Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于人工智能的航运流程代码生成方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:山东工商学院

摘要:本发明公开了一种基于人工智能的航运流程代码生成方法,步骤包括:将业务需求提交至业务专家智能体得到与业务需求相关的知识数据;将业务需求和知识数据发送至任务规划智能体得到与业务需求相对应的业务流程;将业务流程发送至技术管理专家智能体,由技术管理专家智能体协调工具选择专家智能体、技术实施专家智能体和技术评审专家智能体来生成流程代码;在航运物流供应链系统中运行流程代码实现业务需求;如果流程代码运行后不符合业务需求,则在修改后更新任务规划知识库。本发明基于大语言模型和智能体技术生成流程代码,可以规划复杂的流程任务,参考范例自动生成代码并完成代码的评估自检,并具有维护成本低、灵活性好等优点。

主权项:1.一种基于人工智能的航运流程代码生成方法,其特征在于步骤包括:步骤1、将业务需求提交至基于大语言模型的业务专家智能体,所述业务专家智能体返回与业务需求相关的知识数据;业务专家智能体设有业务知识库,所述业务知识库存储有航运物流供应链的业务知识和航运物流供应链系统的操作规范知识;业务专家智能体收到业务需求后,通过向量搜索查找业务知识库中的相关知识,然后将搜索到的相关知识作为知识数据返回;步骤2、将业务需求和知识数据发送至基于大语言模型的任务规划智能体,所述任务规划智能体根据业务需求、知识数据和任务规划知识库对业务需求进行任务分解,得到与业务需求相对应的业务流程;步骤3、将业务流程发送至基于大语言模型的技术管理专家智能体,由技术管理专家智能体协调工具选择专家智能体、技术实施专家智能体和技术评审专家智能体来生成流程代码;步骤4、在航运物流供应链系统中运行流程代码实现业务需求;如果流程代码运行后不符合业务需求,由人工修改流程代码直至修改后的流程代码符合业务需求,再根据修改后的流程代码更新任务规划知识库;所述任务规划知识库中存储有多项流程方案的描述,各流程方案与任务之间的构建关系以及流程方案中任务与功能标签之间的对应关系;所述流程方案的描述用于引导大语言模型根据业务需求和知识数据定位到适配的流程方案;所述构建关系是流程方案所包含的任务以及任务的执行顺序;所述对应关系是指,当某项任务需要使用业务服务工具时,应为该任务分配一个功能标签,用以描述该业务服务工具的服务功能;业务服务工具与功能标签是多对多的关系,一项业务服务工具可以被标注多个不同的功能标签,一个功能标签可以用来标注多个业务服务工具,但在某项流程方案的某项任务中只能分配一个功能标签;所述业务流程包括多个依次执行的任务的任务信息;每项任务信息包括分别包含执行该任务所需要的属性,如果某项任务需要调用业务服务工具来实现,则需要指定业务服务工具的功能标签;所述技术管理专家智能体的处理方式为:依次遍历业务流程中的任务,为各项任务分别生成代码,然后整合为完整的流程代码;技术管理专家智能体为某项任务生成代码时,如果该项任务没有分配功能标签,则技术管理专家智能体将该任务的任务信息发送至技术实施专家智能体生成该任务对应的代码,然后由技术评审专家智能体对代码进行评估,如果评估合格则保留代码,否则将评估意见发送至技术实施专家智能体重新生成代码;技术评审专家智能体基于大语言模型,主要用于评估当前提供的某项任务的代码是否符合业务需求;技术管理专家智能体为某项任务生成代码时,如果该项任务分配有功能标签,表明该任务需要调用业务服务工具,则将该任务的任务信息及功能标签发送至工具选择专家智能体,然后由工具选择专家智能体选出合适的业务服务工具、由技术实施专家智能体按业务服务工具生成代码并由技术评审专家智能体对代码进行评估,得到该项任务的代码;技术评审专家智能体基于大语言模型,主要用于评估当前提供的某项任务的代码是否符合业务需求;技术管理专家智能体为某项任务生成代码时,如果该项任务分配有功能标签,具体执行以下步骤:步骤B-1、由工具选择专家智能体根据工具权重数据库中的权重对当前任务的功能标签相关的所有业务服务工具进行排序,得到工具队列;所述工具权重数据库中每条记录代表一个业务服务工具,每个字段代表一个功能标签,如果某项业务服务工具与某功能标签无关则对应的表格值记为None,否则表格值中包含命中计数权重和竞争比例权重;命中计数权重代表指定了所在字段对应的功能标签时、所在行对应的业务服务工具被选定的次数;竞争比例权重为百分数,且每个功能标签所对应的所有竞争比例权重之和为1;排序时,按总权重对业务服务工具进行排序:总权重=命中计数权重*1+竞争比例权重;步骤B-2、开始遍历工具队列,对于每个读取到的业务服务工具分别尝试生成代码并评估;所述尝试生成代码并评估是指按步骤B-3至步骤B-4处理:步骤B-3、将当前业务服务工具发送至技术实施专家智能体,技术实施专家智能体根据工具知识库生成代码发送至技术评审专家智能体;所述工具知识库记录了所有业务服务工具的参数信息和代码范例;步骤B-4、技术评审专家智能体对代码进行评估,并通知工具选择专家智能体当前的代码是否符合业务需求;步骤B-4中,如果符合业务需求则保留代码,并将当前业务服务工具作为选定的业务服务工具,将该业务服务工具在当前功能标签中的命中计数权重加1,同时将工具队列中位于该业务服务工具之前的业务服务工具在当前功能标签中的竞争比例权重各扣除0.1%并转加到该选定的业务服务工具的竞争比例权重上,当前生成的代码即为当前任务的代码;如果不符合业务需求则工具选择专家智能体从工具队列中继续读取下一个业务服务工具;步骤4中,所述根据修改后的流程代码更新任务规划知识库是指:运行修改后的流程代码,并通过流程挖掘工具获取流程信息,再将业务需求、流程信息及修改后的流程代码输入至基于大语言模型的规划更新智能体,规划更新智能体通过分析流程信息及修改后的流程代码生成与该业务需求对应的流程方案、该流程方案与任务之间的构建关系以及该流程方案中任务与功能标签之间的对应关系,并将生成的内容写入任务规划知识库中。

全文数据:

权利要求:

百度查询: 山东工商学院 基于人工智能的航运流程代码生成方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术