背景
一种用于文本到sql的多代理协作框架。该框架由三个Agents组成:Selector、Decomposer和Refiner。选择器压缩数据库并为用户查询保留相关的表模式。分解器将复杂的用户查询分解成更简单的子问题,并逐步解决它们。细化器验证和细化SQL查询。
模型
1、选择器:选择器负责简化数据库并保留与用户问题相关的表模式。通过这种方式,MAC-SQL框架可以处理复杂的数据库结构,同时保留必要的信息以生成正确的SQL查询。
2、分解器:分解器将复杂用户问题分解为更简单的子问题,并逐步解决它们。通过这种方式,MAC-SQL框架可以处理复杂的用户查询,并将它们分解为更简单的子问题,以便生成正确的SQL查询。
3、精炼器:精炼器负责验证和修正有缺陷的SQL查询。通过这种方式,MAC-SQL框架可以处理复杂的数据库结构和用户查询,并生成正确的SQL查询。 总之,MAC-SQL框架通过协同工作的选择器、分解器和精炼器来处理复杂的数据库结构和用户查询,以生成正确的SQL查询。
结果
疑问
1、COT的数据怎么生成呢, 一个复杂的问句如何一步步拆解多个简单的sub问句和sub sql结果
2、Evidence 的背景数据如何获取