Recrive gagal menelan
Ekstraksi dari memori jangka pendek ke memori jangka panjang biasanya otomatis. Jika ekstraksi dari memori jangka pendek ke memori jangka panjang tidak berhasil karena alasan apa pun, AgentCore Memori mencoba untuk mengatasi masalah tersebut. Jika masalah tetap ada, intervensi pengembang mungkin diperlukan dan pekerjaan yang gagal dipindahkan ke antrian khusus untuk sumber daya memori Anda. Salah satu contohnya adalah jika akun Anda menelan memori jangka panjang pada tingkat yang lebih besar daripada yang diizinkan. Dalam hal ini, Anda harus menunggu hingga lalu lintas lebih rendah dan secara manual mengembalikan pekerjaan yang terkena dampak.
Anda dapat menelepon ListMemoryExtractionJobs untuk melihat pekerjaan yang gagal dan melihat kode alasan kegagalan untuk melihat alasan kegagalan. Panggilan StartMemoryExtractionJobs untuk mencerna kembali pekerjaan ke dalam memori jangka panjang. Kami merekomendasikan pemantauan metrik yang dijual FailedExtraction untuk diberitahu tentang masalah apa pun. Metrik ini juga memiliki dimensi pada StrategyId, Sumber Daya (memori ARN), dan. StrategyType AgentCore Memori memancarkan hitungan metrik ini setiap kali pekerjaan ekstraksi gagal dan ditulis ke penyimpanan pekerjaan ekstraksi.
Untuk strategi bawaan, satu-satunya skenario kegagalan adalah mencapai batas konsumsi. Untuk built-in with override, ada skenario kegagalan tambahan, termasuk masalah dengan model yang Anda pilih untuk digunakan di akun Anda atau izin yang Anda berikan ke AgentCore Memori.
| Kode Alasan Kegagalan | Deskripsi | Mitigasi yang direkomendasikan |
|---|---|---|
|
|
Akun ini telah melampaui kuota token per menit yang dialokasikan untuk pemrosesan memori jangka panjang |
Melalui Service Quotas, minta batas yang lebih tinggi untuk kuota Bedrock Agentcore “Token per menit untuk ekstraksi memori jangka panjang”. Kemudian panggil StartMemoryExtractionJob API pada JoBid ekstraksi yang gagal. |
|
|
Memori yang ExecutionRoleArn diberikan selama CreateMemory tidak memiliki izin yang memadai untuk memanggil semua ID model yang disediakan dalam strategi khusus yang dilampirkan ke memori |
Pastikan peran memiliki izin dan kebijakan kepercayaan seperti yang didefinisikan di sini dan tambahkan izin yang hilang. Atau panggil UpdateMemory untuk beralih ke peran lain dengan izin yang memadai. Kemudian panggil StartMemoryExtractionJobs API pada JoBid ekstraksi yang gagal. |
|
|
Layanan menerima kesalahan internal dari Bedrock ketika mencoba untuk memanggil model yang disediakan dalam strategi kustom. |
Ini bisa menjadi kesalahan layanan sementara dari Bedrock. Coba lagi nanti dengan menjalankan StartMemoryExtractionJobs API pada JoBid ekstraksi yang gagal. |
|
|
Layanan menerima pengecualian pelambatan dari Bedrock saat mencoba memanggil model yang disediakan dalam strategi khusus. |
Pastikan akun Anda telah meminta kuota TPM dan RPM yang memadai untuk model tersebut dari Bedrock. Memanggil StartMemoryExtractionJobs API pada JoBid ekstraksi yang gagal setelah kuota meningkat atau selama jam lalu lintas rendah. |
|
|
Layanan menerima Pengecualian Kesalahan Model dari Bedrock saat mencoba memanggil model yang disediakan dalam strategi kustom. |
Ini biasanya merupakan kesalahan layanan sementara dari Bedrock. Coba lagi nanti dengan menjalankan StartMemoryExtractionJobs API pada JoBid ekstraksi yang gagal. |
|
|
Layanan menerima Model Timeout Exception dari Bedrock ketika mencoba untuk memanggil model yang disediakan dalam strategi kustom. |
Ini terjadi ketika waktu pemrosesan model melebihi batas waktunya. Pertimbangkan untuk beralih ke model yang lebih cepat sebelum menjalankan StartMemoryExtractionJobs API pada JoBid ekstraksi yang gagal. |
|
|
Layanan menerima Sumber Daya Tidak Ditemukan dari Bedrock ketika mencoba untuk memanggil model yang disediakan dalam strategi kustom. |
Pastikan bahwa modelID yang disediakan dalam strategi kustom apa pun yang terkait dengan memori sudah benar. Panggil UpdateMemory untuk memperbarui nilai-nilai tersebut jika perlu. Kemudian panggil StartMemoryExtractionJobs API pada JoBid ekstraksi yang gagal. |
|
|
Layanan menerima Model Not Ready dari Bedrock ketika mencoba untuk memanggil model yang disediakan dalam strategi kustom. |
Tunggu model dalam keadaan siap. Lihat dokumentasi Bedrock untuk lebih jelasnya. Kemudian panggil StartMemoryExtractionJobs API pada JoBid ekstraksi yang gagal. |
|
|
Layanan menerima Layanan Tidak Tersedia dari Bedrock ketika mencoba untuk memanggil model yang disediakan dalam strategi kustom. |
Ini biasanya merupakan kesalahan layanan sementara dari Bedrock. Coba lagi nanti dengan menjalankan StartMemoryExtractionJobs API pada JoBid ekstraksi yang gagal. |
|
|
Layanan menerima Pengecualian Validasi dari Bedrock saat mencoba memanggil model yang disediakan dalam strategi kustom. |
Pastikan bahwa modelID yang disediakan dalam strategi kustom apa pun yang terkait dengan memori sudah benar. Panggil UpdateMemory untuk memperbarui nilai-nilai tersebut jika perlu. Kemudian panggil StartMemoryExtractionJobs API pada JoBid ekstraksi yang gagal. |