智能体/为低代码智能体添加技能/插件
插件
更新于: 2026-06-24 15:44:40
插件是一个工具集,一个插件内可以包含一个或多个工具(API)。
目前,扣子编程集成了类型丰富的插件,包括资讯阅读、旅游出行、效率办公、图片理解等 API 及多模态模型。使用这些插件,可以帮助你拓展低代码智能体能力边界。例如,在你的低代码智能体内添加新闻搜索插件,那么该智能体将拥有搜索新闻资讯的能力。
关于插件的详细介绍,请参考插件介绍。
插件可以直接在智能体内使用,拓展智能体的能力边界。
登录扣子编程。
在页面顶部选择目标工作空间,然后在左侧导航栏中单击新建项目。
在低代码模式区域,单击智能体开发。
根据页面提示,创建一个新智能体。
在智能体编排页面的技能 > 插件区域,添加插件。
支持通过以下方式添加插件:
说明
使用大语言模型自动添加插件后,建议调试智能体,检查被添加的插件是否可以正常使用。
在添加插件页面,展开目标插件查看工具,然后单击添加。
单击资源库工具,可查看资源库中可用的插件工具。
在智能体的人设与回复逻辑区域,定义何时使用插件,然后在预览与调试区域测试插件功能是否符合预期。
在智能体中添加插件后,可以通过参数配置灵活设置参数的默认值及可见性。参数的默认值可有效避免大模型运行时因插件参数值缺失而导致的报错。同时,针对一些值较为稳定的参数,设置其默认值且隐藏其可见性可减少大模型的无效判断,从而提高插件调用效率。
场景 1:避免调用报错
当用户与智能体交互时,如果未输入某些必要信息,而这些信息对于智能体中的大模型调用插件至关重要,那么在没有参数默认值时,大模型可能无法正常工作。例如在调用天气插件查询天气时,如果用户与智能体对话时未输入具体地域且对应的插件参数无默认值,那么智能体可能无法回答问题。如果为该参数设置了默认值(如杭州),即使用户未输入具体地域,大模型也会按照默认值进行调用,并返回答案,从而有效避免因参数值缺失导致的错误。
未设置默认值
设置默认值
场景 2:参数值稳定
某些插件参数值较为稳定,不需要动态传入参数值,则建议为参数设置默认值,并关闭开启开关(参数对模型不可见),减少智能体中的大模型调用插件时的流程,提高调用效率。例如在调用头条搜索插件时,如果只希望每次返回三条信息,不需要模型进行动态判断,则可以设置插件 count 参数的默认值为 3,且关闭开启开关(参数对模型不可见)。如果设置 count 参数默认值为 3,但打开开启开关(参数对模型可见),则大模型仍会根据自身的逻辑判断返回的信息数量。
添加到智能体的插件支持绑定消息卡片。绑定成功后,智能体以消息卡片的形式发送消息。
注意
目前,消息卡片仅在豆包客户端、飞书客户端内生效。
你可以为智能体删除一个不需要的插件。
在指定插件的右侧,单击移除图标,即可删除添加到智能体中的插件。
当智能体无法正常调用插件时,请参考如下步骤排查:
大模型通过 Functioncall 能力调用插件或工作流,而豆包·角色扮演·Pro模型暂不支持 Functioncall 能力。你可以使用豆包·工具调用模型,同时在提示词中明确描述插件调用场景。
OAuth 插件执行时需要通过 OAuth 方式获取用户授权,才能访问对应账号下的资源。在智能体或工作流节点中添加 OAuth 插件之后,智能体或工作流页面会提示未授权,你需要单击未授权,并根据页面提示完成授权,否则在当前页面调试智能体或试运行工作流时,插件会执行中断,引导你完成授权后才会继续执行。
对于绑定了 OAuth 插件的智能体,每个用户调用插件时都需要使用各自的账号授权。工作流中的 OAuth 插件节点支持设置共享授权模式,智能体或工作流发布后,用户使用插件时默认使用开发者账号进行授权,无需用户手动授权。
如果在添加插件页面仅显示资源库工具和企业插件,未显示扣子编程插件商店中的插件,是因为企业超级管理员或管理员设置了仅允许使用企业商店中的插件,限制了对扣子编程插件商店的访问权限。
如需使用扣子编程插件商店中的相关插件,可联系企业超级管理员或管理员将对应插件添加至企业插件商店中,具体请参见添加扣子插件商店中的插件。