Blog Nástroje Za hranice inovací

Agent2Agent (A2A): Revoluce v komunikaci AI agentů a budoucnost propojené umělé inteligence

Jaroslav Urbánek, zakladatel TECHNOMATONu 15. dubna 2025 13 min čtení

Text vyšel a popisuje stav k tomuto dni.

I. Úvod: Proč potřebujeme, aby si AI agenti rozuměli?

Vstupujeme do éry, kde umělá inteligence (AI) přestává být monolitickým konceptem a transformuje se do ekosystému specializovaných AI agentů. Tito agenti, navržení pro specifické úkoly, slibují revoluci v automatizaci komplexních pracovních postupů a dramatické zvýšení produktivity napříč odvětvími. Od zákaznické podpory přes analýzu dat až po řízení dodavatelských řetězců, potenciál je obrovský.

Avšak s rostoucím počtem těchto specializovaných nástrojů vyvstává zásadní problém: jejich vzájemná komunikace a spolupráce. Často jsou tito agenti vyvíjeni různými týmy, na odlišných platformách nebo dokonce různými dodavateli, což vede k zásadnímu problému s interoperabilitou. Tento nedostatek společného jazyka vytváří fragmentované systémy, brzdí širší adopci AI v podnicích a nutí organizace investovat do složitých, na míru šitých a často křehkých integrací. Bez standardizované komunikace narážíme na limity toho, čeho mohou AI agenti společně dosáhnout.

V mé praxi/pozorování jsem viděl neuvěřitelný potenciál AI agentů, ale také frustraci, když cenné nástroje nedokážou spolupracovat. Představte si stavbu složitého stroje, kde každá součástka mluví jiným jazykem – to je často realita dnešní podnikové AI. Tento ‘digitální Babylón’ omezuje efektivitu a brzdí inovace. Právě tato rostoucí bolest na trhu podnikové AI – neefektivita plynoucí z roztříštěných ekosystémů agentů – vedla k potřebě řešení. Podniky čelí vysokým nákladům a složitosti při propojování těchto izolovaných agentů, což vytváří silnou poptávku po standardizovaném přístupu.

Jako odpověď na tuto kritickou výzvu přichází protokol Agent2Agent (A2A). Iniciativa vedená společností Google a podpořená širokou koalicí technologických partnerů si klade za cíl vytvořit právě ten chybějící “společný jazyk” pro AI agenty a vyřešit tak problém interoperability. A2A není jen technickým cvičením; je to přímá reakce na potřebu trhu, která má odemknout další vlnu adopce a hodnoty AI v podnicích.

II. Co je protokol Agent2Agent (A2A)?

Agent2Agent (A2A) je definován jako otevřený protokol, jehož vývoj inicioval a vede Google, avšak za významné podpory a přispění více než 50 předních technologických a konzultačních společností. Mezi partnery patří giganti jako Atlassian, Box, Salesforce, SAP, ServiceNow, ale i klíčoví poskytovatelé služeb jako Accenture, BCG či Deloitte. Důraz na “otevřenost” je zásadní – cílem je předejít závislosti na jednom dodavateli (vendor lock-in) a podpořit co nejširší přijetí napříč průmyslem.

Základním účelem A2A je umožnit AI agentům, bez ohledu na to, na jakém frameworku (např. LangChain, CrewAI, Google ADK, vlastní řešení) nebo platformě dodavatele byly postaveny, aby spolu mohly komunikovat, bezpečně si vyměňovat informace a koordinovat své akce. Poskytuje standardizovaný způsob, jak mohou agenti spolupracovat a fungovat jako soudržný celek, nikoli jako izolované entity. Funguje jako “společný jazyk”, který abstrahuje odlišnosti jednotlivých implementací.

Návrh protokolu A2A se řídí několika klíčovými principy:

  1. Podpora agentních schopností: Zaměření na umožnění přirozené, často nestrukturované spolupráce mezi agenty, i když nesdílejí paměť, nástroje nebo kontext.

  2. Stavění na existujících standardech: Využití osvědčených a široce rozšířených technologií jako HTTP, Server-Sent Events (SSE) a JSON-RPC pro snazší integraci do stávajících IT infrastruktur.

  3. Bezpečnost jako standard: Implementace mechanismů pro podnikovou úroveň autentizace a zabezpečení komunikace.

  4. Podpora dlouhotrvajících úkolů: Schopnost spravovat a sledovat asynchronní úkoly, které mohou trvat delší dobu.

  5. Nezávislost na modalitě: Podpora různých forem komunikace, včetně textu, strukturovaných dat, audia a videa.

Masivní zapojení Googlu a desítek významných partnerů naznačuje, že A2A není pouze technickým standardem, ale strategickou iniciativou s cílem formovat budoucí prostředí AI. Vytvořením standardizované vrstvy pro interakci agentů se snaží vybudovat ekosystém, kde platformy a partneři, kteří protokol brzy adoptují a hluboce integrují (jako například Google Cloud s Vertex AI ), mohou získat výhodu. I když je specifikace otevřená, vytvoření de facto standardu podporovaného silnými hráči může vést k síťovým efektům, které posílí pozici iniciátorů a jejich platforem v rámci rostoucího trhu agentní AI. Cílem je pravděpodobně podpořit ekosystém, ve kterém Google Cloud a jeho partneři hrají ústřední roli.

III. Proč je A2A důležité pro budoucnost AI?

Význam protokolu A2A spočívá v jeho schopnosti řešit některé z nejpalčivějších problémů současné podnikové AI a odemknout nové možnosti:

  • Prolomení podnikových sil: Jednou z největších překážek je roztříštěnost dat a procesů napříč různými aplikacemi (CRM, ERP, systémy podpory atd.). A2A umožňuje agentům operujícím v těchto izolovaných systémech komunikovat, předávat si úkoly a sdílet potřebná data. Představte si chatbota zákaznické podpory, který potřebuje informace o fakturaci z ERP systému – pomocí A2A může delegovat tento dotaz na specializovaného ERP agenta a získat odpověď bez nutnosti složitého manuálního propojování systémů. Tím A2A pomáhá překonávat fragmentaci a umožňuje skutečně end-to-end automatizaci napříč podnikovými aplikacemi.

  • Podpora inovací a flexibility (vyhnutí se závislosti na dodavateli): Otevřený standard jako A2A dává podnikům svobodu vybírat si nejlepší specializované agenty od různých poskytovatelů a kombinovat je podle svých potřeb, místo aby byli vázáni na ekosystém jediného dodavatele. To podporuje zdravou konkurenci, nutí dodavatele inovovat a umožňuje organizacím flexibilně sestavovat optimální AI řešení.

  • Umožnění komplexní automatizace a sofistikovaných pracovních postupů: Skutečná síla AI agentů se projeví v jejich schopnosti spolupracovat na komplexních, vícekrokových úkolech. A2A poskytuje rámec pro orchestraci takovýchto procesů, kde různí specializovaní agenti mohou spolupracovat sekvenčně nebo paralelně na dosažení složitého cíle. Příklady zahrnují automatizovaný náborový proces (agent pro sourcing kandidátů spolupracuje s agentem pro plánování pohovorů a agentem pro prověrky), pokročilou diagnostiku a řešení incidentů v IT nebo komplexní výzkumné úkoly. A2A umožňuje realizovat “skutečné multi-agentní scénáře” a efektivně spravovat dlouhotrvající úkoly.

  • Zajištění budoucí hodnoty investic do AI: Budování AI řešení s ohledem na interoperabilitu pomocí standardů jako A2A činí tyto systémy odolnějšími vůči budoucím změnám a adaptabilnějšími na nové technologie a frameworky. Investice do AI se tak stávají méně rizikovými a lépe připravenými na evoluci v dynamickém světě umělé inteligence. A2A může sloužit jako základ pro budoucí výzkum v oblasti pokročilé spolupráce agentů.

Skutečná hodnota A2A nespočívá pouze v propojení agenta A s agentem B. Jde o umožnění vzniku nových, emergentních schopností plynoucích ze spolupráce více agentů. Celek se stává více než jen součtem jeho částí. Tím, že agenti mohou delegovat úkoly a koordinovat své akce v rámci složitých pracovních postupů, které by byly pro jediného agenta příliš náročné, dochází k multiplikačnímu efektu na produktivitu a efektivitu. A2A je tedy klíčovým prvkem, který tento synergický efekt umožňuje a násobí přínosy AI automatizace.

IV. Jak A2A funguje (zjednodušeně)?

Protokol A2A definuje strukturovaný způsob, jakým spolu agenti interagují. Klíčové mechanismy zahrnují:

  • Objevování pomocí “Agent Cards”: Každý agent, který chce být dostupný pro spolupráci, publikuje svou “Agent Card” – veřejný metadatový soubor (obvykle ve formátu JSON a dostupný na standardní cestě /.well-known/agent.json). Tato karta popisuje schopnosti agenta (co umí), jeho dovednosti, síťovou adresu (endpoint URL), kde je dostupný, a požadavky na autentizaci. To umožňuje jiným agentům (“klientům”) dynamicky vyhledávat a identifikovat vhodné agenty (“vzdálené” nebo “serverové”) pro splnění konkrétního úkolu.

  • Komunikace orientovaná na úkoly: Interakce mezi agenty se soustředí kolem konceptu “Úkolu” (Task), který představuje centrální jednotku práce. Klient iniciuje úkol zasláním požadavku serverovému agentovi. Každý úkol má unikátní identifikátor a prochází definovanými stavy (např. submitted, working, input-required, completed, failed, canceled). Tato struktura umožňuje přehledné sledování postupu, zejména u asynchronních a dlouhotrvajících operací.

  • Zprávy a artefakty: Vlastní komunikace probíhá prostřednictvím výměny “Zpráv” (Messages). Zprávy obsahují jednotlivé “Části” (Parts), které mohou nést různé typy obsahu – text (TextPart), soubory (FilePart, buď přímo vložené, nebo jako URI) nebo strukturovaná data ve formátu JSON (DataPart), například pro formuláře. Výstupy nebo výsledky práce agenta se označují jako “Artefakty” (Artifacts), které rovněž obsahují Části. Protokol podporuje různé datové typy, včetně multimediálních.

  • Interakční módy: A2A podporuje různé způsoby komunikace podle povahy úkolu. Kromě jednoduchého modelu požadavek-odpověď umožňuje i streamování aktualizací v reálném čase (pomocí Server-Sent Events - SSE) pro sledování dlouhotrvajících úkolů a také zasílání push notifikací (přes webhooks) pro proaktivní informování klienta o změnách stavu úkolu.

  • Postaveno na webových standardech: Jak již bylo zmíněno, A2A záměrně využívá běžné a osvědčené webové technologie jako HTTP, JSON a SSE. Tento přístup výrazně usnadňuje integraci do existujících IT infrastruktur a snižuje bariéru pro adopci.

Technické volby v návrhu A2A – Agent Cards pro snadné objevování, životní cyklus Úkolu pro správu interakcí, využití standardních webových protokolů – jasně ukazují na design zaměřený na praktickou implementaci v reálných podnikových prostředích. Prioritou byla snadnost adopce a integrace do stávajících systémů namísto vynalézání zcela nových, neznámých paradigmat. Využití známých technologií snižuje křivku učení pro vývojáře a IT oddělení. Zároveň prvky jako Agent Cards a stavy Úkolů poskytují nezbytnou strukturu pro řízení komunikace mezi agenty v komplexních scénářích. Tento pragmatický přístup je klíčový pro podporu reálného nasazení a širšího přijetí standardu.

V. A2A vs. MCP: Dva různé nástroje

V kontextu standardů pro AI agenty se často objevuje také Model Context Protocol (MCP) od společnosti Anthropic. Je důležité pochopit, jak se k němu A2A vztahuje, aby nedocházelo k nejasnostem.

Google oficiálně prezentuje A2A a MCP jako komplementární protokoly, které řeší různé aspekty fungování agentních systémů. Každý z nich se zaměřuje na jinou vrstvu interakce:

  • MCP (Model Context Protocol): Jeho hlavním účelem je standardizovat způsob, jakým jsou kontext, nástroje a data poskytovány jednotlivému agentovi nebo LLM, aby mohl efektivně plnit svůj úkol. Lze si ho představit jako standard pro “balení” vstupních informací a definování rozhraní pro přístup k externím nástrojům (API), které agent využívá pro své rozhodování a akce.

  • A2A (Agent2Agent protocol): Zaměřuje se na komunikaci a koordinaci mezi nezávislými agenty. Definuje, jak se agenti navzájem objevují, jak si předávají úkoly, jak sdílejí výsledky a jak sledují stav spolupráce. Je to protokol pro orchestraci v multi-agentních systémech.

Užitečná může být analogie z článku: V autodílně by MCP byl protokol, který propojuje mechaniky (agenty) s jejich nástroji (např. příkaz zvedni plošinu o 2 metry, otoč klíčem o 4 mm doprava). A2A by byl protokol, který umožňuje komunikaci mezi různými agenty (mechanik komunikuje s agentem dodavatele dílů) a také komunikaci s koncovým uživatelem (“moje auto vydává chrastivý zvuk”, “pošlete mi fotku levého kola”).

Následující tabulka shrnuje klíčové rozdíly:

VlastnostA2AMCP
ÚčelSpolupráce agent–agentKontext pro agenta/model, přístup k nástrojům
ZaměřeníDelegování, zprávy, stavPřístup k nástrojům, modelům, datům
Typické užitíPracovní postupy s více agentyUmožnění modelu použít nástroj/API

Je však třeba poznamenat, že navzdory tomuto oficiálnímu rozlišení někteří pozorovatelé v oboru spekulují, zda v praxi nemůže dojít k překryvům nebo dokonce k “válkám protokolů”, zejména jak se budou multi-agentní systémy stávat složitějšími. Google zdá se volí strategii, kdy veřejně podporuje MCP, ale zároveň aktivně prosazuje A2A jako standard pro specifickou oblast koordinace mezi agenty. Fakt, že mezi partnery A2A chybí někteří klíčoví hráči jako Anthropic, může naznačovat budoucí napětí.

Tento přístup Googlu – podpora MCP a současné spuštění A2A – lze vnímat jako strategickou “koo-petici”. Uznáním MCP se Google vyhýbá přímé konfrontaci a odcizení části komunity, která MCP přijala (včetně OpenAI ). Zároveň mu A2A umožňuje definovat a vést standardizaci v oblasti mezilidské koordinace, což je potenciálně komplexnější a pro podnikové orchestrace velmi cenná vrstva. Tím si Google může vytvořit silnou pozici v rámci širší infrastruktury AI, aniž by musel přímo konkurovat MCP v jeho primární doméně.

VI. Potenciál a výzvy

Protokol A2A přináší obrovský potenciál, ale zároveň čelí významným výzvám.

Potenciál:

  • Transformace pracovních postupů: Jak již bylo naznačeno, schopnost bezproblémové spolupráce agentů napříč platformami může radikálně změnit komplexní procesy v oblastech jako nábor, zákaznická podpora, výzkum, řízení IT incidentů, řízení dodavatelských řetězců a mnoho dalších.

  • Akcelerace hodnoty z AI: Interoperabilita může výrazně zrychlit nasazování a škálování AI řešení v podnicích, což povede k rychlejší realizaci obchodních přínosů a návratnosti investic.

  • Vznik nových ekosystémů: A2A může podpořit vznik “tržišť agentů” nebo propojených ekosystémů, kde mohou být specializovaní agenti od různých poskytovatelů snadno objeveni, integrováni a kombinováni pro vytváření nových, inovativních služeb.

Výzvy:

  • Adopce: Úspěch jakéhokoli standardu závisí na jeho širokém přijetí. A2A potřebuje získat podporu vývojářů, dodavatelů a podniků nad rámec počáteční skupiny partnerů. Podaří se komunitě sjednotit kolem tohoto protokolu?

  • Konflikty standardů: Riziko přetrvávající fragmentace nebo praktických konfliktů s jinými protokoly, jako je MCP, stále existuje, pokud nedojde k jasnému konsensu a vymezení rolí.

  • Bezpečnost a správa (Governance): Ačkoli je A2A navržen s ohledem na bezpečnost, implementace a správa bezpečné a vyhovující komunikace mezi agenty v komplexních podnikových prostředích ve velkém měřítku bude představovat praktickou výzvu. Bude nutné vyvinout robustní rámce pro řízení přístupu, auditování a zajištění souladu s předpisy.

  • Řízení komplexity: Orchestrace a ladění složitých multi-agentních systémů může být samo o sobě náročné, i když existuje standardní protokol. Bude potřeba vyvinout nové nástroje a osvědčené postupy pro správu těchto systémů.

  • Zralost: A2A je relativně nový protokol (oznámen v dubnu 2025, produkční nasazení plánováno později v roce ). Samotný protokol, podpůrné nástroje, knihovny a osvědčené postupy budou potřebovat čas na dozrání a stabilizaci.

I když je vize A2A přesvědčivá, její konečný úspěch nezávisí pouze na kvalitě technické specifikace. Klíčová bude exekuce: schopnost prosadit adopci, vybudovat aktivní komunitu, zajistit robustní a důvěryhodné bezpečnostní implementace a především prokázat hmatatelnou hodnotu v reálných, komplexních podnikových nasazeních. Propast mezi otevřenou specifikací a univerzálně přijatým, spolehlivým standardem může být značná. Úspěch bude vyžadovat nejen technickou dokonalost, ale i efektivní strategii pro budování ekosystému, kvalitní dokumentaci, dostupné nástroje a důvěru trhu.

VII. Závěr: Směrem k propojenější AI

Agent2Agent (A2A) představuje významnou a ambiciózní iniciativu, která má potenciál stát se klíčovou součástí infrastruktury pro příští generaci umělé inteligence. Tím, že se zaměřuje na řešení základního problému interoperability mezi AI agenty, A2A pokládá základy pro budoucnost, kde mohou AI systémy spolupracovat mnohem efektivněji a autonomněji.

Při pohledu do budoucna představují protokoly jako A2A více než jen technické “instalatérské práce”. Jsou to katalyzátory pro budoucnost, kde budou AI systémy hlouběji integrovány do našich procesů, budou schopny autonomněji jednat a společně řešit komplexní výzvy napříč různými doménami a průmyslovými odvětvími. I když výzvy spojené s adopcí, standardizací a bezpečností přetrvávají, posun směrem ke standardizované komunikaci je nezbytným krokem k odemčení obrovského potenciálu agentní AI.

Vývoj A2A probíhá právě teď a je otevřený komunitě.

Budoucnost AI bude pravděpodobně patřit propojeným systémům. Úspěch této vize však závisí nejen na spolupráci mezi samotnými AI agenty, ale také na spolupráci v rámci technologické komunity při budování otevřených, robustních a důvěryhodných standardů, které tuto propojenou budoucnost umožní.

Citované zdroje

  1. MCP and A2A Protocols Explained The Future of Agentic AI is Here - Teneo.Ai, https://www.teneo.ai/blog/mcp-and-a2a-protocols-explained-the-future-of-agentic-ai-is-here
  2. What is The Agent2Agent Protocol (A2A) and Why You Must Learn It Now - Hugging Face, https://huggingface.co/blog/lynn-mikami/agent2agent
  3. New A2A protocol launched to enhance AI agent synergy - ChannelLife Australia, https://channellife.com.au/story/new-a2a-protocol-launched-to-enhance-ai-agent-synergy
  4. google/A2A: An open protocol enabling communication and interoperability between opaque agentic applications. - GitHub, https://github.com/google/A2A
  5. Build and manage multi-system agents with Vertex AI | Google Cloud Blog, https://cloud.google.com/blog/products/ai-machine-learning/build-and-manage-multi-system-agents-with-vertex-ai
  6. Google Unveils A2A Protocol That Enable AI Agents Collaborate to Automate Workflows, https://cybersecuritynews.com/google-unveils-a2a-protocol-that-enable-ai-agents-collaborate/
  7. Google’s Agent2Agent (A2A) protocol: A new standard for AI agent collaboration - Wandb, https://wandb.ai/onlineinference/mcp/reports/Google-s-Agent2Agent-A2A-protocol-A-new-standard-for-AI-agent-collaboration—VmlldzoxMjIxMTk1OQ
  8. Announcing the Agent2Agent Protocol (A2A) - Google for Developers Blog, https://developers.googleblog.com/en/a2a-a-new-era-of-agent-interoperability/
  9. Building the industry’s best agentic AI ecosystem with partners | Google Cloud Blog, https://cloud.google.com/blog/topics/partners/best-agentic-ecosystem-helping-partners-build-ai-agents-next25
  10. How SAP and Google Cloud Are Advancing Enterprise AI Through Open Agent Collaboration, Model Choice, and Multimodal Intelligence, https://news.sap.com/2025/04/sap-google-cloud-enterprise-ai-open-agent-collaboration-model-choice-multimodal-intelligence/
  11. A2A and MCP: Start of the AI Agent Protocol Wars? - Koyeb, https://www.koyeb.com/blog/a2a-and-mcp-start-of-the-ai-agent-protocol-wars
  12. The Agent2Agent Protocol (A2A) - Hacker News, https://news.ycombinator.com/item?id=43631381
  13. Google’s Agent2Agent Protocol (A2A) - Blockchain Council, https://www.blockchain-council.org/ai/googles-agent2agent-protocol/
  14. Google’s NEW Agent2Agent Protocol - YouTube, https://www.youtube.com/watch?v=rAeqTaYj_aI

Newsletter na LinkedInu

Odebírejte Za hranice inovací

Newsletter Jaroslava Urbánka: rozbory dění v AI a toho, co z něj plyne pro firmy.

Odebírat na LinkedInu

Další krok

Test připravenosti na AI

Osm otázek bez registrace. Z odpovědí vybereme téma, kterým můžete s AI začít. Výsledek je orientační.

Spustit test připravenosti

Další čtení

3 články