Loading...
🔀
投機的・並列ツール実行(STE)
エージェントの繰り返し現れる軌跡から次に呼び出される可能性の高いツールを予測し、LLM がまだ生成している間に投機的に実行する。投機的な結果はモデルがその呼び出しを確定するまで隔離し、予測が外れた場合は破棄する。ストリーミング中のユーザーターンの途中で検索を開始し、部分的な結果やストリーミングされたツール結果を返すことも対象とする。すでに決定済みで独立していることが分かっている呼び出しをファンアウトする async-await、fork-join、scatter-gather、map-reduce とは異なり、ここでの新規性は未確定の予測された呼び出しに対して先行して動作する点にあり、これによりツールのレイテンシが生成の後に続くのではなく生成と重なる。
複雑さ: high並列化
In 30 seconds
- What
- 過去のエージェントのパターンから次のツール呼び出しを予測し、LLM がまだ生成している間に投機的に実行する。モデルがその呼び出しを確定するまで、結果は隔離しておく。
- When to use
- 同じツールの呼び出し順序が予測どおりに繰り返され、ツールの実行時間が応答の遅延の大半を占める、レイテンシに敏感なワークフロー。
- Watch out
- 予測が外れると計算資源を無駄にし、投機的な副作用が確定した実行経路に漏れ出すと、気づきにくい状態の不整合を招くことがある。
Loading technique guide…