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
Instructions de l’exercice
- Complétez la sollicitation pour formater les réponses afin qu'elle inclue les clés
questionetanswer. - Créez la sollicitation few-shot à l'aide de
FewShotPromptTemplateavecexamplesetexample_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)