
















谷歌近期发布的Agent2Agent(A2A)协议,被视为AI世界的“TCP/IP”,这一开放标准旨在让不同平台、不同开发者开发的AI智能体能够跨平台、跨生态系统对话与协作。A2A协议的出现,不仅为AI智能体之间的协作提供了通用的“沟通法则”和“协作规范”,更是有望解锁AI未来的无限可能性。

自ChatGPT横空出世以来,AI持续进化,而现在,AI不仅在“独自升级”,还在悄悄学习如何“组团打怪”,甚至建立起了自己的“社交网络”。

就在最近,谷歌正式发布了Agent2Agent(A2A)协议,一个旨在让AI智能体跨平台、跨生态系统对话与协作的开放标准。更关键的是,这一重磅发布获得了超过50家行业巨头(包括Salesforce、Atlassian、Accenture、Deloitte等)的联名支持。

A2A协议不亚于为AI世界引入了TCP/IP协议,将解锁我们对AI未来的想象力。
A2A(Agent to Agent)协议,是一个全新的、开放的协议,它旨在让不同平台、不同开发者开发的AI智能体(Agent)能够安全地相互发现、沟通、交换信息,并协同完成任务。
简单来说,A2A协议就是为AI智能体们建立了一套通用的“沟通法则”和“协作规范”,让它们能够跨越生态系统的壁垒,像人类一样进行高效的团队合作。
A2A清晰地定义了两种角色:

使用A2A协议,智能体可以:
A2A协议巧妙地构建在现有成熟的互联网技术标准之上,这使得它能够更容易地被现有的IT基础设施所接纳和集成。
如果说单个的AI智能体是互联网世界中的独立计算机,那么A2A协议就如同TCP/IP协议一样,将这些孤立的“计算机”连接起来,形成一个巨大的、智能的“AI互联网”。在这个网络中,信息和任务可以自由地在不同的AI智能体之间流动、传递和处理,从而爆发出前所未有的强大生产力。
长久以来,AI世界如同一个个华丽但彼此隔绝的“围墙花园”。OpenAI的ChatGPT、谷歌的Gemini、Meta的llama,以及无数初创公司的专业AI,它们各自为政,无法互通有无。
这种碎片化的生态系统,极大地限制了AI的潜能。
用户想要完成一个复杂任务,比如策划一场旅行,就必须在多个应用之间手动切换,体验非常割裂。
A2A协议的诞生,就是为了砸碎这些“围墙”。它的使命是构建一个开放的“智能体宇宙”,让任何AI(只要遵循协议)都能与其他AI自由协作,共同为用户创造无缝、智能的体验。这不仅仅是技术升级,更是对未来AI生态格局的一场彻底重塑。
想象一下,如果自动驾驶汽车不仅能“看见”路况,还能与周围成百上千的车辆、交通信号灯甚至道路本身进行实时“对话”和“协商”,城市交通拥堵是否将成为历史?
如果新药研发中的各个AI模型——从分子结构预测到临床试验数据分析——能够无缝共享成果、协同推理,我们攻克顽疾的速度会提升多少倍?
这正是A2A协议致力于实现的未来。它不仅仅是让AI之间能“通个气”,更是要构建一个高效、智能的协作网络,让AI的力量呈指数级增长。当AI学会“组团打怪”,其颠覆性能量将难以估量。
A2A核心设计思想可以概括为以下五大设计原则:
要理解A2A协议是如何运作的,我们需要了解其四个关键的组成部分:

Agent Card(智能体名片)是一个标准化的、公开的JSON文件,它相当于一个AI智能体的“数字名片”或“公开主页”。

每个希望参与A2A协作的智能体,都需要提供这样一个文件。这个文件详细描述了该智能体的身份信息、功能特长(即它能完成哪些任务),以及其他智能体应该如何与它进行通信的技术细节。
这个标准化文件的官方名称通常是agent.json,它被放置在一个公开可访问的URL上,以便任何其他智能体或开发者都能够发现和读取它。
Agent Card的核心是提供一套结构化的信息,让其他AI能够“读懂”它。虽然其具体字段可能会随着协议的演进而微调,但其核心信息构成是稳定的。以下是Agent Card中包含的关键信息:

Agent Card的作用非常重要,可以概括为以下三点:
总而言之,Agent Card解决了AI协作中最先决的问题:“你是谁?你能做什么?我该如何联系你?”。它是整个A2A生态系统中,实现智能体之间相互发现、理解和连接的“黄页”和“说明书”。
这里的task对象可以称得上是A2A协议的灵魂,接下来我们展开讲讲。
task(任务)是智能体之间协作的核心单元。可以把它想象成一个“共享的工作文件夹”或一个“项目单”。
当一个AI智能体(客户端)需要另一个AI智能体(服务端)去完成一件相对复杂、可能需要多个步骤或较长时间才能完成的工作时(例如,“预订下周去上海的机票和酒店”或“生成一份第三季度销售报告”),客户端就会创建一个Task。
这个task对象封装了从请求开始到任务完成所需的所有信息、交互历史和最终结果。它是一个有状态 (stateful)的实体,意味着它会记录自己当前进展到哪一步了,从而支持长时间运行和多轮的复杂对话。
简单来说,task就是A2A协议中定义的一个标准化的、结构化的工作指令,是所有协作的起点和载体。
以下是构成一个task的核心要素:

理解state对于理解task尤其重要,state定义了任务从开始到结束的完整流程:
通过这套标准化的Task结构,任何支持A2A协议的AI智能体都能准确地理解彼此的意图、跟踪协作进度并获取最终结果,从而实现真正意义上的跨平台、跨生态的高效协作。
在A2A协议中,Artifacts(产物)是Task(任务)执行后产生的、最终的、可交付的工作成果。
如果说Task是整个项目的“工作单”,history是项目过程中双方来回沟通的“会议纪要”,那么Artifacts就是这个项目最终完成时,交付给客户的“最终产品”或“交付物”。
当一个任务的状态(state)变为completed(已完成)时,客户端智能体最关心的就是这个Artifacts字段,因为它包含了任务执行的最终结果。
Artifacts都包含什么信息?
一个Artifact对象本身是一个结构化的容器,其设计旨在支持丰富多样的交付成果。它主要由以下两部分信息构成:

MessagePart的构成
为了理解Artifacts,我们必须理解MessagePart。它是A2A协议中承载所有内容的最小单元,无论是对话消息还是最终产物,都由MessagePart构成。一个MessagePart包含:
通过这种设计,一个Artifact可以非常灵活地交付复杂的结果。例如,一个名为“flight-itinerary”的Artifact可以同时包含两个parts:一个part是application/json格式的结构化行程数据,供程序自动处理;另一个part是text/plain格式的文本摘要,供人类直接阅读。
Artifacts在A2A协议中起到了几个关键且明确的作用:
总而言之,Artifacts是A2A协议中任务成果的“标准化集装箱”。它确保了无论任务多么复杂,其最终的交付成果都能以一种结构化、可解析、支持丰富格式的方式被清晰地封装和交付,从而实现高效、可靠的自动化协作闭环。
假设AI助理“小智”要和“深航AI订票服务”通过A2A协议进行协作,完成一次机票预订,它们之间的协作流程将是这样的:
小明通过AI助理“小智”,预订一张机票。
第1步: 服务发现 (Service Discovery)
两个Agent之间发生了什么:“小智”需要找到能订机票的Agent。它开始程序化地查询服务目录。这个过程是机器对机器的:
第2步: 安全握手与授权 (Security & Authorization)
两个Agent之间发生了什么:在发起任务前,双方必须建立安全的信任关系。
第3步: 创建并提交任务 (Task Creation & Submission)
两个Agent之间发生了什么:“小智”将用户的请求打包成一个A2A标准格式的Task对象。
第4步: 协作式交互 (Collaborative Interaction)
两个Agent之间发生了什么:这是一个有状态、多轮的对话过程,Task对象是传递状态的载体。
第5步: 任务完成与产物交付 (Completion & Artifact Delivery)
两个Agent之间发生了什么:任务执行完毕,服务端Agent交付最终成果。
第6步: 结果解析与呈现 (Result Processing & Presentation)
两个Agent之间发生了什么:客户端Agent接收并利用最终产物。
通过这个流程,两个原本独立的AI智能体,在A2A协议这个标准化的“协作框架”下,安全、高效、清晰地完成了一次复杂的协作任务。
A2A协议构建了一个多层级纵深安全防御体系,确保智能体之间的协作从一开始就是安全的。
它主要有以下三个层面:
在两个AI智能体开始对话之前,首先要解决最基本的问题:我是在和正确的“机器”对话吗?我们的通话信道是私密的吗?A2A协议通过“相互TLS” (MutualTransport Layer Security,简称 mTLS)来解决这个问题。
什么是mTLS?我们平时访问网站使用的HTTPS(或称TLS),是客户端(你的浏览器)会验证服务器(网站)的证书,来确保网站是真实的,而不是一个冒牌货。这是一个单向验证。 而mTLS则是一个双向验证过程。不仅客户端要验证服务器的身份,服务器也要反过来验证客户端的身份。双方都需要出示并验证对方的数字证书,才能建立一条加密的通信信道。
它起什么作用?
普通HTTPS就像你去一个政府机构办事,你需要向工作人员出示你的身份证(单向验证)。而mTLS则像是两个特工接头,他们需要互相展示自己的证件(双向验证),确认彼此身份后,才开始在加密的信道里交换情报。
仅仅确认了“机器”的身份还不够,还需要解决第二个更重要的问题:你(这个AI)有权代表你的用户,来执行这个操作吗?A2A协议采用了目前业界最主流的授权框架OAuth 2.0来解决这个问题。
什么是OAuth 2.0?OAuth 2.0 是一个授权标准,它允许第三方应用(例如,一个客户端AI)在不获取用户密码的情况下,代表用户去访问其在另一个服务(例如,一个服务端AI)上的受保护资源。这是通过“令牌 (Token)”来实现的。
它在A2A中如何工作?
例如,你授权一个第三方App(客户端AI)去读取你的相册(服务端AI)。你并不会把你的密码告诉它,而是通过一个授权页面,同意授予它“只读”权限。系统会发给这个App一个令牌(Token),这个App拿着令牌就可以读取你的相册,但无法删除或修改,因为令牌的“范围”(Scopes)限制了它的操作权限。
这是贯穿整个A2A安全设计的核心指导思想。
这样做可以极大地缩小攻击面。即使某个智能体因为某种原因被攻破,由于它的权限本身就非常有限,攻击者能够造成的损害也会被控制在最小范围内。
通过这三层能力的结合,A2A协议构建了一个强大的默认安全模型:

为什么说A2A拥有巨大潜力?
因为它能释放AI的“网络效应”,实现“1+1远大于N”的惊人效果。
功能叠加只是开胃菜:
比如,你的个人助理AI(负责日程)通过A2A连接到天气AI(提供预报)和新闻AI(筛选资讯),为你生成一份高度定制化的晨间简报。这还只是简单的能力相加。
真正的魔力在于“智能涌现”:
更进一步,想象一个由多个医学研究AI组成的网络,它们分别专攻基因组学、蛋白质组学、药物化学等。通过A2A协议,它们不仅共享数据,更能协同推理,可能会发现人类研究员未能注意到的复杂疾病模式或潜在药物靶点。这种从量变到质变的飞跃,就是“智能涌现”。这类似于单个神经元很简单,但亿万个神经元通过复杂的连接(类似A2A)形成了人类智慧。
历史上,TCP/IP协议的出现,使得分散的计算机连接成互联网,彻底改变了信息传播方式。USB标准的统一,让无数外设即插即用,极大便利了用户。
A2A协议被寄予厚望,有望成为AI时代的“TCP/IP”,将孤立的AI智能连接成一张巨大的“智慧网络”,其潜在价值将难以估量。
正如谷歌所强调的,这种“通用互操作性对于充分释放协作式AI智能体的潜力至关重要”。
例如,在应对全球气候变化时,分布在各地的环境监测AI、气候模型AI、能源调度AI可以通过A2A协同工作,提供前所未有的洞察和解决方案。
人们很容易把A2A和API、函数调用、MCP和联邦学习这些概念搞混。它们看似相关,实则在目标和机制上有很大区别:
核心区别一览表:

A2A的本质是构建AI智能体之间的“社会关系”和“协作生态”,强调的是自主性、协商性和智能的组合与涌现。它不是让AI变得更会“用工具”,而是让AI学会“找搭档”、“组团队”、“干大事”!
A2A的应用场景前瞻
A2A协议的出现,将极大地拓展AI的应用边界,目前可以推演出一些充满想象力的应用场景:
这些激动人心的场景正在因为A2A变得不再遥不可及。
AI的发展并非一蹴而就。从早期只会执行固定指令的“计算器”,到后来在特定领域(如下棋、图像识别)展现超凡能力的“专家系统”,AI经历了漫长的“学艺”过程。然而,这些“天才AI”大多是“独行侠”,各自为政,能力难以整合。
这就好比人类社会,个体的能力再强,也无法建成金字塔或登陆月球。只有当个体学会交流、分工、协作,文明才能进步。AI也是如此。随着单一AI模型的能力逐渐触及天花板,以及现实世界问题的日益复杂化,让AI走出“茧房”,学会“社交”与“协作”,就成了打破瓶颈、释放更大潜能的必然选择。
A2A协议的出现,正是顺应了这一历史潮流。它是AI从“个体智能”迈向“集体智能”的关键一步,标志着AI“社交进化史”新篇章的开启。
在过去,我们更关注如何让单个的AI模型变得更强大、更聪明,这就像是努力培养一个个“单项冠军”。而A2A协议的出现,则为我们提供了一个框架,去组建一支由无数“单项冠军”构成的“梦之队”,通过协同合作来解决更加宏大和复杂的挑战。
这不仅仅是效率的提升,更是一种范式的转移。正如TCP/IP协议的出现,最终催生了我们今天所知的互联网生态系统一样,A2A协议也极有可能成为未来“AI互联网”的基石。在这个全新的生态中,AI智能体的价值将不再仅仅取决于其自身的能力,更取决于它与其他智能体连接和协作的能力。
当然,A2A协议的发展之路也并非一帆风顺。如何建立广泛的行业共识、如何确保跨生态协作的绝对安全、如何处理协作过程中可能出现的责任归属等问题,都是未来需要持续探索和解决的挑战。
但无论如何,A2A协议已经为我们描绘了一幅激动人心的未来蓝图。在这个蓝图中,AI成为可以相互沟通、彼此协作的“数字生命”。它们将以前所未有的深度和广度融入人类社会,重塑我们的生活、工作乃至整个世界的运作方式。
作者:赛先声;公众号:奇点漫游者
本文由 @赛先声 原创发布于人人都是产品经理。未经作者许可,禁止转载
题图来自Unsplash,基于CC0协议
该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。