a2aproject/a2a-samples
Samples using the Agent2Agent (A2A) Protocol
解決的問題
在碎片化的 AI 生態系統中,不同的代理往往缺乏進行通訊、協作或委派任務的通用語言。本儲存庫為各種 AI 代理提供了一種標準化的方式,使其能夠在不同的框架與宿主應用程式之間進行安全互動。
工作原理
本儲存庫提供了 Agent2Agent (A2A) 協定的官方程式碼範例與演示。它包含多種程式語言的實作,讓開發人員可以了解代理如何使用標準化規範進行通訊。
適用對象
本儲存庫面向正在探索多代理架構或構建進階互操作代理網路的開發人員。
亮點
- 支援包括 Python, Go, C# (.NET), Java 與 JavaScript (Node.js) 在內的多種程式語言。
- 為每種支援的語言提供基於官方 SDK 的實作。
- 包含一個 "Hello World" 代理與 CLI 宿主,用於即時測試與快速入門。