对话 · 2024 年 10 月 3 日 · 15 分钟
多轮对话:指代、继承过滤、分析链
企业问数很少一问结束。「上个月销售额」→「华东占比」→「和前年比」是一条分析链。腾讯云实现文把上下文管理写成理解层三件事之一。Interactive-Text-to-SQL 一类工作则给智能体主动提问和检索的工具。
状态里要保存:上一问的意图对象、用过的表、结果主键样例。追问「这个客户」必须能解到 user_id。「再拆」只增加 splitBy,timeRange 和 filters 默认继承。「同上期」把时间窗平移,过滤不动。
解不开就澄清。不要把「这个」猜成结果集第一行——排序一变,人就指错。
多轮还要防口径漂:用户中途说「这次含退款」,应升版本并写进收据,而不是默默改计算式。
出处
- 腾讯云问数实现:多轮指代与省略补全
- arXiv:2408.11062 Interactive Text-to-SQL