promptのバージョン管理とは何か、音声エージェントのチームがprompt変更をすべてバージョン管理する理由、本番の通話を壊さずにテスト・リリース・ロールバックする方法を解説します。
promptのバージョン管理(prompt versioning)とは、AIエージェントのpromptへの変更を、番号付きの固定バージョンとして保存する手法です。これにより、チームは変更を本番公開前にテストし、何が変わったかを正確に確認できます。新しいバージョンに問題があれば、以前のバージョンに戻すこともできます。prompt version controlとも呼ばれます。promptマネジメントはpromptの作成・保存・整理を担う、より広い業務です。バージョン管理は、その中でリリースを管理する部分にあたります。
promptエンジニアリングはpromptで何を伝えるかを決めます。promptのバージョン管理は、通話相手がそれをいつ聞くかを決めます。
音声エージェントは、実際の通話相手とリアルタイムで会話します。そのため、不適切なpromptは、誰かが文字起こしを確認する前に相手に届いてしまいます。相手がすでに聞いた発言は取り消せません。
| チャットアシスタント | 電話の音声エージェント | |
|---|---|---|
| ミスが表れる場所 | 画面上(ユーザーは読み返しや再試行が可能) | 会話の途中で一度だけ発話される |
| promptが制御するもの | テキストの返答、場合によってはツール呼び出し | 返答に加え、実際のシステムに届く通話転送・予約・SMS送信 |
| テキストでのテストが見落とすもの | プロダクト自体がテキストなので、ほとんどない | 音声、割り込み、通話転送、キーパッド入力 |
音声エージェントでは、変わるのはpromptだけではありません。Retell AI におけるバージョンとは、エージェント全体を指します。具体的には、prompt、音声、ツール、会話フロー、連携されたナレッジベースです。新しい音声やツール名の変更は、指示文の言い換えと同じくらい簡単に通話を壊す可能性があります。そのため、チームはpromptのテキストだけでなく、エージェント全体をバージョン管理します。
Retell は、ドラフト、公開済みバージョン、環境タグを基盤としたリリース手順をドキュメント化しています。以下の各ステップは、エージェントのバージョン、テスト、分析、アラートに関する Retell のドキュメントに基づいています。

prodタグとstagingタグがあります。prodに割り当てられた電話番号は、そのタグが指すバージョンに従います。そのため、prodをV2からV3に移動すれば、番号ごとに編集しなくても切り替わります。まず一部の通話で変更を試したい場合は、A/Bテストで電話番号のトラフィックをエージェント間で割合に応じて振り分けられます。prodタグに限定できます。prodをV2に戻します。電話回線でのprompt変更は、本番環境の変更です。そのため、すべてのリリースに責任を持つ担当者を1人決めておくべきです。Retell のお客様の中には、その役割をCXオートメーションエンジニアに任せている企業もあります。CXオートメーションエンジニアは社内の責任者として、うまく処理されなかった通話を見つけ、修正を作成してテストします。うまくいかなければ、最後に公開されたバージョンに戻します。
簡単なリリース習慣を持つことで、バージョンを有効に活用できます。
prodを移動する前に、どのバージョンにロールバックするかを記録しておきます。promptマネジメントは、promptの作成・保存・整理・編集を対象とします。promptのバージョン管理は、promptマネジメントの一部です。各変更を固定バージョンとして保存し、チームがテスト・比較・ロールバックできるようにします。
各promptのバージョンを識別子付きで保存し、何が変わったかを表示し、本番環境でどのバージョンを実行するかを制御するツールです。音声エージェントのプラットフォームでは、バージョン管理をエージェントビルダーに組み込むことができます。Retell AI では、ドラフト、公開済みバージョン、環境タグがすべてのエージェントに備わっています。
本番環境を、最後に正常に動作していたバージョンに戻します。Retell AI では、prod環境タグを以前のバージョンに戻すと、そのタグに割り当てられた電話番号も追従します。
はい。変更をドラフトのまま保持し、シミュレーションテスト、Web通話、またはテスト用番号での電話でテストできます。Retell では、ドラフトのバージョンを公開せずに電話番号に紐づけられます。テスト中はprodタグの動的変数を変更しないでください。これらは本番の通話に適用されます。
Retell AI は、コンタクトセンター向けのAI音声エージェントプラットフォームです。ドラフト、バージョン比較、環境タグ、シミュレーションテストと一括テストがエージェントビルダーに組み込まれています。リリース後はAI QAが本番通話のサンプルをスコアリングするため、リリースのたびに通話品質を確認できます。