deer-flow: 深層リサーチのためのサブエージェント、メモリ、サンドボックスを統括するスーパ―エージェントハーネス
deer-flow: 深層リサーチのためのサブエージェント、メモリ、サンドボックスを統括するスーパ―エージェントハーネス
解決する課題
DeerFlow は「スーパ―エージェントハーネス」として、複雑なリサーチやタスク実行を統括するよう設計されています。複数の専門サブエージェント、メモリ、そして安全な実行環境(サンドボックス)を管理し、単一の LLM プロンプトでは扱いきれない深い探索や効率的なリサーチフローを実現します。
仕組み
DeerFlow は中心的なオーケストレーターとして以下を管理します:
- サブエージェント:タスクの異なる部分を処理する複数の専門エージェントをデプロイし、連携させます。
- 拡張可能なスキル:Claude Code 連携や MCP サーバーなどのスキル・ツール群を用いて外部とやり取りします。
- サンドボックス:ローカル、Docker、Kubernetes のいずれかの分離環境でコードを安全に実行します。
- メモリとコンテキスト:長期メモリとコンテキストエンジニアリングを実装し、複雑なタスク間で状態を保持します。
- IM チャネル:Telegram、Slack、Discord などのメッセージングプラットフォームと統合し、タスクの受信・実行を行います。
対象ユーザー
深層リサーチ、コーディング、ツール利用を隔離環境で行う自律エージェントを構築したい開発者や研究者向けです。
ハイライト
- マルチエージェントオーケストレーション:複雑なワークフローのためにサブエージェントを協調させる機能。
- 柔軟なサンドボックス:ローカル環境、Docker コンテナ、Kubernetes ポッドでの実行をサポート。
- MCP サーバーサポート:Model Context Protocol (MCP) サーバーを介した拡張性。
- 幅広い IM 統合:Telegram、Slack、Discord、Feishu、WeCom、WeChat のネイティブサポート。
- 統合検索:BytePlus InfoQuest と連携し、インテリジェントな検索とクローリングを実現。
Sources
- undefinedbytedance/deer-flow