Erstellen der Vorlage für den Souffleur mit wenigen Bildern
Mit deinen Beispielen in einem strukturierten Format ist es nun an der Zeit, die Vorlage für den Souffleur zu erstellen! Du erstellst eine Vorlage, die die Frage-Antwort-Paare in das folgende Format umwandelt:
Question: Example question
Example Answer
Alle LangChain-Klassen, die du für diese Übung brauchst, wurden bereits für dich geladen.
Diese Übung ist Teil des Kurses
Entwicklung von LLM Anwendungen mit LangChain
Anleitung zur Übung
- Vervollständige die Aufforderung zur Formatierung der Antworten, sodass sie die Schlüssel
question
undanswer
enthält. - Erstelle die kurze Eingabeaufforderung mit
examples
undexample_prompt
; vervollständige die Liste der Eingabevariablen anhand des angegebenen Suffixes.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# 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)