当智能体已无法依赖大模型的现有能力完成任务时,例如需要调用外部工具获取实时信息(例如天气查询、搜索引擎)时,或者希望使用外部工具强化单一场景下的具体表现(例如代码生成、数学计算)时,您可以通过以下两种方式为智能体应用启用插件能力:
工作流:在某个工作流画布内添加插件节点,随后在标准模式应用的工作流管理内选择该工作流;或在单工作流模式下运行该工作流画布。
Multi-Agent:在 Multi-Agent 应用模式内的设置页添加插件,为智能体启用外部能力。
工作流


为确保插件的功能可以正常使用,您可以单独对插件进行测试。例如填写输入参数后点击测试,确保功能正常,避免因插件服务异常而导致工作流整体运行失败。


Multi-Agent
在 Multi-Agent 应用模式下点击添加插件,根据具体场景选择合适的工具(例如代码生成、数学计算)。


在提示词内添加工具
让 LLM 提前了解各个插件的功能介绍与具体作用有助于正确调用插件工具。在应用的提示词中,支持通过快捷键“@”快速插入已选择的工具,同时还可以增加对于工具调用的描述说明,例如在何种情况下调用当前工具,提升大模型对于工具的调用效率。


调整插件工具
在插件框内,点击所选工具右侧的菜单按钮,例如调整工具设置、复制插件名称或删除插件。


对于已添加至列表的工具,支持工具更新和全部删除。单击工具更新,可刷新列表内所有工具的最新配置。


调整工具设置
单击工具设置,配置工具参数及相关信息。


在工具设置弹窗中查看工具的输入和输出参数,并支持设置参数对大模型是否可见。
输入参数设置:支持配置默认值并选择模型是否可见。将部分参数设置为模型不可见后,工具将按照默认值进行调用,从而提升调用的稳定性。例如,对于密钥类参数,建议预先填写参数并关闭模型可见开关,这样在对话过程中无需收集密钥相关字段。默认值的设置方式包括以下两种:
手动输入:直接填写参数值。
引用变量:引用 API 参数变量。创建 API 参数变量后,可在调用腾讯云智能体开发平台 API 时,通过 custom_variables 字段(该参数的使用详情请参见 对话端接口文档(HTTP SSE)、对话端接口文档(WebSocket))传入变量。
输出参数配置:支持设置模型是否可见开关。关闭后,该输出参数对模型不可见,适用于隐藏非必要信息,以减轻模型的理解负担。


配置完成后,当用户与智能体应用对话时,大模型将自行判断在何种情况下需要使用工具以更好地完成任务。