Entenda o contrato AgentCore de serviço Runtime
O contrato AgentCore de serviço Runtime define o protocolo de comunicação padronizado que seu aplicativo de agente deve implementar para se integrar à infraestrutura de hospedagem de agentes do Amazon Bedrock. Esse contrato garante uma comunicação perfeita entre seu código de agente personalizado e o ambiente AWS de hospedagem gerenciada.
Tópicos
Protocolos compatíveis
O contrato AgentCore de serviço Runtime oferece suporte aos seguintes protocolos de comunicação:
-
HTTP: endpoints diretos da API REST para padrões tradicionais request/response
-
MCP: Protocolo de contexto de modelo para ferramentas e servidores de agentes
-
A2A: Agent-to-Agent protocolo para comunicação e descoberta de vários agentes
-
AG-UI: Protocolo de Agent-to-User interface para experiências interativas de agentes com renderização de interface do usuário
Compare os protocolos compatíveis
Compare o HTTP, o MCP, o A2A e AG-UI os protocolos para entender as diferenças e os casos de uso.
| Recurso | Protocolo HTTP | Protocolo MCP | Protocolo A2A | AG-UI Protocol (Protocolo) |
|---|---|---|---|---|
|
Porta |
8080 |
8000 |
9000 |
8080 |
|
Caminho do Monte |
/invocações (HTTP), /ws () WebSocket |
/mcp |
/(raiz) |
/invocações (SSE), /ws () WebSocket |
|
Formato da mensagem |
DESCANSO JSON/SSE, WebSocket (text/binary) |
JSON-RPC |
JSON-RPC 2.0 |
Transmissões de eventos () SSE/WebSocket |
|
Descoberta |
N/A |
Listagem de ferramentas |
Cartões de agente |
N/A |
|
Autenticação |
SigV4, OAuth 2.0; WebSocket suporta SigV4 por cabeçalhos e parâmetros de consulta |
SigV4, OAuth 2.0 |
SigV4, OAuth 2.0 |
SigV4, OAuth 2.0 |
|
Caso de uso |
Chamadas diretas de API, streaming em tempo real |
Servidores de ferramentas |
Agent-to-agent comunicação |
Experiências de interface interativa |