摘要
本发明提供一种基于多重约束集的大模型工具调用方法、装置及电子设备,其中方法包括:当前约束集包括权限约束集、状态约束集和上下文约束集;基于当前约束集和工具集提示词构建器,得到当前约束集对应的工具集提示词,基于任务需求指令和工具集提示词生成调用意图;基于大语言模型,和调用意图构成的提示词,生成工具调用描述,在工具调用描述语法和语义检查通过的情况下,执行工具函数调用。一方面,当前约束集统一管理权限、状态、上下文约束条件,通过将这些约束灵活地进行集合运算,动态判断工具的可用性;另一方面,对工具集提示词进行动态筛选,避免工具集提示词冗余,不但降低了大语言模型的计算量,而且减少了调用错误工具的可能性。
技术关键词
意图
大语言模型
生成工具
统一管理权限
非暂态计算机可读存储介质
键值
语义
返回错误信息
自然语言
指令
电子设备
处理器
计算机程序产品
列表
存储器
动态
过滤器
日志
冗余
格式