欣淇
发布于 2026-05-20 / 0 阅读
0
0

🦌 DeerFlow:68k Stars 的字节跳动 SuperAgent 框架,2分钟搞定复杂任务

🦌 DeerFlow:68k Stars 的字节跳动 SuperAgent 框架,2分钟搞定复杂任务

老实说,现在做AI开发最头疼的就是各种工具链太碎片化了,一个稍微复杂点的任务要调十几个不同的API,配置文件比业务逻辑还长。

DeerFlow 是字节跳动开源的 SuperAgent 框架,专门解决这种问题。它把子代理、内存、沙箱、技能系统都整合在一起,处理需要几分钟到几小时的复杂任务。

一、核心能力概述

DeerFlow 最大的特点是 长时任务编排,不像其他Agent只能做简单问答,它可以:
- 子代理协作:把大任务拆分成多个子代理执行
- 记忆系统:持久化任务上下文,避免重复询问
- 沙箱环境:安全的代码执行和文件操作
- 技能扩展:通过 Markdown 文件定义新技能

二、安装配置(必须完整代码)

# 1. 克隆项目
git clone https://github.com/bytedance/deer-flow.git
cd deer-flow

# 2. 运行设置向导(2分钟搞定)
make setup

# 3. 验证配置
make doctor

# 4. 启动服务
make dev

访问 http://localhost:2026 就能看到界面了。

三、各平台接入(每个给完整代码块)

Telegram 接入

# config.yaml
channels:
  telegram:
    enabled: true
    bot_token: $TELEGRAM_BOT_TOKEN

# .env
TELEGRAM_BOT_TOKEN=1234567890:ABCdefGHijKLmnoPqrsTuVwxyz

Slack 接入

# config.yaml
channels:
  slack:
    enabled: true
    bot_token: $SLACK_BOT_TOKEN
    app_token: $SLACK_APP_TOKEN

# .env
SLACK_BOT_TOKEN=xoxb-your-bot-token
SLACK_APP_TOKEN=xapp-your-app-token

命令行使用

# 直接在命令行交互
curl -X POST http://localhost:2026/api/chat \
  -H "Content-Type: application/json" \
  -d '{"message": "帮我分析这个项目的代码质量", "context": {"repo_url": "https://github.com/user/repo"}}'

四、进阶功能

技能系统:DeerFlow 的技能是 Markdown 文件,比如:

# research/SKILL.md
## 任务分析
- 理解用户需求
- 拆解子任务
- 制定执行计划

## 执行步骤
1. 使用 web_search 工具收集信息
2. 使用 code_analysis 工具分析代码
3. 生成报告

沙箱模式:安全的代码执行环境,避免系统命令风险。

五、踩坑记录

最骚的是它的 setup 向导,2分钟就能完成所有配置,比其他框架折腾半天强多了。

不过要注意,默认只能在本地 127.0.0.1 访问,如果要在公网部署必须加反向代理和认证。

六、总结

DeerFlow 把复杂的多代理任务编排变得简单,特别适合需要 长时间运行 的AI项目。2分钟安装,支持多平台接入,技能扩展性强。

项目地址:https://github.com/bytedance/deer-flow | ⭐ 68707 Stars | 🛠 Python | 字节跳动

标签:#AI框架 #多代理 #字节跳动 #DeerFlow


评论