AGI围城
首页
基础知识
工程实践
所见所思
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

AGI围城

是的,这个世界还是很有趣的。
首页
基础知识
工程实践
所见所思
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 提示词工程

  • 大模型API调用

  • OpenAI工具

  • 嵌入向量

  • 检索增强生成(RAG)

  • LlamaIndex

  • LangChain

  • Agent

  • Workflow

  • Transformer

  • 微调

  • MCP

  • A2A

    • 1.A2A概述
      • 1.1 基本概念
      • 1.2 为什么需要 A2A
        • Agent 孤岛问题
        • A2A 的解决方案
      • 1.3 A2A vs MCP
      • 1.4 A2A 的1.2 关键能力
    • 2.A2A核心架构
    • 3.A2A开发实践
    • 4.核心实现
  • 基础知识
  • A2A
xiao_sl
2025-05-15
目录

1.A2A概述

# 1.1 基本概念

A2A(Agent-to-Agent Protocol,智能体间通信协议)是由 Google 于 2025 年 4 月推出的开放协议,旨在实现不同框架或由不同供应商构建的 AI Agent 之间的通信和互操作性,使Agent即使在不共享内存、工具和上下文依然能够在自然、非结构化的模式中协作。

# 1.2 为什么需要 A2A

# Agent 孤岛问题

随着 AI Agent 技术的发展,各种专业化的 Agent 不断涌现:

  • 编程 Agent(如 GitHub Copilot)
  • 数据分析 Agent
  • 客服 Agent
  • 研究 Agent
  • ...

但这些 Agent 往往是孤立运行的,无法相互协作:

# A2A 的解决方案

A2A 通过标准化的协议,让不同 Agent 能够:

  • 相互发现:了解其他 Agent 的能力
  • 任务委托:将子任务分配给专业 Agent
  • 协同工作:多个 Agent 共同完成复杂任务
  • 安全通信:在企业级安全框架下交互
a2a-1

# 1.3 A2A vs MCP

A2A 和 MCP 是互补的协议,解决不同层面的问题:

  • MCP:主要是不同系统之间通过LLM调用Tool与resourcce的标准化
  • A2A:主要是解决不同的AI Agent之间的通信的标准化 两者是互补的关系,当我们希望集成MCP和Agent来构建AI 应用时一般的架构为:
a2a-1

# 1.4 A2A 的1.2 关键能力

  • 能力发现与注册:类似于微服务的服务发现与注册能力

  • 任务管理:客户端和远程代理之间的通信以任务完成为导向,任务具有生命周期,可以立即完成,也可以是一个需要长时间运行的任务。

  • 协作:Agent可以相互发送消息,传递上下文、回复、工件(artifacts)或用户指令

  • 用户体验协商:每条消息包含“部件”(parts),每个部件具有指定的内容类型,允许客户端与远程智能体协商所需的正确格式,并明确包含用户界面功能,如 iframe、视频、Web 表单等。

编辑 (opens new window)
#A2A#Agent
上次更新: 2025/12/19, 15:17:48
4.MCP生态与资源
2.A2A核心架构

← 4.MCP生态与资源 2.A2A核心架构→

最近更新
01
我是如何发现临时邮箱的?一个真实的故事
06-12
02
4.核心实现
05-26
03
3.A2A开发实践
05-22
更多文章>
Theme by Vdoing | Copyright © 2019-2025 AGI围城 | 桂ICP备2024034950号 | 桂公网安备45142202000030
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式