把智能体技能与插件扩展和 MCP 工具连接结合起来用
智能体技能与插件扩展单独使用已经很有用,但在复杂任务里,和 MCP 工具连接组合起来效果更好。本文给出一套可以直接照做的组合流程。
两个技能各自负责什么
- 智能体技能扩展:智能体技能与插件是给 AI 助手增加特定能力的扩展方式,例如连接日历、查询数据库、读取网盘文件、调用某个专业工具,或加载一套封装好的操作说明(技能包)。
- MCP 工具连接:MCP(模型上下文协议)是一种让 AI 应用以统一方式连接外部工具和数据源的开放协议。
智能体技能扩展有效是因为通用模型只会“说”,扩展让它能“做”:读取实时数据、操作外部工具、按标准流程执行任务,从回答问题走向完成工作;MCP 工具连接有效则是因为过去每接入一个工具都要写专门的集成代码;统一的协议让工具提供方只需实现一次,支持该协议的 AI 应用都能使用,降低了连接成本。两者叠加,正好互补。
组合流程
- (智能体技能扩展)明确你需要的能力:读数据、写数据、调用工具还是执行流程。
- (智能体技能扩展)查看扩展的提供方、权限范围和数据处理说明。
- (MCP 工具连接)选择需要的 MCP 服务:官方提供、社区开源或自己开发。
- (MCP 工具连接)按说明配置连接,并为服务设置最小必要权限,例如只读。
- (收尾)定期检查已安装的扩展,移除不再使用的。
组合模板
以外贸业务员的场景为例,先用下面的模板完成智能体技能扩展部分:
技能包说明书模板(用于封装一套固定流程):
名称:[技能名称]
触发场景:当用户要求[某类任务]时使用
所需工具:[工具或数据源]
执行步骤:
1. [步骤](检查点:[如何判断成功])
2. [步骤]
3. [步骤]
输出格式:[格式]
禁止事项:[例如未经确认不得发送、删除、付款]
失败处理:[工具不可用或数据缺失时怎么做]
然后再按 MCP 工具连接的思路补一轮,例如:先连接一个只读的数据源,熟悉协议和使用方式。
示例
以下为虚构示例:
示例(虚构):一位销售给助手连接了客户管理工具。他问“上周新增的客户里,哪些还没有跟进”,AI 查询后列出 5 位客户及其来源,并起草了跟进消息,等他确认后再逐条发送。
组合之后,MCP 工具连接这一环的价值在于:MCP 让连接变得容易,也让风险变得更容易被忽视。
组合使用时的注意事项
- 团队使用时统一管理扩展清单和权限。
- 随意安装来源不明的 MCP 服务。应对方法:优先使用官方或经过审查的实现,查看代码和社区评价。
- 两个技能叠加会让提示词变长,先确认单独使用时各自有效,再组合。
功能类技能的关键在于知道什么时候调用它、给它什么材料,以及怎样检查它的结果。各家产品的入口和名称可能不同,但思路相通。
什么时候不必组合
任务简单、一次就能得到满意结果时,单独用智能体技能扩展就够了。组合的意义在于解决单一技能处理不好的问题,比如结果不稳定、需要多轮加工或要交给他人复用。先确认问题出在哪,再决定加哪一项技能。