Google 在 2025 年 4 月 9 日发布了的一个重磅项目——Agent2Agent (A2A) 协议。这个协议旨在解决当前 AI Agent 生态中的一个核心痛点:不同厂商、不同框架下的智能体如何有效沟通与协作?让我们深入 A2A 的 GitHub 仓库,从代码和文档中一探究竟,并看看它与另一个备受关注的协议 MCP 有何异同。GitHub 地址:https://github.com/google/A2A首先,我们看看项目的代码结构(如下图所示):项目中有一个值得关注的文件:llms.txt。这是一种新兴的规范,我们先从它说起。llms.txt- 让大模型读懂你的项目根据llmstxt.org的定义,llms.txt文件是一种标准化的文本文件,旨在帮助大型语言模型(LLM)在推理时更好地理解和使用网站或项目的信息。它提供了一种机器可读且易于维护的方式,来声明服务的能力、接口规范、元数据等关键信息,有点像专为 LLM 设计的sitemap.xml,但内容更丰富、更聚焦。在 Google A2A 项目中,llms.txt文件扮演了以下角色:能力声明与接口说明书:详细描述了 A2A 协议的目标、核心功能、支持的接口、数据结构(如 AgentCard, Task, Message, Artifact)和交互方式。为开发者和自动化工具提供了权威、结构化的参考。示例与文档索引:指向项
...
继续阅读
(3)