Czym jest agent A2A?
Co to jest?
Agent A2A to agent AI dostępny przez protokół A2A (Agent2Agent), otwarty standard zarządzany przez Linux Foundation. MCP łączy asystenta z narzędziami, a A2A łączy agentów ze sobą: jeden agent wywołuje drugiego, powierza mu zadanie i śledzi jego postęp. Każdy agent publikuje kartę agenta (/.well-known/agent-card.json), która opisuje jego umiejętności, adres i uwierzytelnianie.
Kiedy go używać
- Powierzyć część pracy wyspecjalizowanemu agentowi innego zespołu lub innej firmy.
- Znaleźć agenta, który potrafi wykonać konkretne zadanie, i wiedzieć, jak go wywołać.
- Pokazać własnego agenta A2A i jego umiejętności.
Pola strony
| Karta agenta | Publiczny adres agent-card.json, wymagany. |
|---|---|
| Adres usługi | Punkt dostępu A2A, jeśli jest inny niż karta. |
| Wersja i powiązania | Wersja protokołu (na przykład 1.0) i obsługiwane powiązania: JSON-RPC, gRPC lub HTTP+JSON. |
| Uwierzytelnianie | Brak, klucz API, HTTP, OAuth 2.0, OpenID Connect lub wzajemny TLS. |
| Możliwości | Odpowiedzi strumieniowe i powiadomienia push (webhook). |
| Umiejętności | Co potrafi agent, jedna linia na umiejętność. |
Jak go używać
Zakładka „Użycie”: pobierz kartę (.a2a.json) lub odczytaj bezpośrednio kartę agenta, a następnie wywołaj agenta klientem A2A (oficjalne SDK w Pythonie, JavaScripcie, Javie, Go i .NET).