Erstellen einer Vorlage für Abfrage-Prompts
Jetzt, wo deine Dokumente in die Vektordatenbank aufgenommen wurden und abrufbar sind, musst du eine Chat-Prompt-Vorlage erstellen, um die abgerufenen Dokumententeile mit den Fragen der Nutzer zu verbinden.
Die allgemeine Struktur des Prompt ist bereits fertig. Du musst nur noch die richtigen Platzhalter für die Eingabevariablen in den message
-String einfügen und die Zeichenfolge in eine Chat-Prompt-Vorlage umwandeln.
Diese Übung ist Teil des Kurses
Entwickeln von LLM-Anwendungen mit LangChain
Anleitung zur Übung
- Vervollständige den „Message-String“ mit einem Platzhalter für das dynamische Einfügen der abgerufenen Dokumente namens
context
und für die Benutzerfragequestion
. - Erstelle eine Vorlage für Chat-Prompts aus
message
(from_messages).
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Add placeholders to the message string
message = """
Answer the following question using the context provided:
Context:
____
Question:
____
Answer:
"""
# Create a chat prompt template from the message string
prompt_template = ChatPromptTemplate.____([("____", ____)])