Skapa uppsättningen med few-shot-exempel
PromptTemplate och ChatPromptTemplate är utmärkta för att integrera variabler, men fungerar sämre när det gäller att integrera datamängder med många exempel. Det är här FewShotPromptTemplate kommer in! I den här övningen skapar du en datamängd – i form av en lista med lexikon – som innehåller följande fråga-svar-par.
- Fråga:
How many DataCamp courses has Jack completed? - Svar:
36 - Fråga:
How much XP does Jack have on DataCamp? - Svar:
284,320XP - Fråga:
What technology does Jack learn about most on DataCamp? - Svar:
Python
I nästa övning omvandlar du den här informationen till en few-shot-promptmall.
Den här övningen är en del av kursen
Utveckla LLM-applikationer med LangChain
Övningsinstruktioner
- Skapa en lista med lexikon för de angivna frågorna och svaren, och använd nycklarna
"question"och"answer".
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create the examples list of dicts
examples = [
{
"question": "____",
"answer": "____"
},
{
"question": "____",
"answer": "____"
},
{
"question": "____",
"answer": "____"
}
]