ПочатиПочніть безкоштовно

Створення шаблону підказки з кількома прикладами (few-shot)

Маючи приклади у структурованому форматі, час створити шаблон підказки з кількома прикладами! Ви створите шаблон, який перетворює пари «запитання–відповідь» на такий формат:

Question: Example question
Example Answer

Усі класи LangChain, необхідні для виконання цієї вправи, уже завантажено для вас.

Ця вправа є частиною курсу

Розроблення застосунків LLM за допомогою LangChain

Переглянути курс

Інструкції до вправи

  • Доповніть підказку для форматування відповідей так, щоб вона містила ключі question і answer.
  • Створіть підказку з кількома прикладами, використовуючи FewShotPromptTemplate з examples та example_prompt.
  • Завершіть список вхідних змінних на основі наданого суфікса.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Complete the prompt for formatting answers
example_prompt = PromptTemplate.from_template("Question: {____}\n{____}")

# Create the few-shot prompt
prompt_template = ____(
    examples=____,
    example_prompt=____,
    suffix="Question: {input}",
    input_variables=["____"],
)

prompt = prompt_template.invoke({"input": "What is Jack's favorite technology on DataCamp?"})
print(prompt.text)
Редагувати та запускати код