Simon Willison(Djangoの共同創設者であり、現在はAIエンジニアリングの実践に専念)によるsubagentのエンジニアリングパターンガイドが公開され、LLMサブエージェントを3つのモードに分類しました:Serial(シリアル探索)、Parallel(並列実行)、Specialist(スペシャリスト役割)。核心的な問題は、コンテキストウィンドウの制限であり、サブエージェントは独立したウィンドウを使って負荷を分散させることです。



実際に使ってみると、Parallelは過小評価されがちです。軽量モデルのグループを並列に動かして探索を行い、メインウィンドウは結果が返ってくるのを待つだけで済み、体験と効率の差は顕著です。しかし、最大のアンチパターンは過度な分解ではなく、過信です—サブエージェントから返された結果は、メインエージェントによるクロスバリデーションを経る必要があり、直接採用してはいけません。

最大の利益は速度ではなく、コンテキストの保護です。メインウィンドウをクリーンに保つことで、複雑なタスクも最後まで完遂できるのです。

Simonの原文リンク:
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし
  • ピン