НачатьНачать бесплатно

Создание набора примеров для метода few-shot

PromptTemplate и ChatPromptTemplate отлично справляются с интеграцией переменных, однако плохо подходят для работы с наборами данных, содержащими много примеров. Именно здесь на помощь приходит FewShotPromptTemplate! В этом упражнении вы создадите набор данных в виде списка словарей со следующими парами вопрос-ответ.

  • Вопрос: How many DataCamp courses has Jack completed?
  • Ответ: 36
  • Вопрос: How much XP does Jack have on DataCamp?
  • Ответ: 284,320XP
  • Вопрос: What technology does Jack learn about most on DataCamp?
  • Ответ: Python

В следующем упражнении вы преобразуете эти данные в шаблон запроса для метода few-shot.

Это упражнение является частью курса

Разработка LLM-приложений с помощью LangChain

Посмотреть курс

Инструкции к упражнению

  • Создайте список словарей для приведённых вопросов и ответов, используя ключи "question" и "answer".

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create the examples list of dicts
examples = [
  {
    "question": "____",
    "answer": "____"
  },
  {
    "question": "____",
    "answer": "____"
  },
  {
    "question": "____",
    "answer": "____"
  }
]
Редактировать и запускать код