이 문서에서는 프롬프트 템플릿을 사용하는 방법을 설명합니다. 프롬프트 템플릿은 교체 가능한 변수가 포함된 프롬프트입니다. 프롬프트 템플릿을 사용하면 여러 개의 개별 프롬프트를 작성하지 않고도 다양한 프롬프트 형식이 다양한 프롬프트 데이터에서 어떻게 작동하는지 테스트할 수 있습니다.
예를 들어 다음 프롬프트와 해당 시스템 안내를 고려해 보세요.
- 시스템 안내: 질문에 간결하게 답변합니다.
- 메시지:
- 코요테는 과일을 먹나요?
- 독수리는 헤엄칠 수 있나요?
- 다람쥐는 구멍을 파나요?
해당 프롬프트 템플릿은 다음과 유사합니다.
- 프롬프트 템플릿:
Do {animal_name} {animal_activity}?
변수 대체:
animal_name
대체animal_activity
대체Coyotes 과일 섭취 독수리 수영 다람쥐 구멍을 파다
제한사항
- 시스템 안내는 프롬프트 템플릿에서 교체 가능한 변수로 지원되지 않습니다.
- 프롬프트 템플릿은 멀티모달 프롬프트를 지원하지 않습니다.
프롬프트 템플릿 만들기
프롬프트 템플릿은 교체 가능한 변수를 통해 모든 프롬프트의 형식을 정의합니다. 프롬프트 템플릿 변수는 다음 요구사항을 충족해야 합니다.
- 변수는 중괄호로 묶어야 합니다.
- 변수 이름은 공백을 포함할 수 없습니다.
다음 안내에 따라 프롬프트 템플릿을 만듭니다.
콘솔
Google Cloud 콘솔에서 Vertex AI Studio를 사용하여 프롬프트 템플릿을 만들려면 다음 단계를 따르세요.
- Google Cloud 콘솔에서 Language(언어) 페이지로 이동합니다.
- 시스템 안내 필드에 프롬프트의 시스템 안내를 입력합니다. 예를 들어 '질문에 간결하게 답변'이라고 할 수 있습니다.
프롬프트 필드에 프롬프트 변수가 포함된 프롬프트를 입력합니다. 프롬프트 변수는 중괄호로 묶어야 하며 공백을 포함할 수 없습니다. 예를 들면
Do {animal_name} {animal_activity}?
입니다.변수를 추가하면 테스트 섹션에 열이 표시됩니다. 각 열은 프롬프트를 실행할 때 변수를 바꾸려는 텍스트를 나타냅니다.
- 테스트 섹션에서 변수를 테스트하려는 텍스트로 바꿉니다. 예를 들어 다음을 입력합니다.
animal_name
열에 'Coyotes'를 입력합니다.animal_activity
열에 'eat berries'(베리 먹기)를 입력합니다.
- 보내기 제출을 클릭합니다.
- 다른 변수로 프롬프트의 실적을 테스트하려면 변수를 조정한 후 프롬프트를 다시 실행합니다. 예를 들어 다음을 입력하고 제출을 클릭합니다.
animal_name
열에 'Eagles'를 입력합니다.animal_activity
열에 'swim'을 입력합니다.
- 선택사항: 다른 결과를 보려면 프롬프트, 모델 또는 매개변수를 조정하고 제출을 클릭합니다.
다음 단계
- 프롬프팅 전략에 대해 자세히 알아보기
- 책임감 있는 AI 권장사항 및 Vertex AI 안전 필터 알아보기