Loading...
🗺️
計画と実行の分離(ReWOO/LLMCompiler)(PED)
ツールの観測結果から切り離して、計画全体またはツール呼び出しのグラフをあらかじめ生成し、その後にはじめて実行します。ReWOO は何も実行する前に変数でパラメータ化されたツール呼び出しの連鎖を書き出し、冗長なモデル呼び出しを削減します。LLMCompiler は依存関係の DAG を構築し、独立したツール呼び出しを並列にディスパッチします。これは、思考とアクションを一つずつ交互に行い、すべての観測結果をプロンプトに再投入する ReAct とは異なります。
複雑さ: highプランニング
In 30 seconds
- What
- 実行前にツール呼び出しの完全な計画または依存関係グラフを生成し、その後は観測ごとに再プロンプトすることなく、すべてのステップ(または並列実行が安全な部分集合)を実行します。
- When to use
- ステップが独立しているか依存関係が明確な複数ツールのタスクで、思考と行動を交互に繰り返すループよりも低いレイテンシやトークンコストが必要な場合。
- Watch out
- 初期のツール結果が前提と異なると、計画は陳腐化したり誤ったものになります。実行途中の再計画は複雑さを増し、トークン削減の効果を打ち消しかねません。
Loading technique guide…