시작하기무료로 시작하기

리뷰 제로샷 프롬프팅하기

OpenAI 모델은 질문 답변, 텍스트 변환, 새로운 텍스트 생성뿐 아니라, 카테고리 분류나 감성 분석 등 분류 작업에도 활용할 수 있습니다.

이번 연습 문제에서는 Toe-Tally Comfortable이라는 온라인 신발 쇼핑몰의 리뷰를 바탕으로 OpenAI의 채팅 모델을 감성 분류에 활용해 보겠습니다.

이 연습은 강의의 일부입니다

OpenAI API 활용하기

강의 보기

연습 안내

  • 제공된 문장의 감성을 1~5의 숫자(긍정에서 부정 순)로 분류하는 prompt를 정의하세요.
  • Chat Completions 엔드포인트에 요청을 생성하여 이 프롬프트를 gpt-4o-mini로 전송하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

client = OpenAI(api_key="")

# Define a multi-line prompt to classify sentiment
prompt = """____:
1. Unbelievably good!
2. Shoes fell apart on the second use.
3. The shoes look nice, but they aren't very comfortable.
4. Can't wait to show them off!"""

# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
  model="gpt-4o-mini",
  messages=[{"role": "user", "content": ____}],
  max_completion_tokens=100
)

print(response.choices[0].message.content)
코드 편집 및 실행