Einen Few-Shot-Beispieldatensatzes erstellen
PromptTemplate
and ChatPromptTemplate
eignen sich hervorragend für die Integration von Variablen, haben aber Schwierigkeiten mit Datensätzen, die viele Beispiele enthalten. Hier kommt FewShotPromptTemplate
ins Spiel! In dieser Übung erstellst du einen Datensatz in Form einer Liste von Dictionaries, welche die folgenden Frage-Antwort-Paare enthalten.
- Frage:
How many DataCamp courses has Jack completed?
- Antwort:
36
- Frage:
How much XP does Jack have on DataCamp?
- Antwort:
284,320XP
- Frage:
What technology does Jack learn about most on DataCamp?
- Antwort:
Python
In der nächsten Übung wirst du diese Informationen in eine Vorlage für einen Few-Shot-Prompt umwandeln.
Diese Übung ist Teil des Kurses
Entwickeln von LLM-Anwendungen mit LangChain
Anleitung zur Übung
- Erstelle eine Liste mit Dictionaries für die Fragen und Antworten und nimm als Schlüssel
"question"
und"answer"
.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Create the examples list of dicts
examples = [
{
"question": "____",
"answer": "____"
},
{
"question": "____",
"answer": "____"
},
{
"question": "____",
"answer": "____"
}
]