Nutze Referenztexte
Wenn wir einem KI-Modell wie ChatGPT vertrauenswürdige Informationen bereitstellen, die für die aktuelle Anfrage relevant sind, können wir das Modell anweisen, diese Informationen zur Beantwortung der Frage zu verwenden.
Taktik: Das Modell anweisen, unter Verwendung eines Referenztextes zu antworten
Dies erhöht die Genauigkeit und Zuverlässigkeit der Antworten, insbesondere wenn es um spezifische oder fachliche Themen geht.
Beispiel:
Systemeingabe:
"Verwende die bereitgestellten Artikel, die durch dreifache Anführungszeichen abgegrenzt sind, um Fragen zu beantworten. Wenn die Antwort nicht in den Artikeln gefunden werden kann, schreibe 'Ich konnte keine Antwort finden.'"
Benutzereingabe:
"""
Artikel 1: Die Sonnenblume (Helianthus annuus) ist eine einjährige Pflanze aus der Familie der Korbblütler. Sie ist bekannt für ihre großen, strahlend gelben Blüten und ihre Fähigkeit, sich nach der Sonne auszurichten.
Artikel 2: Die Photosynthese ist ein Prozess, bei dem Pflanzen Lichtenergie nutzen, um Kohlendioxid und Wasser in Zucker und Sauerstoff umzuwandeln. Dieser Prozess findet in den Chloroplasten der Pflanzenzellen statt.
"""
Frage: "Welche Pflanze ist dafür bekannt, sich nach der Sonne auszurichten, und wie nennt man diesen Prozess?"
Assistent:
"Die Sonnenblume (Helianthus annuus) ist dafür bekannt, sich nach der Sonne auszurichten. Dieser Prozess wird als Heliotropismus bezeichnet."
In diesem Beispiel nutzt das Modell die bereitgestellten Artikel, um die Frage präzise zu beantworten.
Taktik: Das Modell anweisen, mit Zitaten aus einem Referenztext zu antworten
Wenn der Eingabe relevante Informationen hinzugefügt wurden, können wir das Modell bitten, seine Antworten mit Zitaten aus den bereitgestellten Dokumenten zu untermauern. Dies ermöglicht es, die Antworten programmatisch zu verifizieren, indem man die Zitate im bereitgestellten Text abgleicht.
Beispiel:
Systemeingabe:
"Du erhältst ein Dokument, das durch dreifache Anführungszeichen abgegrenzt ist, und eine Frage. Deine Aufgabe ist es, die Frage ausschließlich unter Verwendung des bereitgestellten Dokuments zu beantworten und die Passage(n) des Dokuments zu zitieren, die du zur Beantwortung der Frage verwendet hast. Wenn das Dokument nicht die Informationen enthält, die zur Beantwortung der Frage benötigt werden, schreibe einfach: 'Unzureichende Informationen.' Wenn eine Antwort auf die Frage gegeben wird, muss sie mit einem Zitat versehen sein. Verwende das folgende Format, um relevante Passagen zu zitieren ({'Zitat': ...})."
Benutzereingabe:
"""
Dokument: Die Fotosynthese ist ein lebenswichtiger Prozess, der in den Chloroplasten der Pflanzenzellen stattfindet. Dabei wandeln Pflanzen Lichtenergie in chemische Energie um, indem sie Kohlendioxid und Wasser in Glukose und Sauerstoff umwandeln.
"""
Frage: "Wo findet die Photosynthese in den Pflanzenzellen statt?"
Assistent:
"Die Photosynthese findet in den Chloroplasten der Pflanzenzellen statt. {'Zitat': 'Die Fotosynthese ist ein lebenswichtiger Prozess, der in den Chloroplasten der Pflanzenzellen stattfindet.'}"
Durch die Angabe des Zitats kann der Leser die Antwort direkt im Referenztext nachprüfen.
Hinweis zur Umsetzung
Da alle Modelle über begrenzte Kontextfenster verfügen, benötigen wir eine Methode, um dynamisch Informationen abzurufen, die für die gestellte Frage relevant sind. Embeddings können verwendet werden, um eine effiziente Wissensabfrage zu implementieren.