Recupera le ingestioni non riuscite
L'estrazione dalla memoria a breve termine alla memoria a lungo termine è in genere automatica. Se l'estrazione dalla memoria a breve termine alla memoria a lungo termine non riesce per qualsiasi motivo, AgentCore Memory tenta di risolvere il problema. Se il problema persiste, potrebbe essere necessario l'intervento dello sviluppatore e i lavori non riusciti vengono spostati in una coda dedicata alla risorsa di memoria. Un esempio è se il tuo account sta importando nella memoria a lungo termine a una velocità maggiore di quella consentita. In questo caso, è necessario attendere che il traffico diminuisca e riindirizzare manualmente i lavori interessati.
Puoi chiamare ListMemoryExtractionJobs per vedere eventuali lavori non riusciti e controllare il codice del motivo dell'errore per vedere il motivo dell'errore. Chiama StartMemoryExtractionJobs per reinserire il lavoro nella memoria a lungo termine. Ti consigliamo di monitorare la metrica fornita FailedExtraction per essere avvisato di eventuali problemi. Questa metrica ha anche dimensioni su StrategyId, Resource (l'ARN di memoria) e. StrategyType AgentCore La memoria emette un conteggio di questa metrica ogni volta che un processo di estrazione fallisce e viene scritta nell'archivio dei lavori di estrazione.
Per le strategie integrate, l'unico scenario di errore è il raggiungimento del limite di ingestione. Per la versione integrata con override, sono disponibili ulteriori scenari di errore, tra cui problemi con il modello che hai scelto di utilizzare nel tuo account o con le autorizzazioni che hai concesso a Memory. AgentCore
| Codice del motivo dell'errore | Description | Attenuazione consigliata |
|---|---|---|
|
|
Questo account ha superato la quota di token al minuto allocata per l'elaborazione della memoria a lungo termine |
Tramite Service Quotas, richiedi un limite più alto per la quota di Bedrock Agentcore «Token al minuto per l'estrazione della memoria a lungo termine». Quindi richiama l' StartMemoryExtractionJob API sul JobID dell'estrazione fallita. |
|
|
La memoria ExecutionRoleArn fornita durante CreateMemory non dispone delle autorizzazioni adeguate per richiamare tutti gli ID del modello forniti nelle strategie personalizzate allegate alla memoria |
Assicurati che il ruolo disponga delle autorizzazioni e della politica di fiducia qui definite e aggiungi le autorizzazioni mancanti. Oppure chiama UpdateMemory per passare a un ruolo diverso con autorizzazioni adeguate. Quindi richiama l' StartMemoryExtractionJobs API sul JobID dell'estrazione fallita. |
|
|
Il servizio ha ricevuto un errore interno da Bedrock durante il tentativo di richiamare il modello fornito nella strategia personalizzata. |
Potrebbe trattarsi di un errore temporaneo di servizio causato da Bedrock. Riprova più tardi richiamando l' StartMemoryExtractionJobs API sul JobID dell'estrazione fallita. |
|
|
Il servizio ha ricevuto un'eccezione di limitazione da Bedrock durante il tentativo di richiamare il modello fornito nella strategia personalizzata. |
Assicurati che il tuo account abbia richiesto a Bedrock una quota TPM e RPM adeguata per quel modello. Richiama l' StartMemoryExtractionJobs API sul JobID dell'estrazione non riuscita dopo l'aumento della quota o durante le ore di traffico limitato. |
|
|
Il servizio ha ricevuto una Model Error Exception da Bedrock durante il tentativo di richiamare il modello fornito nella strategia personalizzata. |
Di solito si tratta di un errore temporaneo di servizio causato da Bedrock. Riprova più tardi richiamando l' StartMemoryExtractionJobs API sul JobID dell'estrazione fallita. |
|
|
Il servizio ha ricevuto un'eccezione di timeout del modello da Bedrock durante il tentativo di richiamare il modello fornito nella strategia personalizzata. |
Ciò si verifica quando il tempo di elaborazione del modello supera il timeout. Valuta la possibilità di passare a un modello più veloce prima di richiamare l' StartMemoryExtractionJobs API sul JobID dell'estrazione fallita. |
|
|
Il servizio ha ricevuto un Resource Not Found da Bedrock durante il tentativo di richiamare il modello fornito nella strategia personalizzata. |
Assicuratevi che il ModelID fornito in tutte le strategie personalizzate associate alla memoria sia corretto. Chiama UpdateMemory per aggiornare questi valori, se necessario. Quindi richiama l' StartMemoryExtractionJobs API sul JobID dell'estrazione fallita. |
|
|
Il servizio ha ricevuto un Model Not Ready da Bedrock durante il tentativo di richiamare il modello fornito nella strategia personalizzata. |
Attendi che il modello sia pronto. Fate riferimento alla documentazione di Bedrock per maggiori dettagli. Quindi richiama l' StartMemoryExtractionJobs API sul JobID dell'estrazione fallita. |
|
|
Il servizio ha ricevuto Service Unavailable da Bedrock durante il tentativo di richiamare il modello fornito nella strategia personalizzata. |
Di solito si tratta di un errore di servizio temporaneo causato da Bedrock. Riprova più tardi richiamando l' StartMemoryExtractionJobs API sul JobID dell'estrazione fallita. |
|
|
Il servizio ha ricevuto un'eccezione di convalida da Bedrock durante il tentativo di richiamare il modello fornito nella strategia personalizzata. |
Assicuratevi che il ModelID fornito in tutte le strategie personalizzate associate alla memoria sia corretto. Chiama UpdateMemory per aggiornare questi valori, se necessario. Quindi richiama l' StartMemoryExtractionJobs API sul JobID dell'estrazione fallita. |