写点什么

雅菲奥朗带您一篇知晓 A2A(Agent2Agent)& A2A vs MCP

作者:雅菲奥朗
  • 2025-05-19
    上海
  • 本文字数:2476 字

    阅读完需:约 8 分钟

雅菲奥朗带您一篇知晓 A2A(Agent2Agent)& A2A vs MCP

背景:

2025 年 4 月 9 日,Google 正式发布了 Agent2Agent Protocol(以下简称 “A2A”)。A2A 协议的发布是为了促进不同 AI Agent 之间的互操作性,允许 AI Agent 在各种企业平台或应用程序之上相互通信、安全地交换信息并协调行动。无论它们是否是通过相同的供应商建立的,还是使用不同的技术框架。

举个例子,一家大型电商公司使用了多种企业平台和服务。Atlassian 用于团队项目管理,Box 用于文件存储和共享,Salesforce 用于客户关系管理,Workday 用于人力资源管理。

以前这些平台上的 Agent 无法自由通信。现在通过 A2A 协议,这些企业平台可以安全、自由地自动化交互数据。

因此,这项协议的出现将会成为 Agent 生态基础设施中的重要一环,有力推动 Agent 生态系统 的完善与发展。

 

A2A 的工作原理

A2A 的工作原理是通过促进客户端 Agent 和远程 Agent 之间的通信来实现的。客户端 Agent 负责制定和传达任务,而远程 Agent 则根据这些任务采取行动,以提供正确的信息或执行相应的操作。在这个过程中,A2A 协议有以下几个关键能力。



· 

  • 安全协作(Secure Collaboration):通过引入认证/授权机制,保证 Agent 之间的身份互信。

  • 任务状态管理(Task and state mgmt):实现了 Agent 之间互操作任务以及任务状态的可管理性。

  • 用户体验协商(UX negotiation):不同的 Agent 通过协商的方式,对用户提供无缝的体验。

  • 功能发现(Capability discovery):提供了 Agent 之间相互发现各自能力的机制。

 

A2A

Anthropic 的模型上下文协议(MCP) 是否也可以实现 Agent 之间的互相调用?

可以的!

那如果这样,为什么还要有 A2A 呢?

MCP 的定位:提供一个规范的方式,向 LLMs/Agent 提供上下文。MCP 强调的是 LLMs/Agent 为主体,MCPServer 为附属的模式。而 A2A 强调的是 Agent 和 Agent 之间的相互操作,协议双端是对等的。

官方认为,A2A 是 MCP 的一个补充,相当于对子领域的一个增强。比喻的话就是一个是电话簿(A2A),一个是工具说明书(MCP)。

下面两个官方的图示,可以帮助大家理解 A2A 和 MCP 在工程领域的定位问题。

Agent-To-Agent



Agent-To-MCP-To-Agent



A2A vs MCP 功能对比【4】:



当 AI 成为生产力核心,你的系统还在‘单机作战’?

想要提升你的人工智能认知和能力吗?这样一套课程会适合你。

【课程概述】

本课程旨在深入探讨生成式人工智能(AIGC)的概念和技术体系,以及如何通过提示工程和 LangChain 框架提高大语言模型(LLM)的应用效率和输出质量。课程内容涵盖 AIGC 的基础知识、LLM 技术原理、生态体系、开源大模型(含 DeepSeek R1)。此外,课程还将教授如何构建和优化提示、实现 AIGC 开发环境、以及 LangChain 的基本概念和开发环境准备。

【培训内容】

1.生成式人工智能(AICG)

2.Transformer 算法

3.大语言模型(LLM)

4.LLM 生态体系

5.OpenAI 及相关模型介绍

6.使用 LangChain 开发 AIGC 应用

7.提示工程与 AICG 常用工具

8.实操:基于大模型的客服 Chatbot 智能体开发

9.实操:基于大模型的知识库问答系统开发

10.实操:基于 DeepSeek 安装与使用

【课程对象】

 

AI 技术爱好者:对人工智能特别是生成式 AI 感兴趣的个人,希望了解最新的技术发展。

 

数据科学家和机器学习工程师:需要使用 LLM 进行数据分析、模型训练和应用开发的专业人士。

 

软件开发者:希望构建或集成 AIGC 解决方案的软件开发者,特别是对 LangChain 框架感兴趣的开发者。

 

产品经理和业务分析师:希望了解如何将 AIGC 技术应用于产品开发和业务流程优化的专业人士。

 

教育工作者和研究人员:在学术或教育领域探索 AIGC 技术潜力的教育工作者和研究人员。

 

通过本课程,学员将能够深入理解 AIGC 的潜力,并掌握如何有效利用 LLM 和 LangChain 框架来解决实际问题。

【培训证书】

完成课程内容学习及实操,由工业和信息化部教育与考试中心颁发“人工智能工程师(中级)”职业技术证书,纳入“工业和信息化人才培养工程”行业人才队伍建设指标,个人信息录入工业和信息化人才数据库,可在线查询。

证书具有官方权威性,用于个人 AI 技术技能证明、职级晋升、单位资质升级等。

【课程优势】

权威认证:工业和信息化部教育与考试中心颁发的证书,具有较高的权威性和认可度,有助于提升个人职业资质。

系统课程设计:课程内容全面,涵盖人工智能基础知识、大模型技术原理、应用开发等多个层面,有助于学习者构建完整的知识体系。

实践导向:课程注重实践操作,通过课堂讨论、案例分析、平台实验等方式,提高学习者的动手能力和解决实际问题的能力。

行业前沿:紧跟 AI 人工智能技术发展的最新趋势,特别是大模型技术的应用,帮助学习者掌握行业前沿知识。

专家授课:由行业内的专家和资深工程师授课,确保课程内容的专业性和实用性。

资源配套:提供丰富的 AI 学习资源,教材、实验环境等,方便学习者随时随地学习。

职业发展:课程内容与职业需求紧密结合,有助于学习者提升职业技能,增加就业竞争力。

【课程目标】

 

理解 AIGC 和 LLM 的基础知识:学员将掌握 AIGC 的概念、LLM 的工作原理以及生态体系。

掌握提示工程:学员将学习如何构建和优化提示,以改善 LLM 的输出质量。

构建开发环境:学员将学会获取和管理 Open API Key,搭建 LLM 开发环境,并实现离线应用开发。

深入 LangChain 框架:学员将理解 LangChain 的核心组件,学习如何准备开发环境,并快速构建 LangChain 项目。

应用 LangChain 构建解决方案:学员将学习如何使用 LangChain 的 Tool 和 Toolkit,实现检索增强生成(RAG)、数据库查询、异步通讯机制、角色扮演和头脑风暴活动,以及自主搜索和自动策略制定。

 

【课程详细安排】




【考试信息】

考试时长:60 分钟

 

考试地点:线下/线上考试

考试形式:闭卷考试

考试题型:单选题

考题数量:50 题

通过分数:满分为 100 分,通过分数线为 70 分。考生必须至少答对 35 题 (即 70%的正确率)才能通过考试。

 

参考资料:

[1] https://google.github.io/A2A/#/

[2] https://developers.googleblog.com/en/a2a-a-new-era-of-agent-interoperability/

[3] https://modelcontextprotocol.io/introduction

[4] https://blog.csdn.net/2401_84494441/article/details/147195047

发布于: 2025-05-19阅读数: 3
用户头像

雅菲奥朗

关注

专注于“互联网时代”的IT培训和咨询 2024-07-04 加入

雅菲奥朗是国内知名的IT培训与咨询公司,是SRE的实践者与引领者。我们秉承“知识创新、方法创新、实践创新”的核心理念,基于在多家知名企业的成功落地经验,持续引入国际先进SRE的理念和方法论。

评论

发布
暂无评论
雅菲奥朗带您一篇知晓 A2A(Agent2Agent)& A2A vs MCP_A2A_雅菲奥朗_InfoQ写作社区