Создание набора примеров для метода 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": "____"
}
]