시작하기무료로 시작하기

원샷 체인 오브 소트 프롬프트

주어진 집합에서 짝수의 합을 구하려면, 먼저 짝수를 찾아낸 뒤 그것들을 더해야 해요. 이 과정을 한두 개의 예시로 언어 모델에 가르치면, 모델은 같은 전략을 새로운 집합에도 적용할 수 있어요.

이번 연습 문제의 목표는 모델이 다음 집합 {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)
코드 편집 및 실행