LoslegenKostenlos loslegen

Erstellen der Few-Shot-Prompt-Vorlage

Mit deinen Beispielen in einem strukturierten Format ist es jetzt an der Zeit, die Few-Shot-Prompt-Vorlage zu erstellen! Du erstellst eine Vorlage, welche 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

Entwickeln von LLM-Anwendungen mit LangChain

Kurs anzeigen

Anleitung zur Übung

  • Vervollständige die Prompts zum Formatieren der Antworten, sodass die Schlüssel question und answer enthalten sind.
  • Erstelle den Few-Shot-Prompt mit examples und example_prompt und vervollständige die Liste der Eingabevariablen anhand des angegebenen Suffixes.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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)
Code bearbeiten und ausführen