Skip to content

字节开源龙虾架构Deer-Flow2

项目概述

Deer-Flow2是字节跳动开源的一款超级智能体管理框架,发布后迅速登上GitHub Trending榜首,目前已获得39.7k Star!

该项目采用模块化多智能体架构,通过LangGraph实现智能体间的协同合作,旨在为用户提供开箱即用、高度可扩展的智能体开发与运行平台。

架构升级

相比1.0版本固定5节点多智能体架构主要聚焦深度研究场景,2.0版本进行了全面重构,采用"单一主智能体+11层中间件链+动态子智能体"的全新架构。

设计理念是将核心能力收敛到工具集与中间件链中,使系统更轻量、更灵活。

主要功能

开箱即用的工具集成

  • 内置Tavily、Brave Search、DuckDuckGo等多种搜索引擎
  • 集成Jina等爬虫工具
  • 覆盖信息收集的多种需求

多智能体协同

  • 支持主智能体对任务进行结构化拆解
  • 调度最多3个子智能体并行执行
  • 每个子智能体拥有独立上下文,互不干扰

IM渠道原生支持

  • 原生适配飞书、Telegram、Slack
  • 无需公网IP即可运行
  • 用户可直接在聊天窗口中与DeerFlow交互

沙箱安全执行

  • 提供独立隔离沙箱环境
  • 每个任务在专属沙箱中运行
  • 拥有完整文件系统与Bash执行权限
  • 支持文件读写、脚本运行等操作

灵活部署方式

  • 支持Docker快速部署和本地开发两种模式
  • Docker模式采用字节开源的AIO Sandbox,隔离级别更高
  • 本地部署适合需要深度定制或二次开发的用户

广泛模型兼容

  • 支持主流大模型,包括GPT-4、Gemini等
  • 用户可自定义API或模型接入

核心创新

  1. 架构升级:从1.0的固定架构转变为动态可扩展架构,核心能力收敛到工具集与中间件链,系统更轻量、更易扩展。

  2. 可插拔Skill体系

    • 内置深度研究、数据分析、图表生成、音视频创作等十余种常用技能
    • 系统根据任务需求渐进式加载以控制token消耗
    • 用户可通过官方skill-creator工具自行封装专属技能,几分钟即可扩展新能力
  3. 隔离沙箱执行环境

    • 提供本地、Docker、Kubernetes三种运行模式
    • Docker模式采用AIO Sandbox,自动完成虚拟路径与物理路径映射
    • 确保开发与部署环境一致
  4. 子智能体调度与上下文工程

    • 通过多层中间件链、上下文自动摘要压缩、外部文件存储、子任务限流等设计
    • 系统性解决长时任务中上下文窗口不足的问题
  5. MCP与Python接口支持

    • 支持自定义工具的深度集成
    • 可接入Claude Code
    • 让用户在终端完成工具的下发、查看与管理操作

应用场景

深度研究

  • 可进行信息收集、分析与综合
  • 产出结构化研究报告

内容创作

  • 支持一键生成完整、可交付的网页(如足球联赛官网页面)
  • 从设计到代码全流程自动化

教育科普

  • 能将复杂概念转化为通俗易懂的内容
  • 如将MOE(混合专家模型)解释为12岁孩子能看懂的哆啦A梦漫画

数据可视化

  • 可生成交互式界面,如液态玻璃天气界面
  • 支持鼠标悬停3D形变效果

自动化开发

  • 协助完成代码编写、测试部署等开发任务
  • 提升开发效率

项目信息

通过模块化设计、安全沙箱和灵活的扩展机制,Deer-Flow2为开发者提供了一个功能强大、易于上手的智能体开发平台,有望推动AI智能体技术的普及与应用创新。