출력 구조 제어하기
언어 모델이 내는 출력의 구조를 제어하는 한 가지 방법은, 프롬프트에 질문-답변 예시를 함께 제공하는 것입니다. 그러면 모델이 그 패턴을 학습하여 유사한 질문에 답할 때 이를 따르게 돼요. 이 연습 문제의 목표는 주어진 숫자 집합에서 홀수만 추출하고, 대괄호 안에 쉼표로 구분된 숫자 집합 형태로 표시하도록 하는 원샷 프롬프트를 만들어 보는 것입니다. 자세한 형식은 지침에 제시된 예시를 따르세요.
OpenAI 패키지와 get_response() 함수는 미리 로드되어 있어요.
이 연습은 강의의 일부입니다
OpenAI API로 배우는 프롬프트 엔지니어링
연습 안내
- 집합
{1, 3, 7, 12, 19}에서 홀수를 추출하는 예시를 보여 주고, 집합{3, 5, 11, 12, 16}에 대한 답을 요구하는 원샷prompt를 만드세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
client = OpenAI(api_key="")
# Create a one-shot prompt
prompt = """____"""
response = get_response(prompt)
print(response)