learning
添加插件和工作流
当前阅读:进阶视角
本单元目标
学完本单元后,你将能够独立为 Coze 机器人添加插件(如联网搜索、代码执行、API 调用),并组合多个插件与工作流节点,构建一个能处理真实信息获取与计算任务的智能体。
概念讲解
插件是 Coze 机器人能力的“外挂器官”。默认情况下,机器人只能基于训练数据回答问题,这就像一位没有手机、不看新闻的专家——知识有截止日期。而插件让机器人“长出眼睛和手”:联网搜索插件让它可以实时抓取网页信息;代码执行插件让它能运行 Python/JavaScript 完成数学计算、数据处理;API 调用插件则允许它对接第三方服务(如天气、支付、数据库),把外部系统变成自己的工具。
工作流则是对插件的“编排剧本”。单个插件只能完成一次原子操作,但真实任务往往需要多步骤:比如“查今天北京天气并生成穿衣建议”——先调用天气 API 获取数据,再把数据传给代码插件计算温差,最后交给大模型生成建议。工作流用可视化的节点连线把这些步骤串起来,支持条件分支(如“若下雨则推荐带伞”)和循环。
理解两者的关系:插件是能力单元,工作流是能力组合策略。没有工作流,插件是散兵游勇;没有插件,工作流是空转的流水线。在 L3 阶段,你不仅要会用现成插件,还要学会调整插件参数(如搜索的返回条数、代码执行的超时时间),并理解工作流节点间的数据传递(通过变量名引用前序节点的输出)。
实操演练
- 在 Coze 控制台创建新机器人,进入“插件”面板,点击“添加插件”,从插件商店搜索并安装“联网搜索”和“代码执行”两个官方插件。
- 回到机器人编排区,在“人设与回复逻辑”中引用插件能力,输入“搜索今天的头条新闻,并用代码插件统计新闻标题的平均字数”,测试机器人是否能自主调用插件。
- 点击“工作流”标签,创建新工作流,拖入“开始”节点、一个“大模型”节点(用于理解用户意图)和一个“代码执行”节点(用于计算),用连线将三个节点串联。
- 在“代码执行”节点中,输入 Python 代码 `result = len(input_data.split())`,并将输入变量设为上游大模型节点的输出,保存后配置一个测试输入(如一段新闻文本),点击“运行”预览结果。
- 回到机器人设置,将刚创建的工作流添加为机器人的“技能”,在对话中命令“运行我的新闻分析流程”,验证端到端调用成功。
练习任务
- 为你的机器人添加“联网搜索”和“API 调用”插件,构建一个能回答“实时汇率查询”的对话流(提示:可选用免费汇率 API)。
- 创建一条包含“条件分支”的工作流:若代码执行结果大于 100,回复“数值偏高”,否则回复“数值正常”,并在机器人中测试该分支逻辑。