Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AgentCore harness vs. Runtime
AgentCore harness e AgentCore Runtime risolvono diverse parti dello stesso problema. Questa pagina spiega la differenza concettuale e fornisce un confronto funzionalità per funzionalità per aiutarti a scegliere tra di esse.
Differenza concettuale
AgentCore Runtime è un ambiente di hosting senza server. Inserisci il codice dell'agente, scritto in qualsiasi framework o in nessun framework, lo raccogli nell'BedrockAgentCoreAppentrypoint dell' AgentCore SDK, lo impacchetti in un contenitore ARM64, lo invii ad Amazon ECR e lo distribuisci. Il ciclo di orchestrazione è tuo. Per utilizzare qualsiasi altra AgentCore primitiva (Memory, Gateway, Browser, Code Interpreter, outbound Identity), la richiami dal tuo codice, in genere tramite l'SDK. AgentCore Runtime fornisce l'infrastruttura (isolamento, scalabilità, sessioni, auth gating e gestione dell'osservabilità) mentre la logica dell'agente è il codice che scrivi.
AgentCore harness è un harness per agenti gestiti: viene fornito il ciclo di orchestrazione stesso, alimentato da Strands Agents. https://strandsagents.comAWS::BedrockAgentCore::Runtime
Per quasi tutte le funzionalità, lo schema è lo stesso:
-
Cablaggio: configurazione, nessun codice.
-
Runtime: scrivi codice, di solito con l' AgentCore SDK e il tuo framework.
La griglia seguente rende esplicite le eccezioni per funzionalità.
Griglia delle funzionalità
La versione supportata? le colonne utilizzano la seguente legenda:
-
✅ - Supportato senza bisogno di codice personalizzato.
-
🔵 - Supportato, ma è necessario mantenere la propria implementazione.
-
🟣 - La configurazione lo abilita, ma è necessario un codice per utilizzarlo appieno.
-
❌ - Non supportato.
| Caratteristica/capacità | Imbracatura: supportata? | Harness: è richiesto il codice cliente? | Runtime: supportato? | Runtime: è richiesto il codice cliente? |
|---|---|---|---|---|
|
Selezione del modello (Bedrock/OpenAI/Gemini/LiteLM) |
✅ |
No |
🔵 |
Sì |
|
Cambia fornitore di modelli a metà sessione |
✅ |
No |
🔵 |
Sì |
|
Built-in shell e strumenti |
✅ |
No |
🔵 |
Sì |
|
Competenze degli agenti |
✅ |
No |
🔵 |
Sì |
|
Osservabilità |
✅ |
No |
🔵 |
Sì |
|
AgentCore Memoria: a breve termine |
✅ |
No |
🔵 |
Sì |
|
AgentCore Memoria: a lungo termine (semantica, riepilogativa, pref utente, episodica) |
✅ |
No |
🔵 |
Sì |
|
Per-user ambito della memoria (ID attore) |
✅ |
No |
🔵 |
Sì |
|
AgentCore Gateway |
✅ |
No |
🔵 |
Sì |
|
AgentCore Browser |
✅ |
No |
🔵 |
Sì |
|
AgentCore Interprete di codice |
✅ |
No |
🔵 |
Sì |
|
Strumenti server MCP (remoti) |
✅ |
No |
🔵 |
Sì |
|
Strumenti in linea/lato client |
🔵 |
Sì |
🔵 |
Sì |
|
Context-window troncamento |
✅ |
No |
🔵 |
Sì |
|
Immagine/ambiente del contenitore personalizzati |
🟣 |
Misto |
🟣 |
Misto |
|
Limiti di esecuzione ( |
✅ |
No |
🔵 |
Sì |
|
File system: archiviazione delle sessioni gestita dal servizio |
✅ |
No |
✅ |
No |
|
Filesystem: punto di accesso EFS |
✅ |
No |
✅ |
No |
|
Filesystem - Punto di accesso S3 Files |
✅ |
No |
✅ |
No |
|
Variabili di ambiente |
✅ |
No |
✅ |
No |
|
Esecuzione diretta dei comandi della shell (API) |
✅ |
No |
✅ |
No |
|
Autenticazione in entrata - IAM (Sigv4) |
✅ |
No |
✅ |
No |
|
Autenticazione in entrata - OAuth |
✅ |
No |
✅ |
No |
|
Autenticazione/archivio di token di identità in uscita (chiavi OAuth e API) |
✅ |
No |
🔵 |
Sì |
|
Isolamento della sessione |
✅ |
No |
✅ |
No |
|
Rete VPC |
✅ |
No |
✅ |
No |
|
Streaming delle risposte |
✅ |
No |
🔵 |
Sì |
|
Controllo delle versioni ed endpoint |
✅ |
No |
✅ |
No |
|
Scelta del framework degli agenti |
❌ |
N/A |
🔵 |
Sì |
|
Streaming bidirezionale |
❌ |
N/A |
🔵 |
Sì |
|
Non-agent-loop modelli (grafico, stile del flusso di lavoro) |
❌ |
N/A |
🔵 |
Sì |
|
Hook |
❌ |
N/A |
🔵 |
Sì |
Argomenti correlati
-
Nozioni di base- crea e richiama la tua prima imbracatura
-
Modelli e istruzioni- configura agenti, modelli e provider
-
Tools (Strumenti)- collega gli strumenti alla tua imbracatura
-
Ambiente e file system- porta un'immagine o un ambiente personalizzato del contenitore