Google ADK: Agent Development Kit s natívnou podporou A2A
Google ADK (Agent Development Kit) je open-source framework od Googlu na tvorbu single- a multi-agent systémov s natívnou podporou protokolu A2A a MCP. Je optimalizovaný pre modely Gemini a Vertex AI a zameriava sa primárne na tímy s Google Cloud stackom. Ekonomický lock-in na Google Cloud zostáva vysoký.
Key Takeaways
- ✓Google ADK je agentový framework od Googlu na vrstve provider SDK, úzko integrovaný s Vertex AI a modelmi Gemini.
- ✓A2A vyvinul Google (launch apríl 2025, ~50 partnerov), v júni 2025 ho odovzdal Linux Foundation a od 9. apríla 2026 je ako v1.0 s viac než 150 nositeľskými organizáciami GA - ADK ho podporuje natívne.
- ✓ADK ponúka natívnu podporu MCP (vrstva nástrojov) a natívnu podporu A2A (agent-to-agent), čím sa dá redukovať technický lock-in.
- ✓Ekonomický lock-in zostáva vysoký: Vertex AI a Gemini viažu stack na Google Cloud, US vendora (diskusia o CLOUD Acte).
- ✓Zmysluplné je to predovšetkým pri existujúcom Google Cloud/Gemini stacku; pri provider-agnostike alebo striktnej DACH suverenite sú LangGraph, Pydantic AI alebo n8n väčšinou lepšou voľbou.
- ✓Vymedzenie: LangGraph poskytuje hlbšiu durable graf-orchestráciu, CrewAI rýchlejšie rolovo založené prototypovanie - prínos ADK spočíva v natívnej Vertex/A2A integrácii.
Google ADK (Agent Development Kit) je open-source framework od Googlu na tvorbu single- a multi-agent systémov s natívnou podporou protokolu A2A (Agent-to-Agent) a MCP (Model Context Protocol). Je optimalizovaný pre modely Gemini a Vertex AI a zameriava sa primárne na tímy s Google Cloud základom. Cez Vertex AI sa takto postavení agenti dajú prevádzkovať produktívne. Toto úzke prepojenie je súčasne silnou stránkou aj rizikom lock-inu.
- Čo to je: agentový framework od Googlu na vrstve provider SDK, úzko integrovaný s Vertex AI a Gemini.
- Silná stránka: natívna podpora A2A a MCP pre spoluprácu agentov naprieč výrobcami.
- Kedy je zmysluplný: existujúci Google Cloud/Gemini stack a potreba agent-to-agent interoperability cez A2A.
Zaradenie v agentovom stacku
Vo vrstvenom modeli agentovej krajiny sedí Google ADK na vrstve provider SDK - tam, kde sú umiestnené aj OpenAI SDK a Anthropic SDK. Nad nimi ležia vrstvy agent-runtime, framework a orchestrácia/platforma, pod nimi foundation models, v kontexte Googlu predovšetkým Google Gemini. Naprieč týmito vrstvami ležia otvorené protokoly: MCP pre vertikálnu konektivitu nástrojov (agent k nástroju) a A2A pre horizontálnu agent-to-agent komunikáciu. Popri tom existujú AGENTS.md ako repo konvencia a AP2 ako rozšírenie pre agent payments.
Prakticky to znamená: pomocou ADK definujete agentov ako komponovateľné jednotky z inštrukcie, nástrojov a modelu, orchestrujete viacero z nich a exponujete ich cez A2A pre iných agentov - aj takých z cudzích stackov. Ako technický základ využíva ADK, podobne ako mnohé iné frameworky a SDK (OpenAI SDK, Anthropic SDK, LangChain, LlamaIndex, CrewAI), Pydantic validation ako substrát pre typovo bezpečné dátové štruktúry.
Natívna podpora A2A - vlastné USP
A2A je príspevkom Googlu k interoperabilite agentov. Protokol predstavil Google v apríli 2025 (s približne 50 partnermi na štarte) a v júni 2025 ho odovzdal Linux Foundation. Google pritom daroval špecifikáciu vrátane toolingu. Cez verziu v0.3 (júl 2025) dosiahol A2A 9. apríla 2026 verziu 1.0 (GA) s viac než 150 nositeľskými organizáciami, vyše 22 000 GitHub Stars a piatimi SDK jazykmi (Python, JS, Java, Go, .NET). v1.0 priniesla okrem iného podpísané Agent Cards.
Pre ADK je natívna podpora A2A rozhodujúcim diferenciátorom: agenti môžu spolupracovať naprieč výrobcami namiesto toho, aby zostávali v uzavretom Google ekosystéme. MCP a A2A sú pritom komplementárne, nie konkurenčné: MCP štandardizuje prístup k nástrojom (agent k nástroju), A2A komunikáciu medzi agentmi (agent k agentovi). ADK pokrýva obe osi natívne.
Multi-agent výstavba a deployment
ADK podporuje tvorbu jednotlivých agentov rovnako ako viacerých spolupracujúcich agentov. Typické vzory - sekvenčné postupnosti, paralelné vykonávanie a hierarchické, resp. supervisor-worker štruktúry - sa dajú zobraziť a cez A2A aj prepojiť naprieč hranicami stackov. Ako runtime a deployment prostredie slúži Vertex AI; tam postavení a prevádzkovaní agenti siahajú po Gemini ako foundation model.
Pre DACH-relevantné workloady je cesta hostingu zásadná: Gemini cez Vertex AI sa dá prevádzkovať v EU regiónoch, čo môže podporovať EU dátovú rezidenciu. Keďže Google je US vendor, diskusia o CLOUD Acte však zostáva - porovnateľne s posudzovaním iných US cloud providerov. Profil vendor lock-inu je zodpovedajúco vysoký (Google-natívny), DACH-relevancia stredná - reálna, ale nižšia než pri Microsoft- alebo Salesforce-centrických DACH estates.
Vymedzenie voči LangGraph, CrewAI a ďalším
Nasledujúca tabuľka zaraďuje Google ADK voči najpoužívanejším code-first alternatívam. Stav 2026; verzie a stupne zrelosti sú momentky a treba ich preveriť pred začiatkom projektu.
Dimenzia | Google ADK | LangGraph | CrewAI | Pydantic AI |
|---|---|---|---|---|
Vendor | Google (US) | LangChain Inc. (US) | crewAI Inc. (US) | Pydantic Inc. (UK) |
Primárny jazyk (jazyky) | Python (plus ďalšie) | Python, JS/TS | iba Python | Python |
Podpora MCP | natívna | cez community adapter | natívna | natívna (extra) |
Podpora A2A | natívna | cez adapter | natívna | natívna (extra) |
Zameranie na modely | Gemini / Vertex AI | provider-agnostické | provider-agnostické | provider-agnostické |
Multi-agent | sekvenčne, paralelne, hierarchicky | graf (nodes/edges) | crews + flows | composable agents |
Deployment | Vertex AI | self-host alebo LangGraph Cloud | self-host alebo CrewAI Enterprise | self-host; Logfire EU región |
Vendor lock-in | vysoký (Google-natívny) | nízky | nízky | nízky |
DACH-relevancia | stredná | veľmi vysoká | stredná | vysoká (Python tímy) |
Rozdiely sa dajú zhrnúť do troch bodov. LangGraph je nízkoúrovňový orchestračný framework pre stavové, dlhobežiace multi-step workflowy s durable execution, checkpointingom a zrelou observability (LangSmith); platí za najrozšírenejší open-source orchestračný runtime v DACH engineering tímoch a je provider-agnostický. CrewAI boduje pri najrýchlejšom rolovo založenom multi-agent prototype, je však iba Python a okolo durable state menej prísny. Google ADK čerpá svoj prínos nie z hlbšej graf-logiky, ale z natívneho prepojenia s Vertex AI, Gemini a protokolovým svetom A2A/MCP. Kto nemá Google Cloud základ, s ADK voči provider-agnostickým alternatívam získava len zriedka.
Krátky príklad: multi-agent pipeline s A2A
Predpokladajme, že agentúra stavia pre B2B klienta research-and-report pipeline na Google Cloud. Výstavba v pseudokóde:
```text
research_agent = Agent(
model = "gemini", # foundation vrstva
tools = [web_search_mcp], # prístup k nástrojom cez MCP
instruction = "Recherchiere Markt X, fasse Quellen zusammen."
)
report_agent = Agent(
model = "gemini",
instruction = "Erzeuge einen strukturierten Report aus den Findings."
)
pipeline = SequentialAgent([research_agent, report_agent])
Deployment: Vertex AI
deploy(pipeline)
Exponierung fuer Fremd-Agenten via A2A (Signed Agent Card)
expose_via_a2a(pipeline)
```
Rozhodujúcim krokom je posledný riadok: cez A2A sa pipeline stáva pre externých agentov - napríklad jedného z Microsoft Agent Framework alebo z CrewAI stacku - nájditeľnou a volateľnou ako spolupracujúci peer, bez toho, aby táto protistrana musela poznať Google-špecifický kód. Práve toto odpojenie je zmyslom protokolovej vrstvy: voľba frameworku sa voči interoperabilite stáva sekundárnou.
Pre agentúry a B2B rozhodovateľov
Pre agentúry je Google ADK relevantný vtedy, keď sú klienti už ukotvení v Google Cloud alebo je Gemini strategicky nastavený. Najrýchlejšia páka potom neleží v proprietárnych pipeline, ale v dôslednom využití A2A a MCP - tak zostávajú prompty, nástroje a eval suite framework-agnostické a neskorší prechod realistický. Pre B2B rozhodovateľov platí: posudzujte ADK podľa jazykového stacku, požiadavky na suverenitu a potreby multi-agentu, nie podľa GitHub Stars. Ak je cieľom provider-agnostika alebo striktná DACH suverenita bez US vendora, sú LangGraph self-hosted (napríklad na STACKIT, IONOS alebo OVHcloud), Pydantic AI s Logfire EU regiónom alebo n8n (Berlín) väčšinou nosnejšou voľbou. Pokyny k DSGVO a EU AI Act sú informatívne a nenahrádzajú právne poradenstvo. Blck Alpaca podporuje pri výbere frameworku, dizajne A2A/MCP interoperability a suverénnej ceste hostingu - oslovte nás pre fundované vyhodnotenie.
Často kladené otázky
Čo je Google ADK?
Podporuje Google ADK protokol A2A natívne?
Kedy je Google ADK lepšou voľbou oproti LangGraph alebo CrewAI?
Je Google ADK nasaditeľný v DACH v súlade s DSGVO?
Ako sa k sebe v Google ADK správajú MCP a A2A?
Ísť hlbšie?
Získajte nové analýzy priamo do schránky – alebo sa pozrite, ako tieto poznatky nasadzujeme pre firmy.