可执行请求分类
可执行请求分类,是指把用户的自然语言请求转化为结构化决策,用来指导问题理解、知识范围和回答深度。
可执行请求分类,是指把用户的自然语言请求转化为结构化决策,用来指导问题理解、知识范围和回答深度。
SonaMinds 不把用户输入直接送进检索或生成流程。自然语言请求需要先被理解为一个结构化问题。系统需要知道它是什么类型的问题,相关知识范围是什么,适合什么回答深度,以及是否需要进一步澄清。
所以 SonaMinds 使用“可执行请求分类”这个概念。这里的分类不只是 FAQ、分析、导航之类的标签,而是对问题如何被处理作出结构化判断。
为什么意图标签不够
很多系统会使用意图分类,把用户请求归入某个类别。这有用,但不够。同一句话在不同场景中可能需要完全不同的处理。课程介绍中的问题可能需要简要说明,学习过程中的类似问题可能需要引导式解释。专家工作区中的请求可能需要深入分析,而公开使用场景中的类似请求可能需要更窄的回答或进一步澄清。
因此,可执行请求分类不仅依赖问题文本,也依赖提问发生的语境。系统需要考虑相关知识范围、预期回答深度,以及这个问题被提出时的使用条件。最终结果应该是一种能够指导检索和回答生成的结构化决策。
分类结果控制什么
一个分类结果可以指导预期回答类型、相关知识范围、回答深度,以及是否需要先要求澄清。这些控制很重要,因为它们关系到回答质量,也让回答保持在合适的语境之内。
在 SonaMinds 中,分类最好被理解为回答系统的入口。它把用户的自然语言转化为一个结构化决策。这个决策再指导检索、上下文选择和回答行为。
概念边界
可执行请求分类不是最终答案。它不负责生成回答,而是决定后续处理应该如何展开。如果分类和回答混在一步里,模型可能在尚未识别合适的知识范围、概念框架和回答深度之前就开始回答。