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