LoslegenKostenlos loslegen

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

Kurs anzeigen

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": "____"
  }
]
Code bearbeiten und ausführen