Vytvoření sady příkladů pro few-shot prompting
PromptTemplate a ChatPromptTemplate jsou skvělé pro integraci proměnných, ale hůře si poradí s datovými sadami obsahujícími mnoho příkladů. Právě k tomu slouží FewShotPromptTemplate! V tomto cvičení vytvoříš datovou sadu v podobě seznamu slovníků, která bude obsahovat následující páry otázek a odpovědí.
- Otázka:
How many DataCamp courses has Jack completed? - Odpověď:
36 - Otázka:
How much XP does Jack have on DataCamp? - Odpověď:
284,320XP - Otázka:
What technology does Jack learn about most on DataCamp? - Odpověď:
Python
V dalším cvičení tuto datovou sadu převedeš do šablony few-shot promptu.
Toto cvičení je součástí kurzu
Vývoj LLM aplikací s LangChain
Pokyny k cvičení
- Vytvoř seznam slovníků pro zadané otázky a odpovědi, přičemž použij klíče
"question"a"answer".
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create the examples list of dicts
examples = [
{
"question": "____",
"answer": "____"
},
{
"question": "____",
"answer": "____"
},
{
"question": "____",
"answer": "____"
}
]