CommencezCommencez gratuitement

Créer le g gabarit de sollicitation few-shot

Vos exemples sont maintenant structurés : il est temps de créer le gabarit de sollicitation few-shot ! Vous allez créer un gabarit qui convertit les paires question-réponse dans le format suivant :

Question: Example question
Example Answer

Toutes les classes LangChain nécessaires pour réaliser cet exercice ont été préchargées pour vous.

Cette activité fait partie du cours

Développer des applications LLM avec LangChain

Voir le cours

Instructions de l’exercice

  • Complétez la sollicitation pour formater les réponses afin qu'elle inclue les clés question et answer.
  • Créez la sollicitation few-shot à l'aide de FewShotPromptTemplate avec examples et example_prompt.
  • Complétez la liste des variables d'entrée en fonction du suffixe fourni.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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)
Modifier et exécuter le code