PRZEWODNIK techniczny

Protokół Agent2Agent (A2A).

Protokół Agent2Agent (A2A) to otwarty standard, który pozwala agentom AI zbudowanym przez różnych dostawców na różnych platformach odnajdywać się nawzajem, opisywać, co mogą zrobić, i przekazywać zadania tam i z powrotem za pomocą zwykłych technologii internetowych.

Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~3 min

Na tej stronie4 minuty czytania
  1. Przegląd
  2. Głębokie nurkowanie
  3. Implementacja w świecie rzeczywistym
  4. Przyszłość protokołu Agent2Agent (A2A).
  5. Wdrażanie tego w praktykę
  6. Odkrywaj dalej
  7. Często zadawane pytania

Przegląd

Stanowi uzupełnienie protokołu Model Context Protocol: MCP łączy agenta z narzędziami i danymi, podczas gdy A2A łączy agenta z innymi agentami.

Głębokie nurkowanie

Google ogłosił A2A w kwietniu 2025 r. wraz z dużą grupą partnerów technologicznych. Projekt został później przekazany Linux Foundation, aby mógł być zarządzany na otwartej przestrzeni. Protokół opiera się na znanych standardach: HTTP dla transportu, JSON-RPC 2.0 dla struktury wiadomości i Server-Sent Events dla aktualizacji przesyłanych strumieniowo. Wykrywanie rozpoczyna się od karty agenta, czyli dokumentu JSON, który agent zwykle publikuje pod dobrze znanym adresem URL. Podaje nazwę agenta, opis, punkt końcowy jego usługi, oferowane przez niego umiejętności, akceptowane typy danych wejściowych i wyjściowych oraz sposób, w jaki klienci powinni się uwierzytelniać. Agent klienta czyta kartę, aby zdecydować, czy ten zdalny agent nadaje się do tego zadania. Praca jest zorganizowana wokół zadań. Klient wysyła wiadomość złożoną z części, którymi mogą być tekst, pliki lub dane strukturalne. Zdalny agent może utworzyć zadanie, które przechodzi przez określone stany, takie jak przesłane, działające, wymagane dane wejściowe, zakończone, zakończone niepowodzeniem lub anulowane. Wyniki pojawiają się jako artefakty. W przypadku pracy, która zajmuje minuty lub godziny, klient może przesyłać strumieniowo postęp lub zarejestrować webhook do powiadomień wypychanych, zamiast wstrzymywać otwarte połączenie. A2A traktuje agentów zdalnych jako nieprzejrzystych. Klient nie widzi podpowiedzi, narzędzi, pamięci ani modelu drugiego agenta, a jedynie to, co reklamuje i zwraca. Sprzedawcy mogą zatem współpracować bez ujawniania swoich wnętrz. Ludzie często zakładają, że A2A i MCP konkurują. Odpowiadają na różne pytania. MCP opisuje, w jaki sposób agent wywołuje narzędzia i odczytuje zasoby, które są zwykle dobrze zdefiniowanymi funkcjami ze strukturalnymi wejściami i wyjściami. A2A opisuje, w jaki sposób agent współpracuje z innym autonomicznym agentem, który ma swoje własne rozumowanie i może wymagać kilku wymian do zakończenia. Pojedynczy system może korzystać z obu. Innym błędnym przekonaniem jest to, że A2A samodzielnie radzi sobie z zaufaniem. Deklaruje sposób uwierzytelniania, ale organizacje nadal muszą zdecydować, którym agentom zaufać i co im udostępnić.

Implementacja w świecie rzeczywistym

Asystent podróży firmy znajduje agenta ds. rezerwacji partnerskiej linii lotniczej, czytając kartę agenta tego agenta, widzi, że oferuje on umiejętność „zmiany rezerwacji lotu” i zamiast przeglądać witrynę internetową linii lotniczej, wysyła mu zadanie.

Agent koordynator ds. rekrutacji przekazuje pozyskiwanie kandydatów agentowi rekrutacyjnemu jednego dostawcy, a weryfikację przeszłości agentowi rekrutacyjnemu innego dostawcy. Śledzi każde zadanie jako osobne zadanie A2A z własnym statusem.

Długotrwałe zadanie badawcze wysłane do specjalistycznego agenta zwraca się w połowie jako „wymagane wprowadzenie danych”. Agent klienta prosi użytkownika o wyjaśnienie i odsyła odpowiedź dotyczącą tego samego zadania.

Wewnątrz jednego agenta MCP łączy go z bazą danych i magazynem plików. A2A jest tym, czego ten sam agent używa do delegowania podzadania odrębnemu agentowi, którego wewnętrznego działania nie widzi.

Przyszłość protokołu Agent2Agent (A2A).

A2A jest wciąż stosunkowo młody, a jego specyfikacja i pakiety SDK zmieniły się zauważalnie od czasu premiery. Przyjęcie zależy od tego, czy wystarczająca liczba dostawców publikuje agentów, do których rzeczywiście warto dzwonić, oraz od tego, czy powstają rejestry i struktury zaufania, które pomagają agentom w znalezieniu wiarygodnych partnerów. Pytania otwarte dotyczą tego, jak postępować z rozliczeniami, reputacją i odpowiedzialnością, gdy agent jednej firmy działa zgodnie z instrukcjami innej firmy. Rozsądne wydaje się oczekiwanie, że A2A i MCP będą używane obok siebie, choć szczegóły dotyczące tego, jak w praktyce będą wyglądać sieci agentów międzyorganizacyjnych, pozostają niepewne.

Wdrażanie tego w praktykę

Dlaczego to ma znaczenie

  • Koszt i budżet. Decyzje dotyczące architektury wpływają na wydajność i koszty operacyjne przez lata.
  • Jaśniejsze decyzje. Edukacja techniczna pomaga zespołom wybrać odpowiedni stos, a nie tylko najnowszy.
  • Kontrola jakości. Lepsze wybory inżynieryjne zmniejszają liczbę incydentów związanych z niezawodnością w produkcji.

Uważaj na

  • Optymalizacja jednego testu porównawczego może ukryć szersze słabości systemu.
  • Koszty infrastruktury i utrzymania są często niedoszacowane.
  • W miarę jak systemy stają się coraz bardziej złożone, luki w bezpieczeństwie i obserwowalności mogą się zwiększać.

Kolejne kroki

  1. Przed wdrożeniem zdefiniuj docelowe opóźnienia, jakość i koszty.
  2. Test porównawczy w realistycznych warunkach obciążenia i danych.
  3. Monitorowanie przyrządu pod kątem błędów, dryftu i wpływu użytkownika.
  4. Przed skalowaniem przygotuj ścieżki wycofywania zmian i reakcji na incydenty.

Odkrywaj dalej

Darmowy newsletter

Otrzymuj codzienne podsumowanie AI

Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.

Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.

Sprawdź się

Take the Agent2Agent (A2A) Protocol quiz

Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.

Rozpocznij quiz

Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę

Często zadawane pytania

Co to jest protokół Agent2Agent (A2A)?

Protokół Agent2Agent (A2A) to otwarty standard, który pozwala agentom AI zbudowanym przez różnych dostawców na różnych platformach odnajdywać się nawzajem, opisywać, co mogą zrobić, i przekazywać zadania tam i z powrotem za pomocą zwykłych technologii internetowych. Stanowi uzupełnienie protokołu Model Context Protocol: MCP łączy agenta z narzędziami i danymi, podczas gdy A2A łączy agenta z innymi agentami.

Jaki jest główny cel protokołu A2A?

A2A standaryzuje odkrywanie i wymianę zadań pomiędzy niezależnymi agentami, niezależnie od tego, kto je zbudował.

Jak A2A ma się do MCP?

Rozwiązują różne problemy i mogą działać w tym samym systemie: dostęp do narzędzi poprzez MCP i współpraca agentów poprzez A2A.

Co to jest karta agenta?

Agenci klienta czytają Kartę Agenta, aby dowiedzieć się, co potrafi zdalny agent i jak się z nim połączyć.

Na jakich standardach opiera się A2A?

A2A celowo wykorzystuje powszechne standardy sieciowe, aby dopasować się do istniejącej infrastruktury.

Co oznacza stan zadania „wymaganych danych wejściowych”?

Zadanie jest wstrzymywane do czasu, aż klient wyśle ​​wiadomość uzupełniającą dotyczącą tego samego zadania, często po zapytaniu użytkownika.