このドキュメントでは、Vertex AI Studio でプロンプトを保存して共有する方法について説明します。プロンプトを共有すると、チームメンバーと共同作業を行い、一貫性を確保し、さまざまなタスクに効果的なプロンプトのライブラリを構築できます。
共有は次のように機能します。
デフォルトでは、すべての Vertex AI ユーザーがプロジェクト内のすべての保存済みプロンプトにフルアクセスできます。組織またはプロジェクトの制限が適用されている場合や、データセットなどの特定のリソースに制限が適用されている場合を除き、保存したプロンプトをプロジェクト内の他のユーザーと共有する必要はありません。
Vertex AI ユーザーは、プロジェクト内の任意のプロンプトを共有できます。自身で作成または保存したプロンプトでなくても共有できます。
プロンプトを共有できるのは、Vertex AI ユーザーのみです。外部ユーザーがプロンプトの共同編集に招待された場合、そのプロンプトを別のユーザーと共有することはできません。
プロンプトの共有はプロジェクト単位ではなく、プロンプト単位で行われます。招待されたユーザーは、共同編集に招待されたプロンプトにのみアクセスできます。プロジェクト内の他のプロンプトにはアクセスできません。
始める前に
プロジェクトでプロンプトの共有機能がまだ有効になっていない場合は、有効にするよう管理者に依頼してください。
プロンプトの共有を有効にするには、管理者に次の権限が必要です。
組織レベル:
- 拒否ポリシーを管理する権限(
roles/iam.denyAdmin
)
- 拒否ポリシーを管理する権限(
プロジェクト レベル:
カスタムロールを管理する権限(
roles/iam.roleAdmin
)プリンシパルにロールを設定または削除する権限(
roles/resourcemanager.projectIamAdmin
)サービス アカウントを管理する権限(
roles/iam.serviceAccountAdmin
)タグを管理する権限(
roles/resourcemanager.tagAdmin
)タグを使用する権限(
roles/resourcemanager.tagUser
)Vertex AI リソース(
roles/aiplatform.user
)を使用する権限
プロンプトの共有を有効にする
プロンプトの共有を有効にするには:
Vertex AI Studio で、[プロンプト管理] または [チャット プレイグラウンド] に移動します。
保存したプロンプトを開き、
共有ボタンをクリックします。アカウントに共有を有効にする権限がある場合は、[有効にする] ボタンが表示されます。
アカウントに共有を有効にする権限がない場合は、必要なロールのリストが表示されます。
[有効にする] をクリックします。
システムは、プロンプト共有に必要な権限を持つプロジェクト レベルのサービス アカウント(プロンプト共有サービス アカウント)をプロジェクトに作成します。詳細については、セキュリティ情報をご覧ください。
プロンプトを保存する
プロンプトを保存して後で使用したり共有したりするには:
Vertex AI Studio に移動します。
新しいプロンプトを作成するか、既存のプロンプトを開いて、[ 送信 ] [送信] をクリックします。
[
保存] ボタンをクリックします。
保存したプロンプトを共有する
プロンプトの共有を有効にすると、Vertex AI ユーザーは保存したプロンプトを共有できます。
Vertex AI Studio で、[プロンプト管理] または [チャット プレイグラウンド] に移動します。
保存したプロンプトを開き、
共有ボタンをクリックします。プロンプトの共有が正常に有効になると、次のようなウィンドウが表示されます。
プロンプトが共有されると、共有されたプロンプトの受信者に次のようなメール通知が届きます。
プロンプトの共有を停止する
プロンプトへのアクセス権を取り消すには:
保存したプロンプトを開き、
[共有] ボタンをクリックします。プリンシパルの横にある [削除] を選択し、[保存] をクリックします。
保存したプロンプトを削除すると、共有相手のアクセス権も自動的に削除されます。
セキュリティ情報
プロンプトの共有を有効にすると、Vertex AI API サービスに、ユーザーをプロジェクトに招待する権限がユーザーに代わって付与されます。具体的には、次の権限を持つプロジェクト内のプロジェクト レベルのサービス アカウント(プロンプト共有サービス アカウント)を作成します。
iam.roles.create
iam.roles.list
iam.roles.update
iam.roles.delete
resourcemanager.projects.setIamPolicy
resourcemanager.projects.getIamPolicy
cloudasset.assets.searchAllIamPolicies
プロンプト共有サービス アカウントの使用が Vertex AI API サービスのみに許可されるように、プロンプト共有が有効になると、システムは自動的に拒否ポリシーを作成します。
次のステップ
- Vertex AI Studio の他の機能を試す