技术漫谈 | AI Agent的工具箱:一场没有“官宣”的标准之战
当你的AI助手能一键订票、查天气、写代码时,背后是谁在“指挥”这些操作?你可能想不到——至今没有一个官方盖章的“统一标准”。
前言:一个“混乱”又充满活力的领域
去年底,我帮朋友折腾一个AI Agent,想让它在聊天时能自己调用天气API。本以为是个简单任务,结果发现各家模型“各说各话”:OpenAI有它的Function Calling,Anthropic有Tool Use,国内平台也有自己的实现方式。我甚至需要为不同模型写不同的适配代码。
这让我困惑:AI Agent调用工具这件事,到底有没有标准?
带着这个问题,我调研了几个月,结论可能会让你意外——没有一个像USB那样统一的官方标准,但行业已经用“脚”投票,选出了事实上的赢家。
这篇文章不写复杂代码,先带你认识这场标准之争的“主要玩家”,再看他们各自拿出了什么协议。
一、为什么需要“工具标准”?
先想一个问题:你让AI“订明天去北京的机票”,它需要做什么?
- 理解意图:知道你在说订票
- 拆解任务:查航班→比价格→填信息→支付
- 调用工具:每步都需要调用航空公司的API、支付接口等
问题来了:AI模型的本质是“文字接龙高手”,只会生成文本。它怎么知道该怎么调用一个API?
这就需要一种**“翻译”机制**——把模型的文字输出,翻译成机器能执行的指令。如果每家模型有自己的“方言”,开发者就得疲于奔命。标准的目的,就是让所有AI说同一种“普通话”。
二、主要玩家:谁在制定规则?
目前,在AI Agent工具调用这个赛道上,主要有这几位“选手”:
1. Anthropic:事实标准的奠基者
身份:Claude模型的开发公司,AI安全路线的代表
核心贡献:MCP协议、Agent Skills开放标准
Anthropic虽然体量不如OpenAI,但在标准制定上走在了最前面。2024年底,它推出了MCP(模型上下文协议),被很多人称为“AI世界的USB-C接口”。随后又发布了Agent Skills标准,规范了AI“技能包”的封装格式。
关键动作:把MCP和Skills都开源,并主动推动其他巨头采纳。事实证明这步棋走对了——OpenAI、谷歌、微软后来都集成了MCP。
2. 谷歌 + Linux基金会:协作标准的推动者
身份:搜索引擎巨头 + 全球最大开源基金会
核心贡献:A2A协议(Agent-to-Agent Protocol)
谷歌的战略很清晰:MCP解决AI调用工具,那我来解决AI和AI之间怎么协作。2025年,它联合Linux基金会推出了A2A协议,让不同来源的AI Agent能互相发现、委托任务、协同工作。
关键动作:把A2A贡献给Linux基金会托管,吸引了微软、AWS等加入,快速形成了协作领域的标准。
3. OpenAI:沉默的生态整合者
身份:ChatGPT和GPT系列模型的开发者
核心贡献:Function Calling(早期事实标准)、生态采纳
OpenAI是最早解决工具调用问题的公司之一,它的Function Calling曾是开发者的默认选择。但面对MCP的崛起,OpenAI没有选择“另起炉灶”,而是悄悄在自己的产品里集成了MCP和Skills标准。
关键动作:在ChatGPT、Codex CLI等产品中支持MCP,用行动认可了Anthropic的标准,加速了行业统一。
4. 微软:企业落地的加速器
身份:全球最大软件公司,GitHub、VS Code的拥有者
核心贡献:将标准集成到开发生态
微软扮演的是“把标准推向开发者”的角色。它把MCP和Skills深度集成到VS Code、GitHub Copilot、Azure OpenAI等开发者日常工具中。
关键动作:让数千万开发者在使用微软工具时“顺便”就用上了行业标准,极大地加速了标准普及。
5. 中国电子技术标准化研究院:国家队的入场
身份:中国智能体互联国家标准的制定机构
核心贡献:AIP标准(智能体互联协议)
当国际巨头在定义标准时,中国也在同步推进自己的路线。AIP标准(2026年5月开始应用验证)解决的是跨平台智能体的身份认证、信任机制、安全交易等基础问题。
关键动作:联合国内头部企业(百度、阿里、华为等),打造面向国内市场的智能体互联规范,未来可能影响国内AI产品的合规要求。
6. OpenSea:Web3的探索者
身份:全球最大NFT交易平台
核心贡献:ERC-8257(链上工具注册表)
OpenSea的视角很独特:如果把工具放到区块链上,让AI Agent自己发现、购买、调用,会怎样?2026年5月,它推出了ERC-8257标准草案,试图打造“AI代理的应用商店”。
关键动作:把Web3的去中心化、自动结算理念引入AI工具生态,虽然早期但方向很有想象力。
三、核心协议:这些玩家拿出了什么?
认识了组织,我们来看他们各自推出的核心协议:
| 协议名称 | 提出者 | 解决什么问题 | 当前状态 |
|---|---|---|---|
| MCP | Anthropic | AI → 工具的标准化调用 | ✅ 事实标准,14000+服务器,月下载近1亿 |
| Agent Skills | Anthropic | AI“技能包”的封装格式 | ✅ 被微软、OpenAI采纳 |
| A2A | 谷歌 + Linux基金会 | AI ↔ AI 的协作通信 | 🔄 报批阶段,主要厂商已加入 |
| Function Calling | OpenAI | AI的结构化输出(MCP的前身) | 📜 早期标准,已被MCP生态吸收 |
| AIP | 中国信标委 | 跨平台智能体的互联互通 | 🔄 2026年5月开始应用验证 |
| ERC-8257 | OpenSea | 链上工具注册与发现 | 🌱 草案阶段 |
四、“没有标准”的真正含义
看了上面这么多,你可能会问:这不是有好几个标准吗?怎么说没有标准?
关键在于你要理解“标准”的两种形态:
- 官方标准:ISO、IEEE等组织认证的,有编号、有文档、有认证流程。
- 事实标准:没人宣布,但全行业都在用,不用就没法玩。
在Tool调用这件事上,我们处于 “事实标准已定,官方标准在途” 的阶段。
MCP就是那个事实标准。它的市场份额和生态规模,已经让任何想另起炉灶的人都得三思。另一方面,各国、各组织的官方标准化工作也都在进行,比如中国的AIP、国际上的其他尝试。
换句话说:你可以放心地用MCP开发产品,它短期内不会被取代;但同时也要关注官标进展,因为它们最终可能影响合规等问题。
五、对开发者的实用建议
如果你正在做AI Agent开发,我的建议是:
- 默认选择MCP:不要重复造轮子,直接用MCP的生态。无论是写Server(提供工具)还是Client(调用工具),都有成熟的SDK。
- 关注A2A:如果你的Agent需要和其他Agent协作,了解一下A2A不亏。
- 国内开发留意AIP:如果你的产品主要面向国内市场,AIP的合规要求值得跟踪。
- 安全第一:MCP虽然方便,但开放工具调用意味着风险。永远不要在工具里执行未经检查的代码或命令。
结语:混乱是向上的阶梯
回到开头的问题:AI Agent调用工具有标准吗?
答案是:没有官方标准,但有行业共识;没有大一统,但有多方共赢。
这场“标准之战”远未结束,但对开发者而言,这反而是一个充满机会的窗口期。就像当年智能手机的接口标准之争——混乱过后,受益的是整个生态。
而我们,正在见证并参与这个历史。
——写于2026年5月,一个标准尚未统一但未来已来的初夏
更多推荐

所有评论(0)