このページでは、テンプレートの管理方法(編集、ロック、削除、バージョン管理など)について説明します。
テンプレートを編集して繰り返し処理する
ロックされていないテンプレートは編集できます。
次のことを強くおすすめします。
本番環境で使用されているテンプレートは編集しないでください。
テンプレートに対する変更は、アプリからのリクエストでほぼすぐに使用されるため、アプリを壊したり、予期しない動作の変化を引き起こしたりする可能性のある変更を行う際には注意が必要です。テンプレートの反復処理には、バージョン管理システムを使用してください。
既存のテンプレートを編集する手順は次のとおりです。
Firebase コンソールで、Firebase AI Logic [プロンプト テンプレート] タブに移動します。
テンプレートのリストで、編集するテンプレートを見つけてクリックします。
テンプレートがロックされている場合は、テンプレートの右上にある
ロック アイコンをクリックしてロックを解除します。テンプレートを編集し、[保存] をクリックします。
テンプレートが以前にロックされていた場合は、
ロック アイコンをもう一度クリックしてください。[閉じる] をクリックして、テンプレートを終了します。
テンプレートをロックする
次のことを強くおすすめします。
テンプレートをロックすると、意図しない編集を防ぐことができますが、ロックしても編集を完全にブロックできるわけではありません。適切な権限を持つプロジェクト メンバーは、いつでもテンプレートのロックを解除して編集できます。
コード(特に本番環境コード)でアクティブに使用されているロック テンプレート。
テンプレートをロックする方法は次のとおりです。
Firebase コンソールで、Firebase AI Logic [プロンプト テンプレート] タブに移動します。
テンプレートのリストで、ロックするテンプレートを見つけてクリックします。
テンプレートの右上にある
ロック アイコンをクリックして、テンプレートをロックします。[閉じる] をクリックして、テンプレートを終了します。
テンプレートを削除する
テンプレートが削除された場合、同じテンプレート ID を持つ新しいテンプレートを作成できます。
既存のテンプレートを削除する手順は次のとおりです。
Firebase コンソールで、Firebase AI Logic [プロンプト テンプレート] タブに移動します。
テンプレートのリストで、削除するテンプレートを見つけます。
テンプレートの行の末尾にある
> [削除] をクリックします。削除を確認し、[削除] をクリックします。
テンプレートのバージョンを作成する
サーバー プロンプト テンプレートにはバージョニング システムを使用することをおすすめします。以下は一般的な推奨事項です。
セマンティック バージョニング(semver)(
など)を使用するバージョンが追加されたテンプレート ID を作成します。my-first-template-v1-0-0Firebase Remote Config を使用すると、リクエストのテンプレートやその他の値を簡単に変更できます。
標準のバージョン管理インフラストラクチャを使用する場合は、REST API を使用してテンプレートをファイルとして提供できます。
既存のテンプレートを複製して、次のバージョンのベースとして使用できます。
Firebase コンソールで、Firebase AI Logic [プロンプト テンプレート] タブに移動します。
テンプレートのリストで、複製するテンプレートを見つけます。
テンプレートの行の末尾にある
> [複製] をクリックします。新しいテンプレートで、次のバージョンを反映するようにテンプレート ID をインクリメントします。