Wann man dazu greift
- Das Problem mehrere plausible Lösungspfade hat.
- Frühe Entscheidungen hohe Folgewirkungen haben.
- Der Suchraum vom LLM sinnvoll bewertet werden kann.
/pattern/tree-of-thoughts/
Der Agent erkundet wie in einem Baumdiagramm gleichzeitig mehrere Denkpfade und wählt vielversprechende Pfade zur Weiterentwicklung, während Sackgassen verworfen werden.
Wann man dazu greift
Wann es nach hinten losgeht
Die Abwägung
Ermöglicht eine deutlich breitere und tiefere Erkundung des Lösungsraums, führt aber zu exponentiell steigendem Rechen- und Token-Aufwand.
Jeder Gedanke erzeugt einige Kindknoten; vielversprechende Verzweigungen expandieren, Sackgassen werden abgebrochen.
Naives Expandieren jedes Knotens multipliziert LLM-Aufrufe exponentiell ohne erkennbaren Nutzen.
Lösung · Verzweigungsfaktor und Tiefe begrenzen; nach jeder Schicht anhand eines Scores beschneiden.
Das Pruning ist selbst nicht-deterministisch; bei knappem Budget kann es den besten Ast verwerfen.
Lösung · Pruning an ein prüfbares Signal koppeln (ausführbare Prüfung, Oracle, Regex), wenn möglich.
Patterns, Frameworks und Seiten durchsuchen.