详细内容或原文请订阅后点击阅览
当 RAG 用户提出模糊问题时:澄清一次,了解默认值
企业文档智能 [Vol.1 #6bis] - 提出重点澄清,从答案中了解默认值,下次保持沉默当 RAG 用户提出模糊问题时:澄清一次,了解默认值首先出现在走向数据科学上。
来源:走向数据科学,这是一个由四个模块构建企业 RAG 系统的系列:解析、问题解析、检索和生成。
它扩展了第 6 条(问题解析),针对问题不够精确的情况:提出重点澄清,从答案中了解默认值,下次保持沉默。
问题解析模块将用户的文本转换为类型化的 ParsedQuestion。该同伴选择了砖块一语中命名的故障模式,并将其开发为自己的模式。问题是缺少系统需要的一条信息(哪个文档?哪个页面?哪个条款类型?)。廉价的解决方法是询问。正确的解决办法是询问,然后了解默认设置,这样下一个案例就不会出现。两个 Pydantic 模式和一个短循环弥补了这一差距。
问题解析块勾画出管道:用户键入自由文本,问题解析生成键入的 ParsedQuestion,调度程序在键入的字段上进行路由,检索范围为语料库。该同伴扩展的草图中的项目符号:当 ParsedQuestion 缺少或置信度低的字段时,系统可以 (a) 默默地推断默认值,(b) 拒绝并询问用户,(c) 使用学习的策略执行这两项操作。第三种选择是生产模式。该同伴提供了合同和一个工作经纪人示例。
1.主文只提到的故障模式
问题解析砖覆盖了快乐之路。用户输入“Acme Premier 的免赔额是多少?”,问题解析器识别实体 (Acme Premier)、意图(免赔额查找)、要填写的模式字段 (deductible_amount) 以及调度程序路线。大多数生产流量不符合快乐路径。
在单个上传的合约上,按真实经纪商流量的频率划分的常见故障:
更新规则:
