bytedance/deer-flow
An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.
解決する課題
DeerFlowは、サブエージェント、メモリシステム、安全なサンドボックスを調整することで複雑なタスクをオーケストレーションするために設計された「スーパーエージェントハーネス」です。拡張可能なスキルを通じて、詳細なリサーチや汎用的なタスク実行が可能な自律型エージェントの作成を可能にします。
仕組み
DeerFlowは、以下の主要コンポーネントを管理する中央オーケストレーターとして機能します:
- サブエージェント (Sub-Agents):より大きな目標の特定部分を処理するために、専門的なエージェントを生成および管理できます。
- メモリ (Memory):長期記憶とコンテキストエンジニアリング(手動のコンテキスト圧縮を含む)を活用し、長時間のセッションを通じて一貫性を維持します。
- サンドボックス (Sandboxes):エージェントが安全にコードを実行し、ファイルを操作するための安全な環境とファイルシステムを提供します。
- スキルとツール (Skills & Tools):ウェブ検索(InfoQuest, Jina, Browserless経由)や、Claude Codeのようなコーディングツールなど、さまざまなツールと統合します。
- モデルの柔軟性 (Model Flexibility):幅広いLLMプロバイダー(OpenAI, DeepSeek, vLLMなど)をサポートし、推論や思考モードの詳細な設定を可能にします。
対象ユーザー
詳細なリサーチを行い、隔離された環境でコードを実行し、複雑な多段階ワークフローを管理できる自律型AIエージェントを構築・デプロイするための強力なフレームワークを必要とする開発者や研究者を対象としています。
ハイライト
- スーパーエージェントアーキテクチャ:複数のサブエージェントをオーケストレーションして複雑な問題に取り組みます。
- 安全な実行:統合されたサンドボックスとファイルシステムにより、安全なツール利用を実現します。
- 拡張可能なスキル:新しいツールや機能を簡単に統合できます。
- 高度なメモリ:長期記憶とコンテキスト圧縮機能を備え、大量の情報を処理します。
- 幅広いモデルサポート:DeepSeekの推論コンテンツへの特別なサポートを含む、さまざまなプロバイダー向けのネイティブアダプターを備えています。
- 開発者ツール:TUI (Terminal Workbench) を含み、LangSmith, Langfuse, Monocle などのトレーシングツールと統合されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト