恭喜宁波博登智能科技有限公司赵捷获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜宁波博登智能科技有限公司申请的专利一种基于多智能体的SQL语句端到端批量生成方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119179711B 。
龙图腾网通过国家知识产权局官网在2025-04-08发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411698527.6,技术领域涉及:G06F16/242;该发明授权一种基于多智能体的SQL语句端到端批量生成方法是由赵捷;龚婷婷设计研发完成,并于2024-11-26向国家知识产权局提交的专利申请。
本一种基于多智能体的SQL语句端到端批量生成方法在说明书摘要公布了:本发明公开了一种基于多智能体的SQL语句端到端批量生成方法,涉及人工智能和数据处理技术领域,包括:S100、文本数据准备;S200、任务描述提示词定义;S300、角色分配智能体构建;S400、决策制定智能体构建;S500、执行智能体构建;S600、评估智能体构建;S700、批量生成SQL语句。本发明实现了从自然语言查询请求到复杂SQL语句的转换,显著提高了批量SQL生成的准确性和效率,显著提高了资源利用率,减少了响应时间。
本发明授权一种基于多智能体的SQL语句端到端批量生成方法在权利要求书中公布了:1.一种基于多智能体的SQL语句端到端批量生成方法,其特征在于,包括:S100、文本数据准备,从数据库中导出所有表的表结构信息进行规范化,使用大语言模型生成每张表的表描述,将所述表描述添加到规范化的表结构信息,输入所述大语言模型生成文本数据,将所述文本数据结构化;S200、定义SQL语句生成任务描述提示词,所述SQL语句生成任务描述提示词在定义时要求:明确表达任务要求,避免模棱两可的表述;强调表结构信息以便大语言模型理解数据库结构;S300、构建角色分配智能体,根据所述SQL语句生成任务描述提示词招募角色;S400、构建决策制定智能体,根据所述SQL语句生成任务描述提示词生成SQL语句并解析保存;S500、构建执行智能体,连接数据库并执行所述SQL语句,捕获所述SQL语句的执行结果并保存;S600、构建评估智能体,对所述执行结果进行评估,并将评估结果反馈给所述角色分配智能体和所述决策制定智能体;S700、批量生成SQL语句,制定所述角色分配智能体、所述决策制定智能体、所述执行智能体和所述评估智能体之间的通信和协作环境,完成所述SQL语句生成任务;具体包括:S710、创建线程池,提交指定数量的SQL语句生成任务到线程池;S720、定义单个SQL语句生成任务,定义单个SQL语句生成任务的最大轮次,限定所述角色分配智能体可招募的角色数量,读取当前生成SQL语句任务的文本数据;S730、初始化所述角色分配智能体的前置提示词模板,初始化所述决策制定智能体的后置提示词模板;S740、整合角色分配智能体,整合所述单个SQL语句生成任务的任务描述提示词和所述角色分配智能体的前置提示词模板为系统提示词,所述角色分配智能体的后置提示词模板为查询提示词,所述角色分配智能体根据所述查询提示词和所述系统提示词开始招募角色,并解析招募的角色,并将所述角色信息进行保存;S750、整合决策制定智能体,整合所述单个SQL语句生成任务的任务描述提示词、所述决策制定智能体的前置提示词模板和所述角色分配智能体招募的角色信息为系统提示词,所述决策制定智能体的后置提示词模板为查询提示词,所述决策制定智能体根据所述查询提示词和所述系统提示词进行决策制定,即生成SQL语句,并进行保存;S760、保存执行结果,所述执行智能体连接数据库,执行所述SQL语句,并将执行结果进行保存;S770、整合评估智能体,所述评估智能体根据所述查询提示词和所述系统提示词评估本次SQL语句生成任务是否成功,将评估结果进行保存;S780、完成全部SQL语句生成任务,如果所述评估结果为成功或超出所述单个SQL语句生成任务的最大轮次,则返回所述步骤S720,直至完成所述指定数量的SQL语句生成任务;如果所述评估结果为失败,则返回所述步骤S740。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人宁波博登智能科技有限公司,其通讯地址为:315100 浙江省宁波市高新区宁波新材料创新中心东区2幢22号5-1-1室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。