Technischer Leitfaden

Aufforderung zum Planen und Lösen

Plan-and-Solve (PS)-Eingabeaufforderungen weisen ein Sprachmodell an, zunächst einen expliziten Plan zu entwickeln und diesen dann Schritt für Schritt auszuführen. Dadurch werden die Fehler behoben, die durch die einfache „Lass uns Schritt für Schritt denken“-Eingabeaufforderung zurückbleiben.

Übersicht

Plan-and-Solve (PS)-Eingabeaufforderungen weisen ein Sprachmodell an, zunächst einen expliziten Plan zu entwickeln und diesen dann Schritt für Schritt auszuführen. Dadurch werden die Fehler behoben, die durch die einfache „Lass uns Schritt für Schritt denken“-Eingabeaufforderung zurückbleiben. Es handelt sich um eine einfache Optimierung der Eingabeaufforderung, die das mehrstufige Denken ohne zusätzliche Schulung deutlich verbessert.

Plan-and-Solve-Prompting ist ein technischer Baustein, der sich im großen Maßstab auf Modellqualität, Infrastrukturkosten, Latenz und Zuverlässigkeit auswirkt.

Tiefer Einblick

Die von Lei Wang und Kollegen in einem ACL-Artikel aus dem Jahr 2023 vorgestellte Plan-and-Solve-Eingabeaufforderung war eine Reaktion auf eine spezifische Schwäche in der Zero-Shot-Gedankenkette: Modelle überspringen oft Schritte, berechnen falsch oder interpretieren die Frage falsch. PS ersetzt die einzelne Anweisung „Lasst uns Schritt für Schritt denken“ durch eine zweiteilige Anweisung: „Lasst uns zunächst das Problem verstehen und einen Plan zur Lösung entwerfen.“ Dann lasst uns den Plan umsetzen und das Problem Schritt für Schritt lösen.“ Eine erweiterte Variante, PS+, fügt Erinnerungen hinzu, um relevante Variablen zu extrahieren, Zwischenergebnisse zu berechnen und auf Zahlen zu achten. Bei Benchmarks wie GSM8K und SVAMP schloss PS+ einen Großteil der Lücke mit einer Gedankenkette mit wenigen Schüssen und benötigte keine ausgearbeiteten Beispiele in der Eingabeaufforderung.

Technischer Einblick

Der Mechanismus liegt ausschließlich in der Eingabeaufforderung: Indem PS vor der Ausführung nach einem Plan fragt, verschiebt PS die autoregressive Generierung des Modells, sodass zunächst Unterziele auf hoher Ebene erstellt werden, die dann die folgenden detaillierten Argumentationstoken konditionieren. Diese Trennung reduziert „fehlende Schritte“ und Berechnungsfehler. PS+ lenkt die Aufmerksamkeit darüber hinaus durch die explizite Benennung von Variablen und Zwischengrößen und fungiert als selbstgeneriertes Gerüst, anstatt sich auf handgeschriebene Beispiele zu verlassen.

Die Aufforderung zum Planen und Lösen beherrschen

Um ein tiefes Verständnis zu erlangen, sollten Sie Plan-and-Solve-Prompting als Betriebsmodell und nicht als einzelne Funktion betrachten. Definieren Sie gewünschte Ergebnisse, klären Sie Annahmen und trennen Sie, was das System zuverlässig leisten kann, von dem, was noch einer Expertenmeinung bedarf.

In der Praxis optimieren starke Teams mithilfe von Plan-and-Solve-Prompting Architektur-, Daten- und Infrastrukturentscheidungen im Hinblick auf Zuverlässigkeit und Kosten. Sie dokumentieren explizite Erfolgskriterien, testen anhand realistischer Daten und Arbeitsabläufe und iterieren auf der Grundlage beobachteter Fehlermuster und nicht auf der Grundlage einmaliger Benchmark-Erfolge. Hier verwandelt sich theoretisches Verständnis in dauerhafte Fähigkeiten für Produkte, Richtlinien und Abläufe.

Architekturentscheidungen beeinflussen über Jahre hinweg die Leistung und die Betriebskosten. Gleichzeitig kann die Optimierung eines Benchmarks umfassendere Systemschwächen verbergen. Der widerstandsfähigste Ansatz besteht darin, Experimentiergeschwindigkeit mit Governance-Disziplin zu kombinieren: Pilotprojekte durchzuführen, Beweise zu erfassen, Entscheidungsprotokolle zu veröffentlichen und Sicherheitsmaßnahmen kontinuierlich zu aktualisieren, wenn sich Modellverhalten, Benutzererwartungen und regulatorische Anforderungen weiterentwickeln.

Strategische Auswirkungen

Architekturentscheidungen beeinflussen über Jahre hinweg die Leistung und die Betriebskosten.

Architekturentscheidungen beeinflussen über Jahre hinweg die Leistung und die Betriebskosten. Bei qualitativ hochwertigen Bereitstellungen wird dies in messbare Betriebsregeln, Eigentumsgrenzen und wiederkehrende Überprüfungsrituale umgesetzt, damit Teams das Vertrauen stärken können, anstatt Unklarheiten zu skalieren.

Technische Schulungen helfen Teams dabei, den richtigen Stack auszuwählen, nicht nur den neuesten.

Technische Schulungen helfen Teams dabei, den richtigen Stack auszuwählen, nicht nur den neuesten. Bei qualitativ hochwertigen Bereitstellungen wird dies in messbare Betriebsregeln, Eigentumsgrenzen und wiederkehrende Überprüfungsrituale umgesetzt, damit Teams das Vertrauen stärken können, anstatt Unklarheiten zu skalieren.

Bessere technische Entscheidungen reduzieren Zuverlässigkeitsvorfälle in der Produktion.

Bessere technische Entscheidungen reduzieren Zuverlässigkeitsvorfälle in der Produktion. Bei qualitativ hochwertigen Bereitstellungen wird dies in messbare Betriebsregeln, Eigentumsgrenzen und wiederkehrende Überprüfungsrituale umgesetzt, damit Teams das Vertrauen stärken können, anstatt Unklarheiten zu skalieren.

Die Zukunft der Plan-and-Solve-Eingabeaufforderung

Das Planen-und-Lösungs-Denken ist mittlerweile in Agenten-Frameworks und „Argumentationsmodelle“ integriert, die Planung und Ausführung von Natur aus trennen. Erwarten Sie, dass Planungsaufforderungen mit Werkzeugnutzung, Selbstverifizierung und Baumsuchmethoden verschmelzen und zu einem internen Standardverhalten in „Trained-to-Reason“-Modellen und nicht zu einer manuellen Aufforderung werden. Die bleibende Lektion ist, dass das Zerlegen einer Aufgabe vor dem Handeln ein billiger, weit übertragbarer Zuverlässigkeitsgewinn ist.

Reale Umsetzung

Lösung mehrstufiger Mathe-Textaufgaben für Grundschulkinder (GSM8K), bei denen das Modell zunächst die Mengen auflistet und sie dann der Reihe nach berechnet.

Anleitung eines Codierungsassistenten zur Skizzierung von Funktionen und Grenzfällen vor dem Schreiben von Implementierungscode.

Strukturierung eines Kundendienstmitarbeiters, um zunächst das zugrunde liegende Ziel des Benutzers zu identifizieren und dann die Lösungsschritte zu sequenzieren.

Aufteilen einer komplexen Datenanalyseanforderung in die Phasen „Abfragen planen“ und anschließend „Ergebnisse ausführen und kombinieren“.

Implementierungsmuster

Plan-and-Solve-Eingabeaufforderung in der Praxis

Lösung mehrstufiger Mathe-Textaufgaben für Grundschulkinder (GSM8K), bei denen das Modell zunächst die Mengen auflistet und sie dann der Reihe nach berechnet.

Teams erzielen in der Regel bessere Ergebnisse, wenn sie im Vorfeld Qualitätsschwellenwerte definieren, einen menschlichen Eskalationspfad für Grenzfälle einhalten und sowohl Produktivitätssteigerungen als auch Fehlerkosten im Laufe der Zeit verfolgen.

Plan-and-Solve-Eingabeaufforderung in der Praxis

Anleitung eines Codierungsassistenten zur Skizzierung von Funktionen und Grenzfällen vor dem Schreiben von Implementierungscode.

Teams erzielen in der Regel bessere Ergebnisse, wenn sie im Vorfeld Qualitätsschwellenwerte definieren, einen menschlichen Eskalationspfad für Grenzfälle einhalten und sowohl Produktivitätssteigerungen als auch Fehlerkosten im Laufe der Zeit verfolgen.

Plan-and-Solve-Eingabeaufforderung in der Praxis

Strukturierung eines Kundendienstmitarbeiters, um zunächst das zugrunde liegende Ziel des Benutzers zu identifizieren und dann die Lösungsschritte zu sequenzieren.

Teams erzielen in der Regel bessere Ergebnisse, wenn sie im Vorfeld Qualitätsschwellenwerte definieren, einen menschlichen Eskalationspfad für Grenzfälle einhalten und sowohl Produktivitätssteigerungen als auch Fehlerkosten im Laufe der Zeit verfolgen.

Plan-and-Solve-Eingabeaufforderung in der Praxis

Aufteilen einer komplexen Datenanalyseanforderung in die Phasen „Abfragen planen“ und anschließend „Ergebnisse ausführen und kombinieren“.

Teams erzielen in der Regel bessere Ergebnisse, wenn sie im Vorfeld Qualitätsschwellenwerte definieren, einen menschlichen Eskalationspfad für Grenzfälle einhalten und sowohl Produktivitätssteigerungen als auch Fehlerkosten im Laufe der Zeit verfolgen.

Risiken und Leitplanken

!

Die Optimierung eines Benchmarks kann umfassendere Systemschwächen verbergen.

!

Infrastruktur- und Wartungskosten werden oft unterschätzt.

!

Sicherheits- und Beobachtbarkeitslücken können größer werden, wenn die Systeme komplexer werden.

Implementierungs-Roadmap

1

Definieren Sie vor der Implementierung Latenz-, Qualitäts- und Kostenziele.

Behandeln Sie dies als Beweistor: Wenn die Kriterien nicht erfüllt sind, pausieren Sie die Einführung, schließen Sie die Lücke und erweitern Sie erst dann die Nutzung.

2

Benchmark unter realistischen Last- und Datenbedingungen.

Behandeln Sie dies als Beweistor: Wenn die Kriterien nicht erfüllt sind, pausieren Sie die Einführung, schließen Sie die Lücke und erweitern Sie erst dann die Nutzung.

3

Instrumentenüberwachung auf Fehler, Drift und Benutzereinflüsse.

Behandeln Sie dies als Beweistor: Wenn die Kriterien nicht erfüllt sind, pausieren Sie die Einführung, schließen Sie die Lücke und erweitern Sie erst dann die Nutzung.

4

Bereiten Sie vor der Skalierung Rollback- und Incident-Response-Pfade vor.

Behandeln Sie dies als Beweistor: Wenn die Kriterien nicht erfüllt sind, pausieren Sie die Einführung, schließen Sie die Lücke und erweitern Sie erst dann die Nutzung.

Entdecken Sie weiter

Check your understanding

Test yourself: take the Plan-and-Solve Prompting quiz

Start quiz

Frequently asked questions

What is Plan-and-Solve Prompting?

Plan-and-Solve (PS)-Eingabeaufforderungen weisen ein Sprachmodell an, zunächst einen expliziten Plan zu entwickeln und diesen dann Schritt für Schritt auszuführen. Dadurch werden die Fehler behoben, die durch die einfache „Lass uns Schritt für Schritt denken“-Eingabeaufforderung zurückbleiben. Es handelt sich um eine einfache Optimierung der Eingabeaufforderung, die das mehrstufige Denken ohne zusätzliche Schulung deutlich verbessert.

What core change does Plan-and-Solve prompting make to standard zero-shot chain-of-thought?

PS prompting splits the instruction into devising a plan and then carrying it out step by step, instead of the single 'Let's think step by step' line.

Which specific weaknesses of plain chain-of-thought was Plan-and-Solve designed to address?

The authors targeted missing-step errors and arithmetic/calculation mistakes that zero-shot chain-of-thought frequently produced.

What does the enhanced PS+ variant add to the basic Plan-and-Solve prompt?

PS+ adds detailed reminders to extract relevant variables, calculate intermediate results, and pay attention to the numbers, sharpening the self-generated scaffold.

On which type of benchmark was Plan-and-Solve prominently evaluated?

PS and PS+ were tested on math reasoning benchmarks such as GSM8K and SVAMP, among other reasoning datasets.

Why does generating a plan before the detailed steps tend to help an autoregressive model?

Because generation is autoregressive, the high-level plan tokens become context that guides the subsequent step-by-step reasoning, reducing skipped steps.