Comprendere il contratto AgentCore di servizio Runtime
Il contratto AgentCore di servizio Runtime definisce il protocollo di comunicazione standardizzato che l'applicazione agente deve implementare per integrarsi con l'infrastruttura di hosting degli agenti Amazon Bedrock. Questo contratto garantisce una comunicazione senza interruzioni tra il codice dell'agente personalizzato e l'ambiente di hosting gestito AWS dell'utente.
Argomenti
Protocolli supportati
Il contratto AgentCore di servizio Runtime supporta i seguenti protocolli di comunicazione:
-
HTTP: endpoint dell'API REST diretti per modelli tradizionali request/response
-
MCP: Model Context Protocol per strumenti e server di agenti
-
A2A: Agent-to-Agent protocollo per la comunicazione e la scoperta di più agenti
-
AG-UI: Protocollo di Agent-to-User interfaccia per esperienze interattive tra agenti con rendering dell'interfaccia utente
Confronta i protocolli supportati
Confronta HTTP, MCP, A2A e i AG-UI protocolli per comprendere le differenze e i casi d'uso.
| Funzionalità | Protocollo HTTP | Protocollo MCP | Protocollo A2A | AG-UI Protocollo |
|---|---|---|---|---|
|
Porta |
8080 |
8000 |
9000 |
8080 |
|
Mount Path |
/invocations (HTTP), /ws () WebSocket |
/mcp |
/(radice) |
/invocazioni (SSE), /ws () WebSocket |
|
Formato del messaggio |
REST JSON/SSE, WebSocket (text/binary) |
JSON-RPC |
JSON-RPC 2,0 |
Stream di eventi () SSE/WebSocket |
|
Individuazione |
N/A |
Elenco degli strumenti |
Carte per agenti |
N/A |
|
Autenticazione |
SigV4, OAuth 2.0; WebSocket supporta SigV4 tramite intestazioni e parametri di query |
SigV4, OAuth 2.0 |
SigV4, OAuth 2.0 |
SigV4, OAuth 2.0 |
|
Caso d'uso |
Chiamate API dirette, streaming in tempo reale |
Server di strumenti |
Agent-to-agent comunicazione |
esperienze di interfaccia utente interattive |