什么是DeerFlow?
DeerFlow(深度探索和高效研究流程)是由字节跳动开发的开源 SuperAgent 框架,基于 LangGraph 和 LangChain 构建。它远超传统聊天机器人,为智能体提供真正的'计算机'——一个具有完整文件系统、shell 访问和代码执行的隔离沙箱环境。DeerFlow 并行编排专门的子智能体来处理复杂的长期运行任务,从深度网络研究和数据分析到报告生成、幻灯片创建和视频制作。它支持可扩展技能、持久化内存和三种沙箱部署模式(本地、Docker、Kubernetes),适用于个人开发者和企业级工作流。
主要功能
SuperAgent 编排
主导智能体动态生成并协调多个并行运行的子智能体,然后将它们的结构化结果合成为连贯的最终输出——使复杂的多步骤任务能够更快地完成。
隔离沙箱执行
每个任务都在具有真实文件系统的安全 Docker 容器内运行,允许智能体读写文件、执行 bash 命令和运行代码——而不仅仅是谈论它。支持本地、Docker 和 Kubernetes 部署模式。
可扩展技能系统
内置研究、报告生成、幻灯片创建、网页生成和图像/视频生成等技能。技能按需加载以保持上下文精简,可以自由添加或替换自定义技能。
持久化内存与上下文工程
跨会话维护长期内存,通过总结已完成的子任务并将中间结果卸载到文件系统来积极管理上下文,在扩展工作流程中保持性能敏锐。
多模态输出生成
生成多样化的输出格式,包括研究报告、PowerPoint 演示文稿、音频播客、网页、图像和视频——所有这些都由单一的自然语言提示驱动。
本地 LLM 与开源灵活性
在 MIT 许可证下完全开源,由社区驱动开发。兼容通过 Ollama 的本地 LLM 或基于云的模型,让用户完全控制其技术栈,无供应商锁定。
1. 什么是 DeerFlow?⌄
DeerFlow 是字节跳动开发的开源 SuperAgent 框架。它编排子智能体、管理内存,并在隔离沙箱内运行任务——处理从网络研究到代码执行和内容创作的一切。
2. DeerFlow 可以免费使用吗?⌄
是的。DeerFlow 完全开源,在 MIT 许可证下发布。您可以免费自托管。
3. 我可以使用本地 LLM 运行 DeerFlow 吗?⌄
是的。DeerFlow 支持通过 Ollama 的本地 LLM,以及基于云的模型。您可以选择自己的后端。
4. DeerFlow 与标准聊天机器人或 RAG 工具有何不同?⌄
与聊天机器人不同,DeerFlow 拥有真正的沙箱环境,具有文件系统访问和代码执行能力。它可以实际做事——写文件、运行脚本、生成子智能体和产生多格式输出——而不仅仅是生成文本。
5. DeerFlow 可以产生什么类型的输出?⌄
研究报告、PowerPoint 演示文稿、网页、音频播客、图像和视频——所有这些都由单一提示生成。
6. 有哪些沙箱部署选项?⌄
三种模式:本地执行(用于开发/调试)、Docker 容器(推荐默认)和 Kubernetes Pod(用于企业级生产)。
7. 我可以向 DeerFlow 添加自定义技能或工具吗?⌄
是的。技能系统完全可扩展。您可以添加自己的技能、替换内置技能或将它们链接成复合工作流。
