3,100 HENOINA
3,100 HENOINA

Google A2A - fijerena voalohany amin'ny Protocol Agent-Agent hafa

ny Bruce Li5m2025/04/10
Read on Terminal Reader

Lava loatra; Mamaky

Google A2A - fijerena voalohany amin'ny protocol agent-agent hafa ary raha oharina amin'ny MCP avy amin'ny Anthropic.
featured image - Google A2A - fijerena voalohany amin'ny Protocol Agent-Agent hafa
Bruce Li HackerNoon profile picture
0-item
1-item

Androany Google dia nanolotra ny Open Source Agent ho an'ny Agents Protocol, fantatra amin'ny anarana hoeNy A2ARaha ny marina, efa hitantsika ny fiantraikany eo amin'ny toeran'ny Antropika.Ny MCP (Model Context Protocol), Google claimed that A2A dia fanampiny amin'ny MCPNa dia mampiasa emoji fo izy ireo mba hitondra ny lanjany any an-trano.

Ny A2ANy MCPA2A dia fanampiny amin'ny MCP


Tsy dia azoko antoka loatra, noho izany dia nanapa-kevitra ny hijery bebe kokoa aho ary hijery ny toerana ho an'ny A2A ao amin'ny tontolo mpandraharaha.

Ny fiaramanidina A2A

Ny fampiasana A2A dia mahagaga mitovy amin'ny MCP. Azonao atao ny mihazakazaka mpampiasa A2A vitsivitsy, ary avy eo ny mpanjifa A2A dia afaka mifandray amin'izy rehetra. Ny vaovao tsara dia fa matetika dia tsy mila mihazakazaka ny mpampiasa A2A miaraka amin'ny mpanjifa A2A ianao.

Mandeha amin'ny A2A mpiara-miasa (server)

Nitsangatsangana tamin'ny sampan-draharahan'ireo mpiara-miasa tao an-toerana aho.


    Ny
  1. Google ADK mpandraharaha izay afaka manolotra tatitra fandaniana ho anao
  2. Ny
  3. CrewAI manam-pahaizana izay afaka mahita ny famoronana sary
  4. Ny
  5. LangGraph mpiara-miasa izay afaka mahita ny fiovan'ny vahiny farany
  6. Ny
Ny Google AdWords mpampiasaNy mpiambinaMpiasa amin'ny Langgraph


Ny fomba iray A2A mpizara dia mamela ny tontolo mahafantatra ny fahaiza-manao dia amin'ny alalan'ny "Agent Card" ao amin'ny JSON format.


{

	"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?"

			]

		}

	]

}


Manomboka amin'ny A2A Client Demo App

Aoka isika hitohy amin'ny mpanjifa. Ny torolàlana mba hahazoana ny demo web app miasa dia eto.https://github.com/google/A2A/fitaovana / fanehoan-kevitra

https://github.com/google/A2A/fitaovana / fanehoan-kevitra


Rehefa mihazakazaka ny fampiharana tranonkala, dia afaka miditra amin'ny navigateur ianao. Ny mpanjifa dia mitovy amin'ny Gemini AI Studio miaraka amin'ny famaritana Google Material.


URL: localhost:12000


Voalohany indrindra, ilaintsika ny manampy ny mpampiasa rehetra amin'ny mpanjifa amin'ny fametrahana ny URL fototra. Satria tao amin'ny trangaiko aho dia nandeha ny mpampiasa rehetra any an-toerana, ny URL fototra dia:


    Ny
  • Google ADK amin'ny localhost:10002
  • Mpiara-miasa amin'ny aterineto: 10001
  • Ny
  • Ny ankamaroan'ny mpitsidika ao an-toerana: 10 000
  • Ny


Torohevitra: Ao anatin'ny protocol, ny URL farany dia toa toy izao:

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


Ankehitriny dia afaka mahitaall three agentsIzany dia mifandray amin'ny:

A2A agents


Azonao atao ny mahita nychat historyEto dia

A2A chats


Ny rehetraevent list

A2A event list


Ary ny rehetratask list

A2A task list


SettingsTena fototra ny

A2A settings

Manandrana ny Google ADK ho an'ny fangatahana fandaniana

Google ADK Agent - expense claim

Test LangGraph ho an'ny forex tahan'ny

LangGraph Agent - forex rate


Fanandramana CrewAI ho an'ny famokarana sary

CrewAI Agent - image generation

Combo Test ho an'ny mpiara-miasa maro

Tiako ny mahita raha ny mpanjifa A2A dia afakause multiple agents to achieve a single goalNoho izany dia nanandrana aho raha afaka mampifandray ny mpanolo-tena amin'ny mpanolo-tena amin'ny mpanolo-tena amin'ny forex.


Ny andraikiny dia nyfangatahana ho an'ny fandoavam-bola ho an'ny labiera any Alemaina mandritra ny fitsidihana ara-barotra, 5 euros, 4 Aprily 2025Ny fifanakalozan-kevitra dia nandeha teo amin'ny dingana vitsivitsy, ary farany dia nahazo ny habetsaky ny dolara Amerikana amin'ny endriky ny fangatahana fandaniana.



Fanamarihana voalohany momba ny A2A

Tiako fa ny A2A dia modely Client-Server mazava izay afaka mihazakazaka sy mitantana avy any ivelany. Ny mpanjifa dia tsy voatery mamaritra sy hamoaka ny mpiasa / mpizara.


Ny fametrahana ny mpiara-miasa dia tsotra fotsiny amin'ny fametrahana ny URL fototra, ary ny "Agent Card" dia miasa amin'ny fifanakalozan-kevitra.


Ao amin'ny format demo ankehitriny, dia sarotra ny mahatakatra ny fomba mifandray amin'ny mpiara-miasa sy ny fanatanterahana asa sarotra. Ny mpanjifa miantso ny mpiara-miasa tsirairay amin'ny asa samihafa, toy ny fitaovana maro antso.

Mifanaraka amin'ny A2A amin'ny MCP

Now I have tried out A2A, it is time to compare it with MCP which I wrote about earlier in Ny lahatsoratraNy

Ny lahatsoratra


Raha ny A2A sy ny MCP dia mifantoka amin'ny fanatsarana ny fampandrosoana ny rafitra mpiara-miasa amin'ny AI, dia manatanteraka fepetra samihafa izy ireo. A2A dia miasa amin'ny ambaratonga mpiara-miasa amin'ny mpiara-miasa, mifantoka amin'ny fifandraisana eo amin'ny olona tsy miankina, raha ny MCP dia miasa amin'ny ambaratonga LLM, mifantoka amin'ny fanamafisana ny fifandraisana sy ny fahaiza-manao amin'ny modely fiteny tsirairay.


Ary mba hamerina ny fahasamihafana sy ny fahasamihafana lehibe araka ny antontan-taratasy momba azy ireo:

NyFeature A2A MCP Primary Use Case Agent-to-agent fifandraisana sy ny fiaraha-miasa Manome fifandraisana sy fitaovana (external API/SDK) ho an'ny LLMs Core Architecture Client-server (agent-to-agent) Client-host-server (application-LLM-external resource) Standard Interface JSON famaritana, Agent Card, Tasks, Messages, Artifacts JSON-RPC 2.0, Resources, Tools, Memory, Prompts Key Features Multimodal, dynamic, fiarovana ny fiaraha-miasa, asa fitantanana, fahafahana fandinihana Modularity, fiarovana fetra, azo ampiasaina indray ny connectors, SDKs, Tool Discovery Communication Protocol HTTP, JSON-RPC, SSE JSON
Ny fitaovana A2A MCPNyPrimary fampiasana Case Agent-to-agent fifandraisana sy ny fiaraha-miasa Manome fifandraisana sy fitaovana (API / SDK ivelany) ho an'ny LLMsNyNy rafitra fototra Client-server (agent-to-agent) Client-host-server (application-LLM-resource ivelany)NyStandard Interface JSON famaritana, Agent Card, Tasks, Messages, Artifacts JSON-RPC 2.0, Resources, Tools, Memory, PromptsNyNy endri-javatra fototra Multimodal, dynamic, azo antoka fiaraha-miasa, asa fitantanana, fahaiza-manaon'ny fahaiza-manao Modularity, fiarovana fetra, reusability ny connectors, SDKs, fitaovana fikarohanaNyNy fifandraisana Protocol HTTP, JSON-RPC, SSE JSON-RPC 2.0 over stdio, HTTP amin'ny SSE (na streamable HTTP)NyPerformance Focus Asynchronous fifandraisana ho an'ny lozam-pifamoivoizana Ny fitantanana mahomby, parallel processing, caching ho an'ny avo lentaNyNy fampiroboroboana sy ny vondrom-piarahamonina dia manohana ny indostria voalohany tsara, ny tontolo iainana avy amin'ny indostria manontolo, ny vondrom-piarahamonina mitombo hainganaNyNy fitaovana A2A MCPNy endrika

Ny endrika

Ny A2A

Ny A2A

Ny MCP

Ny MCP

Primary fampiasana Case Agent-to-agent fifandraisana sy ny fiaraha-miasa Manome fifandraisana sy fitaovana (API / SDK ivelany) ho an'ny LLMsNy tranga fampiasana voalohany

Ny tranga fampiasana voalohany

Ny

Ny fifandraisana sy ny fiaraha-miasa amin'ny mpiara-miasa

Ny fifandraisana sy ny fiaraha-miasa amin'ny mpiara-miasa

Manome fifandraisana sy fitaovana (API / SDK ivelany) ho an'ny LLMs

Manome fifandraisana sy fitaovana (API / SDK ivelany) ho an'ny LLMs

Ny rafitra fototra Client-server (agent-to-agent) Client-host-server (application-LLM-resource ivelany)Ny rafitra fototra

Ny rafitra fototra

Ny mpanjifa dia mpanjifa (agent-to-agent)

Ny mpanjifa dia mpanjifa (agent-to-agent)

Client-host-server (fampiasàna-LLM-vahaolana ivelany)

Client-host-server (fampiasàna-LLM-vahaolana ivelany)

Standard Interface JSON famaritana, Agent Card, Tasks, Messages, Artifacts JSON-RPC 2.0, Resources, Tools, Memory, PromptsStandard ny interface.

Standard ny interface.

Ny

JSON famaritana, Agent karatra, asa, hafatra, artefacts

JSON famaritana, Agent karatra, asa, hafatra, artefacts

JSON-RPC 2.0, loharanom-baovao, fitaovana, fahatsiarovana, Prompts

JSON-RPC 2.0, loharanom-baovao, fitaovana, fahatsiarovana, Prompts

NyNy singa fototraNyMultimodal, dynamic, azo antoka fiaraha-miasa, asa fitantanana, fahaiza-manaon'nyNyModularity, fiarovana fetra, mampiasa indray ny connectors, SDKs, fitaovana fikarohanaNy singa fototra

Ny singa fototra

Multimodal, dynamic, azo antoka fiaraha-miasa, asa fitantanana, fahaiza-manaon'ny

Multimodal, dynamic, azo antoka fiaraha-miasa, asa fitantanana, fahaiza-manaon'ny

Modularity, fiarovana fetra, mampiasa indray ny connectors, SDKs, fitaovana fikarohana

Modularity, fiarovana fetra, mampiasa indray ny connectors, SDKs, fitaovana fikarohana

Ny fifandraisana Protocol HTTP, JSON-RPC, SSE JSON-RPC 2.0 over stdio, HTTP amin'ny SSE (na streamable HTTP)Ny fifandraisana Protocol

Ny fifandraisana Protocol

HTTP, JSON-RPC ary SSE

HTTP, JSON-RPC ary SSE

Ny

JSON-RPC 2.0 amin'ny stdio, HTTP amin'ny SSE (na HTTP amin'ny streamable)

JSON-RPC 2.0 amin'ny stdio, HTTP amin'ny SSE (na HTTP amin'ny streamable)

Performance Focus Asynchronous fifandraisana ho an'ny lozam-pifamoivoizana Ny fitantanana mahomby, parallel processing, caching ho an'ny avo lentaNy fampiroboroboana

Performance Focus

Ny

Asynchronous fifandraisana ho an'ny fandefasana

Asynchronous fifandraisana ho an'ny fandefasana

Ny fitantanana ny fifandraisana mahomby, ny famolavolana parallel, ny fametrahana amin'ny alàlan'ny famokarana avo lenta

Ny fitantanana ny fifandraisana mahomby, ny famolavolana parallel, ny fametrahana amin'ny alàlan'ny famokarana avo lenta

Ny fampiroboroboana sy ny vondrom-piarahamonina dia manohana ny indostria voalohany tsara, ny tontolo iainana avy amin'ny indostria manontolo, ny vondrom-piarahamonina mitombo hainganaFiarahamonina & Fiarahamonina

Fiarahamonina & Fiarahamonina

Ny

Tsara ny fanohanana ny indostria voalohany, ny tontolo iainana nateraky

Tsara ny fanohanana ny indostria voalohany, ny tontolo iainana nateraky

Ny fampiroboroboana lehibe avy amin'ny orinasa manontolo, fiaraha-monina mitombo haingana

Ny fampiroboroboana lehibe avy amin'ny orinasa manontolo, fiaraha-monina mitombo haingana

Ny famaranana

Na dia nahatonga an'i Google aza ny feo toy ny A2A dia protocol maimaim-poana ho an'ny MCP, ny fitsapana voalohany dia mampiseho fa izy ireooverwhelmingly overlapping in purpose and featuresIreo roa ireo dia mifantoka amin'ny zavatra ilain'ny mpandraharaha amin'ny fampiharana AI mba hampiasa mpampiasa maro sy fitaovana mba hahatratrarana tanjona sarotra. Amin'izao fotoana izao, tsy manana rafitra tsara izy roa ireo mba hanoratra sy hahita mpandraharaha sy fitaovana hafa tsy misy fametrahana manaraka.


MCP dia nanomboka voalohany ary efa nahazo fanohanana goavana avy amin'ny vondrom-piarahamonina mpandraharaha sy ny orinasa lehibe. A2A dia tanora, saingy efa manana fanohanana matanjaka avy amin'ny mpanjifa Google Cloud orinasa maro.


Mino aho fa vaovao tsara ho an'ny mpamorona izany, satria manana safidy bebe kokoa izy ireo.open and standard agent-agent protocolsNy fotoana ihany no ahafahan'izy ireo milaza hoe iza amin'izy ireo no hanjaka, na mety ho tafiditra ao amin'ny fitsipika iray ihany izy ireo.

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks