Agent2Agent(A2A)协议

一种开放协议,支持不透明代理应用程序之间的通信和互操作性。

一种开放协议,支持不透明代理应用程序之间的通信和互操作性。

Agent2Agent (A2A) 协议解决了人工智能领域的一个关键挑战:使由不同公司基于不同框架构建、运行在独立服务器上的新一代人工智能代理能够有效地进行通信和协作——它们不仅仅是作为工具,而是作为代理。A2A 旨在为代理提供一种通用语言,从而构建一个更加互联互通、功能强大且创新性更强的人工智能生态系统。

通过 A2A,座席可以:

  • 发现彼此的能力。
  • 协商交互方式(文本、表格、媒体)。
  • 安全地协作完成长期运行的任务。
  • 操作时无需暴露其内部状态、内存或工具。

了解 A2A 的实际应用

观看此演示视频,了解 A2A 如何实现不同代理框架之间的无缝通信。

为什么选择 A2A?

随着人工智能代理变得越来越普及,它们的互操作能力对于构建复杂、多功能的应用程序至关重要。A2A 的目标是:

  • 打破孤岛:连接不同生态系统的代理。
  • 实现复杂的协作:允许专门的代理共同完成单个代理无法单独处理的任务。
  • 推广开放标准:培养以社区为主导的代理沟通方式,鼓励创新和广泛采用。
  • 保持不透明度:允许代理进行协作,而无需共享内部内存、专有逻辑或特定工具实现,从而增强安全性并保护知识产权。

主要特点

  • 标准化通信:通过 HTTP(S) 的 JSON-RPC 2.0。
  • 代理发现:通过“代理卡”详细说明功能和连接信息。
  • 灵活交互:支持同步请求/响应、流式传输(SSE)、异步推送通知。
  • 丰富的数据交换:处理文本、文件和结构化 JSON 数据。
  • 企业就绪:设计时考虑了安全性、身份验证和可观察性。

入门

 

相关推荐

PAKE

PAKE

<p>🤱🏻 使用 Rust 将任何网页变成桌面应用程序。 🤱🏻利用Rust轻松构建轻量级多端桌面应用</p> <div dir="auto" align="left">Pake 支持 Mac、Windows 和 Linux。查看 README 文件,了解<a href="https://github.com/tw93/Pake#popular-packages">热门软件包</a>、<a href="https://github.com/tw93/Pake#command-line-packaging">命令行打包</a>和<a href="https://github.com/tw93/Pake#development">定制开发</a>信息。欢迎在<a href="https://github.com/tw93/Pake/discussions">讨论区</a>分享您的建议。</div> <div class="markdown-heading" dir="auto"> <h2 class="heading-element" dir="auto" tabindex="-1">特征</h2> <a id="user-content-features" class="anchor" href="https://github.com/tw93/Pake#features" aria-label="永久链接:功能"></a></div> <ul dir="auto"> <li>🎐 比 Electron 包小近 20 倍(约 5M!)</li> <li>🚀 借助 Rust Tauri,Pake 比基于 JS 的框架更加轻量且速度更快。</li> <li>📦 包含电池的套件 — 快捷方式直通、沉浸式窗口和简约定制。</li> <li>👻 Pake 只是一个简单的工具——用 Tauri 替换旧的捆绑方法(尽管 PWA 已经足够好了)。</li> </ul>

80/20 AI

80/20 AI

Sharing the latest developments in the world of artificial intelligence. 每天3分钟学习最新的AI前沿信息

GeoGebra

GeoGebra

GeoGebra 不仅仅是一套免费的数学工具,更是一个连接热心教师和学生的平台,为他们提供探索和学习数学的全新途径。能将函数快速转换为图形的网站。 GeoGebra是一个跨平台的动态数学软件。提供各级教育使用,包含了几何、代数、表格、图形、统计和微积分。曾获得数个欧洲和美国的教育软件大奖。 GeoGebra官方版是完全免费的类似几何画板的动态数学软件,支持数十种语言,支持多平台,获得多项国际性大奖。功能非常强大,比如在统计方面的应用是几何画板所无法比拟的,另外,还具有强大的命令和函数等功能,绝对是广大数学教师不可多得的教学辅助软件。

ChatTS

ChatTS

ChatTS专注于对时间序列的理解和推理,类似于视觉/视频/音频 MLLM 的功能。此 repo 提供了以下代码、数据集和模型ChatTS:ChatTS:通过合成数据将时间序列与 LLM 对齐,以增强理解和推理。 ChatTS原生支持任意长度和值范围的多变量时间序列数据。借助ChatTS,您可以轻松理解和推理时间序列中的 形状特征和值ChatTS特征。此外,它还可以集成到现有的 LLM 流程中,用于更多与时间序列相关的应用,并利用现有的推理框架,例如vLLMs。 目前开源了ChatTS-14B 模型

minimind

minimind

此开源项目旨在完全从0开始,仅用3块钱成本 + 2小时!即可训练出仅为25.8M的超小语言模型MiniMind。 MiniMind系列极其轻量,最小版本体积是 GPT-3 的 1/7000,力求做到最普通的个人GPU也可快速训练。 项目同时开源了大模型的极简结构-包含拓展共享混合专家(MoE)、数据集清洗、预训练(Pretrain)、监督微调(SFT)、LoRA微调, 直接偏好强化学习(DPO)算法、模型蒸馏算法等全过程代码。 MiniMind同时拓展了视觉多模态的VLM: MiniMind-V。 项目所有核心算法代码均从0使用PyTorch原生重构!不依赖第三方库提供的抽象接口。 这不仅是大语言模型的全阶段开源复现,也是一个入门LLM的教程。 希望此项目能为所有人提供一个抛砖引玉的示例,一起感受创造的乐趣!推动更广泛AI社区的进步!

wiz.io

wiz.io

Use the Wiz Cloud Security Platform to build faster in the cloud, enabling security, dev and devops to work together in a self-service model built for the scale and speed of your cloud development.

Jellypod

Jellypod

Transform email newsletters into a personalized podcast.