AI Prompt Engineering · Lektion

Strategien zur Reduzierung von Halluzinationen

Implementieren Sie Methoden, um faktische Ungenauigkeiten und von LLMs erzeugte erfundene Informationen zu minimieren.

Lektion 2 von 311 Schritte

Strategien zur Reduzierung von Halluzinationen ist eine kostenlose AI Prompt Engineering-Lektion auf CoddyKit. Dies ist Lektion 2 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des AI Prompt Engineering-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der AI Prompt Engineering-Kurs umfasst insgesamt 3 Lektionen.

Was sind Halluzinationen von LLMs?

Willkommen! In dieser Lektion beschäftigen wir uns mit einer häufigen Herausforderung bei Large Language Models (LLMs): Halluzinationen.

Eine Halluzination eines LLMs tritt auf, wenn das Modell sachlich falsche, unsinnige oder vollständig erfundene Informationen erzeugt und diese dennoch als wahr darstellt. Es ist, als würde die KI selbstbewusst Dinge erfinden!

Warum LLMs „halluzinieren“

LLMs werden darauf trainiert, anhand von Mustern in großen Textmengen das jeweils wahrscheinlichste nächste Wort vorherzusagen. Sie „kennen“ Fakten nicht im menschlichen Sinne.

  • Manchmal fehlen ihnen ausreichende oder relevante Informationen.
  • Sie extrapolieren möglicherweise über ihre Trainingsdaten hinaus.
  • Sie geben einem stimmigen und selbstbewussten Klang Vorrang vor faktischer Genauigkeit.

Wenn wir das verstehen, können wir bessere Prompts entwickeln, die sie gezielt anleiten.

Strategie 1: Mit Kontext verankern

Eine der wirksamsten Möglichkeiten, Halluzinationen zu reduzieren, besteht darin, das LLM mit relevanten Informationen zu verankern. Statt es aufzufordern, Fakten aus seinen Trainingsdaten abzurufen, geben Sie den erforderlichen Kontext direkt in Ihrem Prompt an.

Stellen Sie sich das LLM als äußerst intelligenten Leser des Textes vor, den Sie ihm geben, nicht als Suchmaschine, die alles weiß.

Beispiel: Kontext bereitstellen

So können Sie einem LLM konkreten Kontext bereitstellen. Das Modell stützt seine Antwort dann ausschließlich auf den bereitgestellten Text.

def simulate_llm_response(prompt):
    print(f"LLM received prompt:\n---\n{prompt}\n---")

context = "Marie Curie was a Polish and naturalized-French physicist and chemist who conducted pioneering research on radioactivity. She was the first woman to win a Nobel Prize."
query = "Tell me about Marie Curie's nationality based on the provided text."

prompt_with_context = (
    f"Context: {context}\n\n"
    f"Question: {query}\n\n"
    f"Answer (only use the context provided):"
)

simulate_llm_response(prompt_with_context)

Strategie 2: Unsicherheit angeben lassen

LLMs klingen oft selbstbewusst, auch wenn sie falsch liegen. Sie können dies abmildern, indem Sie das Modell ausdrücklich anweisen, zuzugeben, wenn es die Antwort nicht kennt.

Dadurch wird das LLM dazu angeregt, mit „Ich weiß es nicht“ zu antworten, statt zum Schließen einer Wissenslücke Informationen zu erfinden.

Beispiel: Unsicherheits-Prompt

Fügen Sie eine klare Anweisung hinzu, etwa: „Wenn Sie es nicht wissen, geben Sie an, dass Ihnen nicht genügend Informationen vorliegen.“

def simulate_llm_response(prompt):
    print(f"LLM received prompt:\n---\n{prompt}\n---")

query = "What is the capital city of the planet Mars?"

prompt_with_uncertainty = (
    f"Answer the following question. If you don't know the answer, "
    f"please state 'I don't know' rather than guessing or fabricating information.\n\n"
    f"Question: {query}\n\n"
    f"Answer:"
)

simulate_llm_response(prompt_with_uncertainty)

Strategie 3: Quellen anfordern

Eine weitere hilfreiche Strategie besteht darin, das LLM aufzufordern, seine Quellen zu nennen oder seinen Lösungsweg zu erklären. Auch wenn es nicht immer echte URLs liefert, kann dies:

  • das Modell dazu zwingen, Informationen sorgfältiger abzurufen.
  • Ihnen dabei helfen zu erkennen, wann es etwas erfindet (wenn es keine plausible Quelle oder keinen nachvollziehbaren Lösungsweg nennen kann).

Strategie 4: Schrittweise Vorgehensweise fördern

Bei komplexen Fragen kann die Aufforderung an das LLM, vor der endgültigen Antwort „Schritt für Schritt zu denken“ oder „seinen Lösungsweg zu erklären“, Halluzinationen deutlich reduzieren.

So kann das Modell das Problem in einzelne Schritte zerlegen, was häufig zu genaueren Zwischenschritten und einer zuverlässigeren endgültigen Antwort führt.

Prompts iterativ verfeinern

Prompt Engineering ist ein iterativer Prozess. Wenn ein LLM halluziniert, geben Sie nicht auf!

  • Umformulieren: Verwenden Sie für Ihren Prompt eine andere Formulierung.
  • Mehr Kontext hinzufügen: Stellen Sie noch spezifischere Informationen bereit.
  • Format angeben: Fordern Sie Antworten in einem strukturierten Format an (z. B. als Aufzählung oder JSON), um die Ausgabe einzugrenzen.
  • Strategien kombinieren: Verwenden Sie Verankerung, Anweisungen zur Unsicherheit und schrittweises Denken gemeinsam.

Kurzprüfung: Halluzinationen vermeiden

Welche der folgenden Strategien sind wirksam, um Halluzinationen von LLMs zu reduzieren?

Rückblick: Halluzinationen bekämpfen

Großartig! Sie haben wichtige Strategien kennengelernt, um Halluzinationen von LLMs zu minimieren:

  • Verankerung: Geben Sie expliziten Kontext vor.
  • Unsicherheit: Weisen Sie das LLM an, anzugeben, wenn es etwas nicht weiß.
  • Überprüfung: Fordern Sie Quellen oder eine Begründung an.
  • Schritt-für-Schritt: Fördern Sie detailliertes Denken.
  • Iteration: Verfeinern Sie Ihre Prompts kontinuierlich.

Mit diesen Techniken können Sie Ihre Interaktionen mit LLMs zuverlässiger und genauer gestalten!

Kostenlos starten

Lerne AI Prompt Engineering mit einem KI-Tutor — kostenlos

Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.

Kurse
53
Lektionen
199

Häufig gestellte Fragen

Ist die Lektion „Strategien zur Reduzierung von Halluzinationen“ kostenlos?

Ja — der vollständige Text von „Strategien zur Reduzierung von Halluzinationen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des AI Prompt Engineering-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der AI Prompt Engineering-Kurs umfasst insgesamt 3 Lektionen.

Was lerne ich in „Strategien zur Reduzierung von Halluzinationen“?

Implementieren Sie Methoden, um faktische Ungenauigkeiten und von LLMs erzeugte erfundene Informationen zu minimieren. Du übst AI Prompt Engineering mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um AI Prompt Engineering zu starten?

Keine Vorkenntnisse erforderlich. AI Prompt Engineering auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 3.

Wie lange dauert die Lektion „Strategien zur Reduzierung von Halluzinationen“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser AI Prompt Engineering-Lektion Code schreiben und ausführen?

Ja. Jede AI Prompt Engineering-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Verzerrungen erkennen und reduzieren
  2. Strategien zur Reduzierung von Halluzinationen
  3. Ethische Aspekte des Prompting
← Zurück zu AI Prompt Engineering