一、前言
最近在 GitHub 上发现一个很有意思的项目 ------ deer-flow。
这是字节跳动开源的一套 Deep Research(深度研究)框架,主打:
👉 LLM + 工具调用 + 多智能体协作
👉 自动完成复杂研究任务(搜索、分析、生成内容)
简单来说,它不是一个普通 AI 应用,而是一个:
🧠 "能自己查资料、分析问题、写报告甚至做PPT"的 AI 系统
二、DeerFlow 是什么?
根据官方 README 描述:
DeerFlow 是一个社区驱动的深度研究框架,将语言模型与搜索、爬虫、Python执行等工具结合 ([Gitee][1])
核心定位
一句话总结:
👉 AI Agent + Workflow + Toolchain 的融合框架
它可以做到:
- 自动进行信息检索(Search + Crawl)
- 自动分析整理资料
- 自动生成内容(文章 / PPT / 播客)
- 支持多智能体协作完成复杂任务
三、核心架构设计(重点)
DeerFlow 采用的是:
🧩 多智能体 + 工作流(LangGraph)架构 ([OpenDeepWiki][2])
🧠 1. 多 Agent 协作模型
系统核心由多个角色组成:
-
Coordinator(协调器)
- 任务入口
- 控制整体流程
-
Planner(规划器)
- 拆解任务
- 生成执行步骤
-
Researcher(研究员)
- 调用工具进行搜索 / 分析
👉 本质就是一个 AI 版"团队协作模型"
🔄 2. 基于 LangGraph 的工作流
DeerFlow 使用状态驱动的工作流:
- 每一步是一个节点(Node)
- 节点之间通过状态传递数据
- 支持循环、分支、并行
👉 类似:
用户问题 → Planner → Researcher → 汇总 → 输出
🧰 3. 工具系统(Tool System)
DeerFlow 不只是"聊天",它能 动手做事:
内置工具包括:
- 🔍 Web Search(搜索)
- 🕷️ Crawl(爬虫)
- 🐍 Python REPL(执行代码)
- 🔊 TTS(语音生成)
👉 这点非常关键:
让 AI 从"回答问题"升级为"解决问题"
🔌 4. MCP(模型上下文协议)
一个很亮点的设计:
👉 支持 MCP(Model Context Protocol)
作用:
- 接入外部系统(知识库 / API / 服务)
- 动态加载工具
- 扩展能力边界
👉 本质类似:AI 的插件系统升级版
四、功能能力一览
🧾 1. 深度研究(Deep Research)
流程:
- 用户提出问题
- 自动搜索资料
- 汇总分析
- 输出结构化报告
👉 类似 Perplexity + GPT Research 模式
📝 2. 内容生成能力
支持多种输出形式:
✍️ 文本优化(Prose)
- 改写 / 扩写 / 缩写
- AI编辑辅助
🎤 播客生成(Podcast)
- 自动写脚本
- TTS生成音频
📊 PPT生成
- Markdown → PPT(基于 Marp)
- 自动生成演示文稿
👉 一条龙内容生产链
🤝 3. 人机协作
系统支持:
- 人工中断
- 手动修改计划
- 反馈再执行
👉 不是"黑盒 AI",而是可控的 AI 工作流
五、项目结构解析
后端 + 前端分离设计:
📦 后端(Python)
核心目录:
/src
├── agents # 多智能体
├── tools # 工具系统
├── crawler # 爬虫
├── server # API服务(FastAPI)
├── workflow.py # 工作流编排
🌐 前端(Web)
/web
├── Next.js + React
👉 提供可视化交互界面
六、配置与模型支持
配置主要分两部分:
1️⃣ conf.yaml
- LLM配置
- 工作流参数
2️⃣ .env
- API Key
- 环境变量
支持模型(重点)
支持 OpenAI 兼容接口:
- GPT-4o
- Gemini
- Qwen
- DeepSeek 等 ([OpenDeepWiki][3])
👉 说明:
✔ 不绑定特定厂商
✔ 可接入本地模型
七、DeerFlow 的亮点总结
✅ 1. 真正的"AI Agent系统"
不是简单调用 LLM,而是:
👉 多 Agent + 工具链 + 工作流
✅ 2. 强扩展性
- MCP 插件机制
- 可自定义 Agent
- 可扩展工具
✅ 3. 长任务处理能力
通过:
- 状态管理
- 上下文压缩
- 分阶段执行
👉 解决 LLM 上下文限制问题
✅ 4. 全流程自动化
从:
问题 → 搜索 → 分析 → 输出 → 多媒体生成
👉 一步到位
八、适用场景
非常适合以下方向:
🧑💻 开发者
- 自动代码分析
- 技术调研
📊 数据 / 研究人员
- 自动生成报告
- 多源信息整合
🧑🏫 内容创作者
- 写文章 / PPT / 播客
九、个人思考
DeerFlow 本质上代表了一种趋势:
🔥 "LLM 正从 Chat 走向 Agent + Workflow"
对比传统 AI:
| 类型 | 特点 |
|---|---|
| ChatGPT | 单轮问答 |
| Copilot | 辅助生成 |
| DeerFlow | 自动完成复杂任务 |
👉 更接近"AI 助理"甚至"AI员工"
十、总结
DeerFlow 是一个非常值得关注的项目,它把多个热点方向融合在一起:
- LLM
- Agent
- Tool Calling
- Workflow
- 多模态输出
最终目标是:
🧠 构建一个可以"独立完成复杂研究任务"的 AI 系统
📌 推荐阅读
👉 GitHub 项目地址:
https://github.com/bytedance/deer-flow