이 문서에서는 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의 다른 기능 살펴보기