摘要
本发明提出了一种检索增强的多智能体领域文本转SQL方法,包括以下步骤:步骤1,将用户输入的自然语言查询改写为结构化的中间表示;步骤2,构建检索智能体、生成智能体和评判智能体;步骤3,将结构化的中间表示输入至检索智能体进行检索,并由评判智能体评判和修正,获取最终的检索结果;步骤4,生成智能体根据结构化的中间表示和最终的检索结果生成SQL语句;步骤5,评判智能体对生成的SQL语句进行评判,若符合预设条件则输出该SQL语句,否则提出修改重新执行步骤4,直至满足预设条件,输出SQL语句作为最终的SQL语句。