시작하기무료로 시작하기

Few-shot 예시 세트 만들기

PromptTemplateChatPromptTemplate은 변수 통합에는 뛰어나지만, 예시가 많은 데이터셋을 통합할 때는 한계가 있어요. 이럴 때 FewShotPromptTemplate이 유용합니다! 이번 연습에서는 딕셔너리의 리스트 형태로, 다음의 질문-답변 쌍을 담는 데이터셋을 만들어 보겠습니다.

  • Question: How many DataCamp courses has Jack completed?
  • Answer: 36
  • Question: How much XP does Jack have on DataCamp?
  • Answer: 284,320XP
  • Question: What technology does Jack learn about most on DataCamp?
  • Answer: Python

다음 연습에서는 이 정보를 few-shot 프롬프트 템플릿으로 변환해 볼 거예요.

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

LangChain으로 LLM 애플리케이션 개발하기

강의 보기

연습 안내

  • 제공된 질문과 답변을 위해 "question""answer" 키를 사용해 딕셔너리의 리스트를 만드세요.

실습형 인터랙티브 연습

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

# Create the examples list of dicts
examples = [
  {
    "question": "____",
    "answer": "____"
  },
  {
    "question": "____",
    "answer": "____"
  },
  {
    "question": "____",
    "answer": "____"
  }
]
코드 편집 및 실행