O que é um agente A2A?
O que é?
Um agente A2A é um agente de IA acessível pelo protocolo A2A (Agent2Agent), uma norma aberta gerida pela Linux Foundation. Enquanto o MCP liga um assistente a ferramentas, o A2A liga agentes entre si: um agente chama outro, confia-lhe uma tarefa e acompanha o seu progresso. Cada agente publica um cartão de agente (/.well-known/agent-card.json) que descreve as suas competências, o seu endereço e a sua autenticação.
Quando o usar
- Confiar parte de um trabalho a um agente especializado de outra equipa ou empresa.
- Encontrar um agente capaz de uma tarefa precisa e saber como chamá-lo.
- Dar a conhecer o seu próprio agente A2A e as suas competências.
Campos da página
| Cartão de agente | Endereço público do agent-card.json, obrigatório. |
|---|---|
| Endereço do serviço | Ponto de acesso A2A, se for diferente do cartão. |
| Versão e ligações | Versão do protocolo (por exemplo 1.0) e ligações suportadas: JSON-RPC, gRPC ou HTTP+JSON. |
| Autenticação | Nenhuma, chave de API, HTTP, OAuth 2.0, OpenID Connect ou TLS mútuo. |
| Capacidades | Respostas em fluxo e notificações push (webhook). |
| Competências | O que o agente sabe fazer, uma linha por competência. |
Como o usar
Separador “Utilização”: descarregue a ficha (.a2a.json) ou leia diretamente o cartão de agente e chame o agente com um cliente A2A (SDK oficiais em Python, JavaScript, Java, Go e .NET).