用Dify可快速搭建支持查楼盘、预约带看、追问户型的智能客服,通过PDF/Excel/JSON三类数据源构建知识库与API工作流,并对接微信实现自动应答。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让房地产客户能随时查楼盘信息、预约带看、追问户型细节,又不想人工24小时在线回复——用Dify快速搭建一个能读文档、会调API、可对接微信的智能客服与带看助手。
准备房产知识库与结构化数据源
第一步:整理三类核心材料——PDF版项目说明书(含总平图、交付标准)、Excel楼盘基础表(楼栋号、均价、容积率、车位比)、JSON格式的实时房源接口(返回在售/已售/待推状态)。【必须确保PDF文字可复制,扫描件需先OCR识别,否则后续无法提取关键字段】
第二步:把PDF上传至Dify知识库,选择“自动分块”,分块大小设为512字符;Excel和JSON不上传到知识库,留作后续API调用或工作流注入。
第三步:在知识库设置中关闭“启用全文检索增强”,改用“语义检索”,并手动添加3个关键词同义词组:如“得房率”→“使用率、套内占比”、“带看”→“约看、看房、实地参观”。这能让用户说“我想看看89平那套能住几口人”,模型也能关联到得房率和户型图描述。
配置带看预约工作流
方法一:用Dify内置HTTP节点直连CRM系统
在工作流画布中拖入HTTP节点→填写CRM预约API地址(如https://api.xxx.com/v1/appointment)→Method选POST→Body选JSON→填入模板:{"customer_name": "{{inputs.name}}", "phone": "{{inputs.phone}}", "project_id": "{{context.project.id}}", "visit_time": "{{inputs.time}}"}。注意:project_id必须来自上下文变量,不能硬编码,否则不同楼盘会串单。
方法二:用Webhook+低代码平台中转
当CRM无开放API时,在Dify工作流末尾接Webhook节点,将预约请求转发至钉钉宜搭或简道云的接收URL;在低代码平台配置字段映射,自动创建待办并触发短信通知。这一步操作起来很简单,直接把文件拖进去就行。
让助手识别用户意图并路由响应
第一步:在Dify应用设置中开启“多步骤对话”,启用“意图识别”开关。
第二步:定义3个核心意图:
① 查询类:触发词含“多少钱”“几梯几户”“有没有地铁”“交房时间”,命中后优先检索知识库PDF块;
② 预约类:触发词含“我想看房”“安排带看”“什么时候能去”,命中后跳转至带看工作流;
③ 比较类:触发词含“A和B哪个好”“龙湖天街vs万科瑧湾”,命中后调用Excel楼盘表做字段比对,并生成表格摘要。
第三步:在每个意图下各配置1条兜底规则,例如查询类未匹配到任何PDF块时,返回:“我暂时没找到关于‘{{user_query}}’的说明,已同步给顾问,2小时内会有专人联系您。”
对接微信公众号实现自动应答
进入微信公众号后台→开发管理→基本配置→将Dify提供的Webhook URL填入服务器地址,Token和EncodingAESKey按Dify应用设置页生成的值如实填写。
勾选“消息与菜单事件”权限,保存后立即点击“提交并发布”。【若此处未发布,用户发送消息后公众号会显示“该公众号暂时无法提供服务”】
测试时用小号关注公众号,发“朝阳新城有89平的吗”,观察是否返回对应楼栋列表及预约按钮——按钮链接需提前在Dify工作流中配置为带参URL:https://your-dify-app.com/chat?project=chaoyang&unit=89。


















