Selbstkonsistenz und Reflexion
Implementieren Sie Strategien, bei denen LLMs mehrere Antworten erzeugen und anschließend die konsistenteste auswählen oder ihre eigenen Ausgaben reflektieren.
Selbstkonsistenz und Reflexion ist eine kostenlose AI Prompt Engineering-Lektion auf CoddyKit. Dies ist Lektion 3 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.
Mehr als One-Shot-Antworten
Haben Sie sich schon einmal gewünscht, eine KI könnte ihre Arbeit überprüfen? Oder vor einer Antwort verschiedene Ansätze ausprobieren? Genau darum geht es bei Self-Consistency und Reflection.
Diese fortgeschrittenen Techniken helfen Large Language Models (LLMs), zuverlässigere und genauere Ausgaben zu erzeugen.
Warum LLMs einen zweiten Blick brauchen
LLMs sind leistungsfähig, können aber trotzdem Fehler machen, Fakten „halluzinieren“ oder bei einer einzigen Argumentationslinie stecken bleiben. Diese Techniken helfen, häufige Einschränkungen von LLMs zu bewältigen:
- Halluzinationen: Das Erzeugen falscher oder unsinniger Informationen.
- Fehler beim Schlussfolgern: Fehlerhafte Logik bei der Lösung komplexer Probleme.
- Mangelnde Robustheit: Eine hohe Empfindlichkeit gegenüber geringfügigen Änderungen der Formulierung eines Prompts.
Self-Consistency und Reflection verbessern die allgemeine Qualität und Vertrauenswürdigkeit von KI-generierten Inhalten.
Was ist Self-Consistency?
Self-Consistency ist eine Prompting-Technik, bei der Sie ein LLM anweisen, mehrere unterschiedliche Antworten auf dieselbe Frage zu erzeugen. Nachdem mehrere Optionen erzeugt wurden, wählen Sie daraus die häufigste oder konsistenteste Antwort aus.
Stellen Sie sich vor, Sie fragen mehrere kluge Freunde nach ihrer Meinung zu einem komplexen Problem und entscheiden sich anschließend für den Mehrheitskonsens. Dadurch wird die Wahrscheinlichkeit eines einzelnen Fehlers erheblich reduziert.
Self-Consistency in der Praxis
Angenommen, Sie stellen einem LLM eine komplexe mathematische Textaufgabe oder ein logisches Rätsel. Statt nur einen Versuch zu unternehmen, würde Self-Consistency das LLM dazu auffordern, es mehrmals zu versuchen:
- Versuch 1: Liefert einen Schlussfolgerungspfad und eine Antwort.
- Versuch 2: Liefert einen etwas anderen Schlussfolgerungspfad und eine Antwort.
- Versuch 3: Einen weiteren Pfad …
Wenn 3 von 5 Versuchen zur selben Antwort führen, gilt diese Antwort als robuster und wahrscheinlich richtig.
Prompts für Self-Consistency
Um Self-Consistency umzusetzen, muss Ihr Prompt das LLM eindeutig anweisen, mehrere Antworten zu erzeugen. Sie können die Anzahl der Versuche und die gewünschte Darstellung festlegen.
Hier ist eine grundlegende Struktur:
Generate 3 distinct answers to the following question. For each answer, show your step-by-step reasoning.
Question: If a train leaves station A at 9:00 AM traveling at 60 mph, and another train leaves station B at 9:30 AM traveling at 70 mph towards station A, and the stations are 300 miles apart, what time do they meet?
Answer 1:
[LLM's reasoning and answer]
Answer 2:
[LLM's reasoning and answer]
Answer 3:
[LLM's reasoning and answer]Was ist Reflection?
Reflection bezeichnet die kritische Bewertung einer früheren Ausgabe durch ein LLM. Sie dient als Mechanismus zur Selbstkorrektur: Das LLM erkennt Fehler, Vorurteile oder Verbesserungsmöglichkeiten und erzeugt anschließend eine überarbeitete oder verfeinerte Antwort.
Das ist vergleichbar damit, die eigene Arbeit vor der Abgabe noch einmal zu überprüfen, Fehler zu entdecken und die eigenen Gedanken zu verfeinern, um ein hochwertigeres Endergebnis zu erzielen.
Reflection in der Praxis
Stellen Sie sich vor, Sie bitten ein LLM, eine Kurzgeschichte zu schreiben. Nachdem es den ersten Entwurf erzeugt hat, fordern Sie es anschließend auf, „die Geschichte auf Handlungslücken und die Konsistenz der Figuren zu überprüfen“ oder „die beschreibende Sprache zu verbessern“.
Das LLM übernimmt dann die Rolle seines eigenen Lektors und nimmt eine kritische Persona an, um seine ursprüngliche Erstellung zu verbessern. Dieser iterative Prozess führt zu deutlich besseren Inhalten.
Reflektierende Prompts umsetzen
Reflection umfasst typischerweise einen mehrstufigen Prompting-Prozess:
- Schritt 1: Prompt zur ersten Generierung (z. B. „Schreiben Sie einen Absatz über X“).
- Schritt 2: Ein Folge-Prompt, der die vorherige Ausgabe des LLM enthält und es auffordert, diese zu kritisieren oder zu verbessern.
So können Sie den Folge-Prompt strukturieren:
Initial Prompt: 'Write a short paragraph describing a futuristic city.'
Follow-up Prompt:
'Here is your previous description:
---
[LLM's initial generated paragraph]
---
Review this description for vividness and suggest 2 specific improvements to make it more engaging. Then, rewrite the paragraph incorporating these improvements.'Synergie: Consistency + Reflection
Diese Techniken lassen sich kombinieren, um noch robustere Ergebnisse zu erzielen, insbesondere bei komplexen Aufgaben. Sie könnten:
- mithilfe von Self-Consistency mehrere Antworten erzeugen.
- Anschließend Reflection auf jede einzelne Antwort anwenden, um sie zu verfeinern.
- Zum Schluss die beste, konsistenteste und verfeinerte Antwort aus der Menge auswählen.
So entsteht eine leistungsfähige Feedbackschleife, die die Zuverlässigkeit und Genauigkeit von LLMs deutlich verbessert.
Testen Sie Ihr Verständnis
Stellen Sie sich ein Szenario vor, in dem ein LLM eine faktenbasierte Zusammenfassung einer komplexen Forschungsarbeit erstellen soll. Welche der folgenden Vorteile werden hauptsächlich mit der Technik Self-Consistency in Verbindung gebracht?
Zusammenfassung: Intelligentere LLM-Ausgaben
In dieser Lektion haben wir zwei leistungsstarke fortgeschrittene Prompting-Techniken kennengelernt, mit denen sich die Ausgaben von LLMs zuverlässiger und genauer machen lassen:
- Self-Consistency: Mehrere Antworten generieren und die häufigste oder robusteste auswählen, um einzelne Fehler zu vermeiden.
- Reflection: Das LLM durch iterative Selbstkorrektur dazu anleiten, seine eigenen Ausgaben zu kritisieren und zu verbessern.
Durch die Anwendung dieser Strategien können Sie die Qualität, Robustheit und Vertrauenswürdigkeit Ihrer KI-generierten Inhalte deutlich steigern.
Häufig gestellte Fragen
Ist die Lektion „Selbstkonsistenz und Reflexion“ kostenlos?
Ja — der vollständige Text von „Selbstkonsistenz und Reflexion“ 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 „Selbstkonsistenz und Reflexion“?
Implementieren Sie Strategien, bei denen LLMs mehrere Antworten erzeugen und anschließend die konsistenteste auswählen oder ihre eigenen Ausgaben reflektieren. 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 3 von 3.
Wie lange dauert die Lektion „Selbstkonsistenz und Reflexion“?
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
- Chain-of-Thought-Prompting
- Tree-of-Thought-Prompting
- Selbstkonsistenz und Reflexion