工具与技能
选择工具与 Skill
区分系统工具、工作流工具、HTTP 工具、MCP 工具与 Skill 的用途。
FastGPT 提供五类能力扩展机制:系统工具(插件)、工作流工具、HTTP 工具(HTTP 工具集)、MCP 工具(MCP 工具集)与 Agent Skill。工具(Tool)是具有明确输入输出 Schema 的可调用函数;技能(Skill)是将指导文档(SKILL.md)与脚本文件打包版本化、在沙箱虚拟机中供 Agent 按需加载的资源包。
选型决策矩阵
| 扩展形态 | 核心定位 | 配置方式 | 运行位置 | 适用场景与指南入口 |
|---|---|---|---|---|
| 系统工具 / 团队插件 | 平台预置或插件市场安装的标准化工具包 | 市场一键安装 + 填写激活密钥 | fastgpt-plugin 运行时服务 | 网页搜索、文生图、飞书/企微通知、数据库查询;见团队安装与管理插件 |
| 工作流工具 | 将画布多节点流程封装为可复用函数 | 画布配置 插件开始 / 插件输出 节点(pluginInput / pluginOutput) | FastGPT 工作流调度引擎 | 组合多步内部检索、清洗与接口调用;见创建与复用工作流工具 |
| HTTP 工具(工具集) | 将外部 REST API 批量或单接口转化为工具 | 导入 OpenAPI Schema 或手动填路径 | FastGPT 服务端直连目标 API | 快速对接企业内部 CRM、ERP、工单等 HTTP 接口;见创建和调试 HTTP 工具 |
| MCP 工具(工具集) | 接入遵循 Model Context Protocol 的外部服务 | 填写 MCP 地址与鉴权配置 | 外部 MCP Server(Streamable HTTP / SSE) | 复用开源生态或企业统一建设的 MCP 工具服务;见连接 MCP 工具集 |
| Agent Skill | 包含指令规范与脚本文件的版本化沙箱能力包 | 编写 SKILL.md + 辅助脚本与初始化脚本 | Agent 独立虚拟机沙箱(OpenSandbox / Devbox) | 复杂表格分析、多步文件生成、多命令协同任务;见 Skill 基础介绍 |
工作流工具
创建工作流工具,在 插件开始 节点的 自定义输入 中声明调用者需要提供的参数及类型,在流程中引用这些参数,再在 插件输出 节点的 自定义输出 中声明返回值。先独立运行一个已知输入,核对输出结构;发布后从其他应用选择该工具,检查参数映射和执行结果。
工具描述帮助模型选择何时调用,参数说明帮助模型填写值。给会产生外部写入的操作写清楚作用,并在正式使用前验证权限与业务确认流程。
在应用中使用
- 对话 Agent(简易版):在左侧 工具 区域点击 + 选择 添加工具,由主对话模型通过 Function Calling 自动触发;详见构建对话 Agent。
- 对话 Agent V2:支持同时挂载工具集与 Agent Skill,结合虚拟机沙箱自主规划多步调用;详见对话 Agent V2 专项配置。
- 可视化工作流:既可将工具作为确定性步骤直接连入画布,也可挂载到工具调用节点、通过节点面板 Agent 标签页调用已挂载工具的对话 Agent V2(存量旧流程仍支持独立 Agent 节点)由模型动态调度。
在 GitHub 上编辑
文件更新时间