원샷 체인 오브 소트 프롬프트
주어진 집합에서 짝수의 합을 구하려면, 먼저 짝수를 찾아낸 뒤 그것들을 더해야 해요. 이 과정을 한두 개의 예시로 언어 모델에 가르치면, 모델은 같은 전략을 새로운 집합에도 적용할 수 있어요.
이번 연습 문제의 목표는 모델이 다음 집합 {9, 10, 13, 4, 2}에 이 절차를 적용하는 방법을 배우도록 한 뒤, 새로운 집합 {15, 13, 82, 7, 14}에 대해 직접 수행하도록 요청하는 거예요. 이렇게 하면 원샷 프롬프트로 체인 오브 소트 프롬프트를 구현할 수 있어요.
OpenAI 패키지와 get_response() 함수는 미리 로드되어 있어요.
이 연습은 강의의 일부입니다
OpenAI API로 배우는 프롬프트 엔지니어링
연습 안내
{9, 10, 13, 4, 2}집합에서 짝수의 합을 구하는 방법을 모델에 가르치는example을 정의하세요.example과 유사한 형식으로, 새로운 집합{15, 13, 82, 7, 14}에 대해 추론을 요청하는question을 정의하세요.- 마지막 프롬프트를 생성하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
client = OpenAI(api_key="")
# Define the example
example = """Q: Sum the even numbers in the following set: ____.
A: Even numbers: ____. Adding them: ____+____+____=____"""
# Define the question
question = """Q: ____
A:"""
# Create the final prompt
prompt = ____
response = get_response(prompt)
print(response)