视频加载失败

Dify应用实战(9) - 问题分类

802 字
4 分钟
Dify应用实战(9) - 问题分类

本文适用对象:初级水平

目标:利用问题分类将对话拆分为不同场景,将复杂使用场景转为多个单一场景

上一节Dify应用实战课,我们开启了一个新的项目,智能医疗分诊助手。

今天我们将基于智能医疗分诊助手,进行更为复杂的智能问答。

学习完成,你将掌握如何构建一个应用,能处理复杂场景的任务,通过场景拆解,达到化繁为简的目的。

**01.**动手做一做#

上次课的分诊应用,只有关键的一步,利用了大语言模型内在的自注意力机制,就能完成识别症状与导流的工作。

今天我们来要来增加这个智能医疗分诊助手”医小智”的能力。

因为在实际的场景中,有可能还是要确定大致问题的范围,然后再做出更加精准的判断。所以,就需要用到Dify的另一个组件”问题分类器”。

图片
图片

在上一课的流程基础上,我们在"开始"之后添加一个"问题分类器",分类器同样也是需要选择一个大语言模型的,但是组件会约束大语言模型去匹配给定的分支的结果。
然后在每个分支后都能添加一个行动,可以是直接回复,也可以调用"LLM",进一步对前面对话所获取的"信息",和当前节点给予的"要求",再来一轮对话。

图片
图片

为了演示效果,麦金叔只对其中一个分支,做第二轮的大语言模型对话,其他分支,或回答”暂未实现,请稍等”,或回答”您的问题,触及到我的知识盲区了。您换一个问题吧!”。

以下是分别给出问话,走到不同分支的演示。

图片
图片

好了,今天的知识点也非常简单,跟上节课的比,就是将一次大语音模型的对话,拆分出先对问题做出分类,然后后面再接着处理。

**02.**补充说明#

我们知道,大语言模型在问题回答上,可能还存在着差异。但是对给定一段信息,做信息分类,或者做总结,其置信度已经非常高了。

因此将一个复杂场景的应用,进行分而自治,拆分为几个简单场景,这样能更大程度的提高结果的准确性。

Dify的问题分类器能够高效,灵活地适应不同业务场景的需求。如果还需要进一步优化,可以通过增加领域特异性训练数据或者微调预训练模型,来作为分类器的模型基座,以提升效果。

总结

今天又学习一种新的组件”问题分类器”。用好它可以将一个全局的对话,约束到一个小范围内继续讨论。

通过对”医小智”的更精细化调教实战,让它真正的变成一个能落地的AI应用。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
Dify应用实战(9) - 问题分类
https://blog.huhaha.vip/posts/57c66db6/
作者
小王的博客
发布于
2025-07-23
许可协议
CC BY-NC-SA 4.0
相关文章智能推荐
1
Dify应用实战(14) - 结果聚合
AI本文实战演示Dify变量聚合器的多路数据整合能力。通过在医疗分诊流程中部署聚合器节点,实现不同知识检索分支的结果统一归集→LLM节点集中处理。详解分支结果类型匹配机制及数据转换技巧,展示如何优化复杂工作流架构,为多条件查询、并行任务处理等场景提供标准化合并方案,有效降低40%重复节点配置,提升AI应用的可维护性。
2
Dify应用实战(5) - 使用模版
AI本文演示Dify模板引擎集成:1. 在数据加工流程后新增Jinja模板节点,实现动态数据与预设模板结合;2. 调整代码节点输出为字典格式(含温度/天气等字段);3. 详解模板语法(变量插值{{}}/循环判断逻辑)。通过天气简报模板示例,展现如何将JSON数据转换为自然语言描述,并扩展演示多条件内容生成(HTML列表/带逻辑的报表),为自动化报告、多格式输出等场景提供标准化解决方案。
3
Dify应用实战(15) - 对象存储
AI本文实战演示Dify企业级存储方案配置。通过修改.env文件切换存储类型→配置S3/Minio连接参数→重启服务生效,实现文件存储从本地迁移至对象存储。详解Minio兼容性配置要点及文件上传测试流程,展示如何通过标准化存储方案提升多人协作效率,为知识库管理、多媒体资源存储等企业级需求提供高可用解决方案,存储性能较本地方案提升300%
4
Dify应用实战(10) - 循环处理
AI本文实战演示Dify迭代组件的批处理能力。通过HTTP请求获取新闻数据→LLM节点提取关键信息→参数提取器结构化→迭代节点循环处理,实现10条新闻摘要的自动化生成。详解数组数据的分组处理机制及元素级操作配置,展示如何将复杂的数据遍历任务转化为可视化工作流,为新闻简报、电商商品页等批量内容生成场景提供标准化解决方案,后续可结合图文生成节点实现多模态内容自动化输出。
5
Dify应用实战(3) - 代码处理
AI本文演示Dify工作流数据加工能力:1. 在天气API节点后新增Python代码节点,实现JSON数据解析与当日天气提取;2. 详解代码节点开发规范(main函数参数绑定/字典格式输出);3. 提供调试技巧建议(本地调试后移植沙箱环境)。通过代码节点实现多日天气预报过滤,展现Dify在数据清洗、格式转换等场景下的灵活扩展能力,为构建复杂业务逻辑提供技术支撑。
随机文章随机推荐

评论区

Profile Image of the Author
小王的博客
一个上了年纪的猿人.
分类
标签
最新动态
站点统计
文章
209
分类
15
标签
161
总字数
478,322
运行时长
0
最后活动
0 天前
站点信息
构建平台
Vercel
博客版本
Firefly v6.16.7
文章许可
CC BY-NC-SA 4.0
文章目录