View a markdown version of this page

設定バンドル - Amazon Bedrock AgentCore

設定バンドル

設定バンドルは、エージェントの動的設定のバージョニングされたイミュータブルなスナップショットです。システムプロンプト、モデル IDs、ツールの説明、およびエージェントが実行時に読み取るその他のキーと値のペアです。バンドルは、コードからエージェントの動作を切り離し、コードを再デプロイすることなくエージェントの応答方法を変更できます。

主要なコンセプト

  • コンポーネントは、設定した AgentCore リソースの ARN (ランタイム ARN など) によってキー入力されます。各コンポーネントには、任意のキーと値のペアを持つconfigurationオブジェクトが含まれています。

  • バージョンは変更できません。更新ごとに、一意の UUID を持つ新しいバージョンが作成されます。バージョンは、git コミットと同様にparentVersionIds、 を介してチェーンを形成します。

  • ブランチはバージョン系統 (、 などexperiment-1) mainlineを整理します。

  • バンドル名は文字で始まり、文字、数字、アンダースコアを含めることができます (ハイフンは使用できません)。パターン: [a-zA-Z][a-zA-Z0-9_]{0,99}

設定バンドルを使用するタイミング

  • A/B テスト。A/B テストの各バリアントは、特定のバンドルバージョンを参照します。ゲートウェイは、各リクエストにバンドルリファレンスを挿入します。

  • 推奨事項。Recommendations API は、バンドルから現在の設定を読み取って、最適化された設定を新しいバンドルバージョンとして書き込むことができます。

  • ロールバック。バージョンはイミュータブルであるため、バージョン ID を参照して以前のバージョンにロールバックできます。

  • 監査証跡。バージョンチェーンは、設定変更の完全な履歴を提供します。