星星也爱睡懒觉 (@jiangcan)求助,如何实现稳定可靠的意图识别 中发帖

最近在以公司业务场景为底子瞎研究 agent 开发,用的是 dify。目前卡在意图识别上了,去 B 站或者抖音一搜都是卖课的或者卖题的,找不到真正可以参考的方案,所以来此求助各位佬们 🥺 
分类
我目前将意图分为了三个大类:
search:对应的行为是知识库检索
tool:对应的行为是调用工具
hello:对应的普通打招呼和问候
注意
search 和 tool 可能会存在一定的重叠,重叠时以 search 为主
search 和 tool 的场景基本上是无限的,无法被穷举
目前尝试过两个方案:
方案 1
使用 dify 的问题分类器直接分为 3 类意图,给每个意图贴上几个例子然后让模型自己去判断意图是什么,如图:
这个方案就是最粗糙的方案,依赖于模型能力和用户提问是否规范。在生产环境基本没有可行性
[image]
方案2
先将 hello筛出来,只剩下 search...