3,100 ukufundwa
3,100 ukufundwa

I-Google A2A - isibuyekezo sokuqala se-Agent-Agent Protocol

nge Bruce Li5m2025/04/10
Read on Terminal Reader

Kude kakhulu; Uzofunda

I-Google A2A - isibuyekezo sokuqala esinye i-agent-agent protocol kanye nesibuyekezo se-MCP ye-Anthropic. Well, zihlanganisa kakhulu.
featured image - I-Google A2A - isibuyekezo sokuqala se-Agent-Agent Protocol
Bruce Li HackerNoon profile picture
0-item
1-item

Ngiyazi i-Google i-open source agent ye-agent protocol, ebizwa ngokuthiA2Anoma u-Agent ku-Agent. Njengoba siyakwazi ukujabulela inani elikhulu ekhona kwe-AnthropicUkubuyekezwa(I-Model Context Protocol), i-Google ibonisa ukuthiI-A2A iyahambisana ne-MCP. Baya usebenzisa emoji emoyeni ukuhambisa indawo ekhaya.

A2AUkubuyekezwaI-A2A iyahambisana ne-MCP


Ngingathanda kakhulu, ngakho-ke ngifuna ukuyifaka ngakuvamile futhi ukuhlola ukuthi isikhundla se-A2A ku-universe ye-agent. Ngakho-ke siphindeza ukuthi i-A2A isebenza kanjani emzimbeni emzimbeni emzimbeni, kanye nokuxhumana ne-MCP.

Ukuhlehlela A2A

Ukusetshenziswa kwe-A2A kulinganayo ne-MCP. Ungasebenza ama-A2A ama-agents/i-server amancane, bese i-A2A client ingasebenzisa kubo bonke. Izindaba ezinhle zihlanganisa ukuthi ngokuvamile unemibuzo yokusebenza kwe-A2A ama-agents kanye ne-A2A client.

Ukusebenza kwe-A2A Agents (i-server)

Ngithunyelwe zonke amabhizinisi amabhizinisi amabhizinisi amabhizinisi


    ikhaya
  1. Umphathi we-Google ADK angakwazi ukunikela imibuzo yakho
  2. ikhaya
  3. I-CrewAI agent okuyinto inokufunda ukukhiqiza isithombe
  4. ikhaya
  5. I-Agent ye-LangGraph enokufunda i-ultimate exchange rate
  6. ikhaya
Umphathi we-Google Adsumphathi we-crewI-Agent yeLangGraph


Umthengi we-A2A inikeza emhlabeni ukuthi izinzuzo zayo zithunyelwe nge-"Agent Card" ku-JSON format. Njengesibonelo, ikhadi le-agent ye-google ADK ibona lokhu:


{

	"name": "Reimbursement Agent",

	"description": "This agent handles the reimbursement process for the employees given the amount and purpose of the reimbursement.",

	"url": "http://localhost:10002/",

	"version": "1.0.0",

	"capabilities": {

		"streaming": true,

		"pushNotifications": false,

		"stateTransitionHistory": false

	},

	"defaultInputModes": [

		"text",

		"text/plain"

	],

	"defaultOutputModes": [

		"text",

		"text/plain"

	],

	"skills": [

		{

			"id": "process_reimbursement",

			"name": "Process Reimbursement Tool",

			"description": "Helps with the reimbursement process for users given the amount and purpose of the reimbursement.",

			"tags": [

				"reimbursement"

			],

			"examples": [

				"Can you reimburse me $20 for my lunch with the clients?"

			]

		}

	]

}


Ukushaja i-A2A Client demo app

Thola ku-client. Imibuzo yokwenza i-web app ye-demo kusebenza lapha.HTTPS://github.com/google/A2A/inombolo / main / Demo

HTTPS://github.com/google/A2A/inombolo / main / Demo


Uma ifakiwe i-web app, ungakwazi ukufinyelela kwalo kusuka ku-browser yakho. I-client ibona i-Gemini AI Studio nge-Google Material design.


URL: localhost:12000


Okokuqala, kuqala, kufanele ukongeza zonke ama-agents kumakhasimende ngokuvumelana ne-URL yayo ye-base. Njengoba ku-my case ngitholela zonke ama-agents e-locally, ama-URL yayo yayo yayo yayo:


    ikhaya
  • I-Google ADK ye-localhost:10002
  • ikhaya
  • umphathi wedivayisi:10001
  • ikhaya
  • LangGraph Localhost:10000
  • ikhaya


I-Side Note: ngaphakathi kwe-protocol, i-URL ye-ultimate ibonakala nangokunye:

https://localhost:10002/.well-known/agent.json


Ngaphezu kwalokho, ungakwazi ukubonaall three agentsKuyinto ezihambelana:

A2A agents


Uyakwazi ukubonachat historyNgiya

A2A chats


Zonke ievent list

A2A event list


Zonke itask list

A2A task list


SettingsUkulungele Basic

A2A settings

Ukubuyekezwa kwe-Google ADK Agents for Expenses Claim

Google ADK Agent - expense claim

Ukubuyekezwa kwe-LangGraph ye-Forex

LangGraph Agent - forex rate


Ukuhlolwa kwe-CrewAI ye-agent ye-image generation

CrewAI Agent - image generation

I-combo test ye-multi-agent

Ngingathanda ukuthi i-client ye-A2A iyakwaziuse multiple agents to achieve a single goalNgakho ngithole ukuthi kungenziwa ukuxhumana ne-expense claim agent ne-forex rate agent. Futhi kungenziwa ukusebenza.


Ukusebenza kwami »Ukubuyekezwa kwe-cost for a beer in Germany while on a business trip, 5 euro, April 4 2025”. Ukusabela wahlanganyela amahora embalwa, futhi ekugcineni kwenza inani elilodwa le-US dollar ku-expense claim form.



Ukubuyekezwa kwe-A2A

Ngithanda ukuthi i-A2A iyimodeli ye-Client-Server efanelekileyo enokuthuthaza kanye nokuhambisana ngokushesha. I-Client ayinempumelelo ukucacisa nokulanda ama-agents / ama-server.


Isakhiwo se-agent kuyinto elula kakhulu ngokuvumelana ne-URL yokufaka, futhi i- "Agent Card" ivimbela ukuxhumana kwe-context. Futhi ungakwazi ukwengeza futhi ukunciphisa ama-agents ngemuva kwe-client iyasungulwa.


Ngokusho kwe-demo yamanje, kubaluleke kanjani ama-agents ukuxhumana nabanye kanye nokufinyelela izicelo ezinzima. I-client ikhulumeza ngamunye ama-agents ngokulinganayo izicelo ezahlukene, ngakho-ke ngokulinganiswa ne-multi-tool calling.

Ukuqhathanisa A2A nge-MCP

Ngaphezu kwalokho, i-A2A iyahambisana ne-MCP, okuthiwa i-A2A.UmhlahlandlelaNgathi

Umhlahlandlela


Uma i-A2A kanye ne-MCP zihlanganisa ukuthuthukiswa kwamakhemikhali we-AI, ngokwemvelo zihlanganisa nezidingo ezahlukile. I-A2A isebenza ngezinga le-agent-to-agent, ngokuvimbela ukuxhumana phakathi kwamakhemikhali ezingenalutho, lapho i-MCP isebenza ngezinga le-LLM, ngokuvimbela ukuthuthukiswa kwe-context ne-capacities ye-languages eyodwa.


Futhi ukunikezela imibuzo yayo eziyinhloko kanye nemibuzo ngokuvumelana nemiprotokoloni yayo:

ikhayaIzici A2A MCP Ukusetshenziswa Okokuqala I-Case-Agent-to-Agent Ukuxhumana nokuxhumana nokuxhumana Ukunikeza isixhobo kanye nezixhobo (i-API/SDK) ku-LLMs Core Architecture Client-server (i-agent-to-agent) Client-host-server (i-application-LLM-external resource) I-Standard Interface JSON Ukucaciswa, I-Agent Card, I-Task, I-Messages, I-Artifacts JSON-RPC 2.0, Izici, I-Tools, I-Memory, I-Prompts Izici Multimodal, Dynamic, Security Collaboration, Task Management, Capacity Discovery Modularity, Izinzuzo zokhuseleko, Ukuxhumana
Izixhobo ze-A2A MCPikhayaUkusetshenziswa Okokuqala Case-Agent-to-Agent Ukuxhumana nokuxhumana Ukunikeza umklamo kanye nezixhobo (i-API / SDK) ku-LLMsikhayaI-Core Architecture I-Client-server (i-agent-to-agent) I-Client-host-server (i-application-LLM-resource ye-external)ikhayaI-Standard Interface JSON Specification, I-Agent Card, I-Task, I-Messages, I-Artifacts JSON-RPC 2.0, I-Resources, I-Tools, I-Memory, I-PromptsikhayaIziqu ze-Multimodal, Dynamic, Secure Collaboration, Task Management, Capability Discovery Modularity, Izinzuzo ze-Security, Reusability of Connectors, SDKs, Tool DiscoveryikhayaI-Communication Protocol HTTP, i-JSON-RPC, i-SSE JSON-RPC 2.0 nge-stdio, i-HTTP nge-SSE (noma i-HTTP ye-streaming)ikhayaI-Performance Focus Ukuxhumana kwe-Asynchronous Ukuxhumana kwe-Load Handling Ukuphathwa kwe-Context Efficient, Ukuxhumana kwe-Parallel, Ukuxhumana kwe-Caching ye-High-PerformanceikhayaI-Adoption & I-Community I-Big Initial Industry Support, i-Ecosystem Emerging Ukuvumelela okuphakeme kwebhizinisi jikelele, i-Community eyenziwe ngokusheshaikhayaIzixhobo ze-A2A MCPUkuhlobisa

Ukuhlobisa

A2A

A2A

ikhaya

Ukubuyekezwa

Ukubuyekezwa

Ukusetshenziswa Okokuqala Case-Agent-to-Agent Ukuxhumana nokuxhumana Ukunikeza umklamo kanye nezixhobo (i-API / SDK) ku-LLMsUkusetshenziswa okokuqala Case

Ukusetshenziswa okokuqala Case

I-agent-to-agent Ukuxhumana nokuxhumana

I-agent-to-agent Ukuxhumana nokuxhumana

ikhaya

Ukunikeza umklamo nezindlela (i-API / SDK) ze-LLMs

Ukunikeza umklamo nezindlela (i-API / SDK) ze-LLMs

I-Core Architecture I-Client-server (i-agent-to-agent) I-Client-host-server (i-application-LLM-resource ye-external)I-Core Architecture

I-Core Architecture

ikhaya

I-Client Server (I-Agent ku-Agent)

I-Client Server (I-Agent ku-Agent)

ikhaya

I-Client-host-server (i-application-LLM-i-resource ye-external)

I-Client-host-server (i-application-LLM-i-resource ye-external)

I-Standard Interface JSON Specification, I-Agent Card, I-Task, I-Messages, I-Artifacts JSON-RPC 2.0, I-Resources, I-Tools, I-Memory, I-Promptsikhaya

I-Interface ye-Standard

I-Interface ye-Standard

ikhaya

Ukucaciswa kwe-JSON, I-Agent Card, I-Task, I-Messages, I-Artifacts

Ukucaciswa kwe-JSON, I-Agent Card, I-Task, I-Messages, I-Artifacts

I-JSON-RPC 2.0, Izinsiza, Izinsiza, I-Memory, I-Prompts

I-JSON-RPC 2.0, Izinsiza, Izinsiza, I-Memory, I-Prompts

Iziqu ze-Multimodal, Dynamic, Secure Collaboration, Task Management, Capability Discovery Modularity, Izinzuzo ze-Security, Reusability of Connectors, SDKs, Tool DiscoveryImikhiqizo Key

Imikhiqizo Key

I-multimodal, dynamic, i-secure collaboration, i-task management, i-capability discovery

I-multimodal, dynamic, i-secure collaboration, i-task management, i-capability discovery

I-Modularity, Izinzuzo ze-Security, Ukusebenzisana Kwe-Connectors, I-SDKs, Ukuhlola Amathuluzi

I-Modularity, Izinzuzo ze-Security, Ukusebenzisana Kwe-Connectors, I-SDKs, Ukuhlola Amathuluzi

ikhayaI-Protocol ye-CommunicationikhayaHTTP, JSON-RPC, SSEikhayaI-JSON-RPC 2.0 over stdio, i-HTTP nge-SSE (noma i-HTTP ye-streaming)ikhayaI-Protocol ye-Communication

I-Protocol ye-Communication

HTTP, JSON-RPC, SSE

HTTP, JSON-RPC, SSE

I-JSON-RPC 2.0 over stdio, i-HTTP nge-SSE (noma i-HTTP ye-streaming)

I-JSON-RPC 2.0 over stdio, i-HTTP nge-SSE (noma i-HTTP ye-streaming)

ikhayaUkusebenza FocusikhayaI-Asynchronous Communication ye-Load HandlingikhayaUkulawula okuphakeme kwe-context, ukucubungula okuphakeme, ukucubungula okuphakemeikhayaUkusebenza Focus

Ukusebenza Focus

I-Asynchronous Communication ye-Load Handling

I-Asynchronous Communication ye-Load Handling

Ukulawula okuphakeme kwe-context, ukucubungula okuphakeme, ukucubungula okuphakeme

Ukulawula okuphakeme kwe-context, ukucubungula okuphakeme, ukucubungula okuphakeme

I-Adoption & I-Community I-Big Initial Industry Support, i-Ecosystem Emerging Ukuvumelela okuphakeme kwebhizinisi jikelele, i-Community eyenziwe ngokusheshaikhaya

I-Adoption & I-Community

I-Adoption & I-Community

Ukubuyekezwa kwama-Industry, i-Ecosystem yokuqala

Ukubuyekezwa kwama-Industry, i-Ecosystem yokuqala

Ukusetshenziswa okuphakeme kwebhizinisi lonke, isixazululo esikhulu esikhulu

Ukusetshenziswa okuphakeme kwebhizinisi lonke, isixazululo esikhulu esikhulu

Imibuzo

Nangona i-Google ibonisa ukuthi i-A2A kuyinto i-protocol ye-MCP ye-cost-free, ukuhlolwa yami yokuqala kubonisa ukuthioverwhelmingly overlapping in purpose and features. Zonke zihlanganisa nezidingo zamabhizinisi zezicelo ze-AI ukusetshenziswa ama-agents eziningana nezixhobo ukufinyelela izici ezinzima. Ngoku-akhawunti, zihlanganisa izindlela ezinhle zokufaka kanye nokufunda ama-agents nezinye nezixhobo ngaphandle kwe-manual configuration.


I-MCP uqala ngokushesha futhi iyathola ukwesekwa kakhulu kumazwe we-developer kanye nama-entrepreneurs. I-A2A kuyinto omdala kakhulu, kodwa iyathola ukwesekwa okusheshayo kumakhasimende amaningi we-Google Cloud Enterprise.


Ngingathanda ukuthi lokhu imibuzo enhle kumadivayisi, ngoba ngeke uthole ukhetho okwengeziweopen and standard agent-agent protocolsImininingwane kuphela ungayifaka ukuthi iyiphi izimpendulo kuyimfuneko, noma kungase ngempumelelo ku-standard eyodwa.

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks