布丁AI是贝壳面向C端打造的智能对话找房产品。
针对传统找房筛选流程繁琐、房源匹配精度低、人工客服无法全天候服务等痛点,依托大模型语义解析能力,支持自然语言发起找房需求,自动解析购房诉求、智能匹配房源、实时解答房产咨询,降低用户找房门槛,提升用户留存与看房转化。
1、使用React 技术主导PC端整体项目框架搭建,统一目录结构、编码规范与工程化构建配置,搭建多人协作开发标准;
2、独立完成PC端全页面开发,包含对话首页、AI聊天页、购房研究报告、需求管理、历史记录等核心页面;二次封装语音输入播放、房源图册等通用交互组件;
3、使用Taro参与小程序业务组件、房源展示组件开发,优化组件复用逻辑,对齐多端UI设计规范。
4、适配 H5、小程序,使用 React Native 完成移动端跨端开发与打包。
功能细节:
1、AI聊天页实现打字机流式效果:使用后端返回二进制文档流,前端通过 fetch + ReadableStream 分段读取。对二进制流解密解析,拿到一段文字就实时追加渲染到页面。
2、上下文管理及多轮对话
每条对话有 conversationId、messageId,用来维持上下文,实现连续多轮对话。