Créer l'ensemble d'exemples few-shot
PromptTemplate et ChatPromptTemplate sont très utiles pour intégrer des variables, mais elles ont de la difficulté à intégrer des jeux de données contenant de nombreux exemples. C'est là que FewShotPromptTemplate entre en jeu! Dans cet exercice, vous allez créer un jeu de données, sous forme de liste de dictionnaires, pour contenir les paires question-réponse suivantes.
- Question :
How many DataCamp courses has Jack completed? - Réponse :
36 - Question :
How much XP does Jack have on DataCamp? - Réponse :
284,320XP - Question :
What technology does Jack learn about most on DataCamp? - Réponse :
Python
Dans le prochain exercice, vous convertirez cette information en un gabarit d'invite few-shot.
Cette activité fait partie du cours
Développer des applications LLM avec LangChain
Instructions de l’exercice
- Créez une liste de dictionnaires pour les questions et réponses fournies, en utilisant les clés
"question"et"answer".
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create the examples list of dicts
examples = [
{
"question": "____",
"answer": "____"
},
{
"question": "____",
"answer": "____"
},
{
"question": "____",
"answer": "____"
}
]