论文

SemanticAgent:用于文本到 SQL 数据合成的语义感知框架

SemanticAgent: A Semantics-Aware Framework for Text-to-SQL Data Synthesis

模型训练合成数据

摘要

现有的文本到 SQL 合成管道仍然将可执行性与语义有效性混为一谈:语法检查和基于执行的验证可以保留成功执行的查询,同时违反数据库语义。为了解决这些限制,我们提出了 SemanticAgent,一种语义感知综合框架。 SemanticAgent 围绕三个专用模块组织合成:分析器、合成器和验证器。通过语义分析、逐步综合和诊断细化的三阶段协议,SemanticAgent 将仅基于执行的验证转变为可追踪的推理过程。我们的框架生成的合成数据在语义质量评估下始终优于先前的合成方法,从而带来更强的下游 微调 性能,特别是在语义要求较高的基准测试中。