执行工具创建
执行工具是智能体扩展任务的关键所在,我们讲AI能够感知和跟世界交互,主要就是通过挂载执行工具的方式,本篇文章详细介绍AgentCraft的执行工具构建和使用
基于模版创建
AgentCraft提供了5个工具的模版 分别是文生图,代码解释器,函数列表,函数详细,web搜索。您可以直接选中对应的模版进行快速创建 AgentCraft的工具函数同样部署在阿里云函数计算云产品上,因此该操作会触发对应函数的部署。
自定义
在我们还未能提供足够丰富的内置工具的情况下,您需要自己定制工具,本质上就是写一个真实的执行函数以及填写执行工具的描述
以文生图这个工具函数作为举例
函数创建
首先访问函数计算控制台,进行函数的创建 您可以选在自己熟悉的开发语言python,js等进行开发
函数编写
接下来进行代码编辑,比如我选择用python语言,构建了一个image_gen的函数,并且对应的代码如下
执行工具关联函数
回到AgentCraft平台,进行函数的关联以及参数描述和工具描述的填写,你可以通过搜索函数名找到该函数,具体的工具描述和参数的描述如下图,可以看到参数中定义了prompt ,这个参数会被LLM进行生成,然后AgentCraft的调用引擎会执行你的函数并且传递这个参数
当一切准备就绪之后,你就可以在你的智能体中添加该工具了 使用效果如下