必须选择“Chatflow”模式,因其支持上下文记忆与多轮推理,能完成症状追问、知识库调用与条件分支判断;配置持证兽医角色提示词、上传结构化知识库、绑定健康工具节点、设置喂养动态生成逻辑,并启用对话持久化与健康事件订阅。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

创建宠物健康顾问应用
要在Dify中构建一个能准确识别宠物症状、推荐喂养方案并提醒健康事项的智能体,必须从应用类型选择开始——不能选“文本生成”或“工作流”,必须选具备上下文记忆与多轮推理能力的模式。
进入Dify控制台首页 → 点击【创建应用】→ 在五种模式中【必须选择“Chatflow”】。这是唯一支持长期对话状态、工具调用链路和条件分支判断的模式,其他模式无法承载“用户说‘我家猫三天不吃东西’→追问呕吐/腹泻→调用健康知识库→触发喂养建议生成”的完整逻辑。
填写应用名称为“毛孩子健康管家”,描述写明“面向猫狗主人的24小时健康与喂养指导助手”,点击创建。
配置核心提示词与角色设定
在Chatflow编排界面左侧,找到“系统提示词”输入框,粘贴以下内容:
你是一名持证小动物营养师兼临床兽医助理,专注猫狗健康评估与科学喂养。用户提问时,先判断是否含明确症状(如呕吐、软便、抓耳)、行为异常(拒食、嗜睡、舔舐过度)或喂养疑问(换粮过渡、幼犬喂几次)。若含症状,必须追问至少1项伴随表现;若为喂养问题,须确认宠物种类、年龄、体重、绝育状态。所有回答必须基于《AAFCO营养标准》《WSAVA全球营养指南》及常见临床共识,禁止编造未被验证的偏方。不回答非猫狗物种问题,不提供用药剂量建议,紧急情况一律提示“立即联系线下兽医”。
这句提示词不是装饰——它直接决定模型是否启动症状追问逻辑。漏掉“必须追问至少1项伴随表现”,模型会跳过关键鉴别步骤,把“不吃东西”直接等同于“厌食”,忽略胰腺炎或肾衰早期信号。
接入宠物专属知识库
方法一:上传结构化文档
在左侧菜单点击【知识库】→【创建知识库】→ 选择“导入已有文本” → 上传三份文件:【《猫狗常见症状鉴别表_v2.3》PDF】、【《AAFCO全生命周期喂养指南_2026修订版》TXT】、【《家庭应急处理清单(非替代就医)》Markdown】。
上传后进入分段设置页:将【分段最大长度】设为512 tokens,【分段重叠长度】设为64 tokens——这是为保留“呕吐+黄疸+精神萎靡”这类组合症状的上下文完整性,避免切分时把关键关联词割裂。
方法二:手动注入权威规则(关键补丁)
在知识库详情页的【高级设置】中,勾选【启用自定义分段标识符】,填入正则表达式:###\s+(症状|喂养|应急)。这样系统会强制以三级标题为边界切分,确保每块知识单元语义自治,比如“### 喂养”下的“幼猫每日奶量计算公式”不会和“### 症状”下的“慢性肾病早期指标”混在一起。
添加健康决策工具节点
第一步:在Chatflow画布空白处右键 → 选择【添加节点】→【工具节点】→ 搜索并启用“健康风险初筛工具”。
将匿名化的 OpenClaw 配置共享给 OpenSoul 社区,适用于用户想分享代理设置、探索他人使用方式等场景。
第二步:双击该工具节点 → 在参数配置中绑定知识库:下拉选择刚创建的“宠物健康知识库”,并勾选【启用语义重排】。这能让检索结果按临床相关性而非字面匹配度排序,例如用户问“狗狗吐白沫”,优先返回“狂犬病鉴别要点”而非“口腔清洁教程”。
第三步:拖拽一条连线,从“用户输入”节点指向“健康风险初筛工具”节点 → 再拖拽一条连线,从此工具节点指向“LLM响应”节点。这条路径构成“输入→检索→推理→输出”闭环,缺一不可。
注意:工具节点必须放在LLM节点之前。如果顺序颠倒,模型会在没看到知识库结论前就凭幻觉作答,比如把“猫尿闭”误判为“喝水少”,跳过导尿急救提醒。
设置喂养计划动态生成逻辑
① 在画布中添加【条件节点】,设置判断规则为:用户输入包含“喂养”、“吃多少”、“换粮”、“幼犬/幼猫”等关键词。
② 从条件节点引出两条分支:【是】分支连接至【数据处理节点】,【否】分支直连原LLM响应节点。
③ 双击【数据处理节点】→ 选择模板“宠物喂养计算器” → 绑定字段:自动提取用户消息中的【物种】(猫/狗)、【年龄】(正则匹配“[零一二三四五六七八九十]+月|[1-9][0-9]*周|[1-9][0-9]*岁”)、【体重】(正则匹配“[0-9.]+[千斤克]”)。
④ 此节点输出将注入LLM提示词的变量区,格式为:{{feeding_plan}}。最终LLM只需渲染:“根据您家{{species}}({{age}},{{weight}}),建议每日喂食{{feeding_plan}},分{{meals_per_day}}次。”
这一步绕过了模型自由发挥的风险。不走此路径,模型可能给3月龄布偶猫推荐成猫粮,或给10kg比熊算出200g/日这种致肥量。
发布并启用实时健康提醒
完成全部节点连线后,点击右上角【发布】按钮。系统弹出确认框时,勾选【启用对话状态持久化】——这是实现“上次聊到猫咪软便,这次开口就问‘今天拉稀了吗?’”的记忆基础,不勾选则每次对话都是全新会话。
发布成功后,返回应用列表,找到“毛孩子健康管家” → 点击右侧【设置】图标 → 进入【高级选项】→ 开启【健康事件订阅】,选择触发词:“呕吐”“腹泻”“血尿”“抽搐”“呼吸急促”。当这些词出现时,系统将在回复末尾自动追加:“⚠️ 此症状持续超2小时请立即就诊,已为您生成附近24小时宠物医院列表(需授权定位)。”
最后,在测试窗口输入:“我家金毛昨天开始拉稀,今天还吐了两次”,观察是否触发追问“有无发热或便血?”、是否调用《症状鉴别表》、是否生成分步喂养调整建议。

















