LoslegenKostenlos starten

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

<Kurs>Entwickeln von LLM-Anwendungen mit LangChain</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle eine Liste mit Dictionaries für die Fragen und Antworten und nimm als Schlüssel "question" und "answer".

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Create the examples list of dicts
examples = [
  {
    "question": "____",
    "answer": "____"
  },
  {
    "question": "____",
    "answer": "____"
  },
  {
    "question": "____",
    "answer": "____"
  }
]
Code bearbeiten und ausführen