Wird geladen

Wenn Claude Fragen auf Basis von Dokumenten beantwortet, die du bereitstellst, könnten Nutzer annehmen, dass es einfach aus seinen Trainingsdaten schöpft. Aber was, wenn Claude genau zeigen könnte, wo es bestimmte Informationen gefunden hat? Genau hier kommen Zitate ins Spiel - eine leistungsstarke Funktion, die es Claude ermöglicht, auf bestimmte Teile deiner Quelldokumente zu verweisen und Nutzern genau zu zeigen, woher jede Information stammt.

Warum Zitate wichtig sind

Stell dir vor, du fragst Claude, wie sich die Erdatmosphäre gebildet hat, und erhältst eine detaillierte Antwort. Ohne Zitate haben Nutzer keine Möglichkeit, die Informationen zu überprüfen oder zu verstehen, dass Claude sich tatsächlich auf ein bestimmtes Dokument bezieht, das du bereitgestellt hast. Zitate lösen dieses Transparenzproblem, indem sie eine klare Spur von Claudes Antwort zurück zu deinem Quellmaterial schaffen.

Zitate aktivieren

Um Zitate zu aktivieren, musst du die Struktur deiner Dokumentnachricht anpassen. Füge deinem Dokumentblock zwei neue Felder hinzu:

python
{
    "type": "document",
    "source": {
        "type": "base64",
        "media_type": "application/pdf",
        "data": file_bytes,
    },
    "title": "earth.pdf",
    "citations": { "enabled": True }
}

Das Feld title gibt deinem Dokument einen lesbaren Namen, während citations: {"enabled": True} Claude anweist, nachzuverfolgen, wo es Informationen findet.

Die Struktur von Zitaten verstehen

Wenn Zitate aktiviert sind, wird Claudes Antwort komplexer. Statt einfachem Text erhältst du strukturierte Daten, die Zitationsinformationen für jede Aussage enthalten.

Jedes Zitat enthält mehrere wichtige Informationen:

  • cited_text - Der exakte Text aus deinem Dokument, der Claudes Aussage belegt
  • document_index - Auf welches Dokument sich Claude bezieht (nützlich, wenn du mehrere Dokumente bereitstellst)
  • document_title - Der Titel, den du dem Dokument zugewiesen hast
  • start_page_number - Wo der zitierte Text beginnt
  • end_page_number - Wo der zitierte Text endet

Benutzeroberflächen mit Zitaten erstellen

Die wahre Stärke von Zitaten entfaltet sich beim Erstellen von Benutzeroberflächen, die diese Informationen zugänglich machen. Du kannst interaktive Elemente erstellen, bei denen Nutzer über Zitationsmarkierungen fahren können, um genau zu sehen, woher die Information stammt.

Dies schafft eine transparente Erfahrung, bei der Nutzer:

  • sehen können, dass Claudes Antworten auf tatsächlichem Quellmaterial basieren
  • die Informationen überprüfen können, indem sie das Originaldokument einsehen
  • den Kontext rund um jede zitierte Information verstehen können

Zitate mit reinem Text

Zitate sind nicht auf PDF-Dokumente beschränkt. Du kannst sie auch mit reinen Textquellen verwenden. Wenn du mit Text arbeitest, passe deine Dokumentstruktur wie folgt an:

python
{
    "type": "document", 
    "source": {
        "type": "text",
        "media_type": "text/plain",
        "data": article_text,
    },
    "title": "earth_article",
    "citations": { "enabled": True }
}

Bei reinen Textquellen erhältst du statt Seitenzahlen Zeichenpositionen, die genau angeben, wo im Text Claude jede Information gefunden hat.

Wann Zitate verwendet werden sollten

Zitate sind besonders wertvoll, wenn:

  • Nutzer Informationen auf Richtigkeit überprüfen müssen
  • du mit autoritativen Dokumenten arbeitest, auf die Nutzer verweisen können sollten
  • Transparenz über Informationsquellen für deine Anwendung entscheidend ist
  • Nutzer möglicherweise den breiteren Kontext rund um bestimmte Fakten erkunden möchten

Durch die Implementierung von Zitaten verwandelst du Claude von einer „Black Box", die Antworten liefert, in einen transparenten Recherche-Assistenten, der seine Arbeit offenlegt. Dies stärkt das Vertrauen der Nutzer und ermöglicht es ihnen, bei Bedarf tiefer in dein Quellmaterial einzutauchen.