当前位置: 首页 > news >正文

DeerFlow 快速上手:三步在本机搭好深度研究 Agent 环境

DeerFlow 快速上手:三步在本机搭好深度研究 Agent 环境

【免费下载链接】deer-flowAn open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.项目地址: https://gitcode.com/GitHub_Trending/de/deer-flow

DeerFlow 是一个开源的 SuperAgent 运行框架,把大模型与网页搜索、Python 沙箱执行、子代理、长期记忆组合起来,能独立完成从调研、写代码到出图的整条任务链。这篇文章面向第一次接触它的你,覆盖拿代码、生成配置、验证运行三个环节。照做完,你本机就能跑起一个可执行研究的环境,并亲眼看到它产出的数据图表。

先弄清 DeerFlow 能替你做什么

普通聊天机器人只还你一段文字答案,DeerFlow 干的是"把活干完":你丢给它一个问题,它自己去搜资料、在沙箱里跑 Python 验证、把中间结论写进记忆,最后交付报告或图表。它适合两类场景——需要多轮检索加计算的研究型任务,以及一次跑起来要几十分钟到几小时的长流程任务(项目定位就是分钟到小时级的长时任务)。框架本身免费开源,模型费用走你自己的 API Key。

三分钟拿到项目代码

为什么执行:DeerFlow 以仓库源码方式运行,环境和依赖都由仓库自带的make命令管理,必须先拿到代码。

git clone https://gitcode.com/GitHub_Trending/de/deer-flow # 拉取完整仓库 cd deer-flow # 进入项目根目录,后续所有命令都在这里执行

仓库里含前后端两套代码,但不需要你现在手动装依赖——下一步的向导会处理。

用一条命令生成必做配置

为什么执行:DeerFlow 启动前必须知道"用哪个模型、Key 在哪",缺少config.yaml后端直接起不来。

make setup # 交互式向导:选模型提供商,自动生成 config.yaml 并把 Key 写入 .env

向导约 2 分钟,生成的是一份最小化配置,不用手写 YAML。容器沙箱镜像预热、搜索服务商这些可选项都可以先跳过;想调更多参数,再对照 config.example.yaml 补即可。

⚠️config.yaml必须位于项目根目录(deer-flow/),放错位置后端找不到配置会直接失败。该文件已被 Git 忽略,你的 Key 不会随代码提交泄露。

验证配置并看到第一个产出

为什么执行:启动前先体检,比服务起在半路报错好排查得多。

make doctor # 检查配置与系统依赖,输出可执行的修复建议 make dev # 体检通过后,启动全部服务

然后浏览器打开http://localhost:2026进入工作台,发起一个数据分析任务。跑完你会得到类似这样的可视化产出:

这是仓库内置 demo 线程里的一次真实分析:取数、计算、绘图全部由 DeerFlow 在沙箱里自动完成,你一行代码没写。

常见坑与进阶方向

⚠️ 配置里写了$OPENAI_API_KEY之类的变量占位符,但.env里没填真实值:服务能启动,第一次真正调用模型时才报错,这种问题排查起来最费劲,填完 Key 再跑一次make doctor确认。

⚠️ 计划用容器沙箱执行代码时,先执行make setup-sandbox预热镜像,否则首个任务会卡在拉镜像上很久。

⚠️ 项目升级后旧的config.yaml会缺新字段,用make config-upgrade合并差异,别直接删掉重抄,否则自定义项全丢。

细节查官方文档入口 backend/docs/README.md,完整配置字段说明在 backend/docs/CONFIGURATION.md,模型接入示例(OpenRouter、vLLM 等)都写在 config.example.yaml 的注释里。

配置跑通只是起点——下一步可以去skills/目录看内置技能,照着给 DeerFlow 加一个你自己的,让它多一项专属手艺。

【免费下载链接】deer-flowAn open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.项目地址: https://gitcode.com/GitHub_Trending/de/deer-flow

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/4284356.html

相关文章:

  • 3.5 《数据库系统概论》之数据操作实战:从基本表增删改查(INSERT/UPDATE/DELETE)到视图(VIEW)的灵活运用
  • OpenCode 安装指南:5 分钟完成选型、编译与验证
  • MATLAB进阶:从基础到精通的向量化、性能优化与工程化实践
  • YOLO全栈实战总结:从算法工程师到落地工程师的能力跃迁路径
  • C++函数模板实战:构建通用极值函数,掌握泛型编程核心
  • LSM6DSOX有限状态机实战:原理、配置与双击检测应用
  • GPT4All 模型下载与版本控制完整指南:三步装好第一个本地模型
  • MinerU WebUI 3步启动指南:PDF解析到Markdown的可视化教程
  • 完整指南:如何在本地免费跑通 AppFlowy 开源 AI 协作工作空间(新手教程)
  • 人工势场算法路径规划GUI演示:动态避障与参数调优实战
  • DeepSeek Harness 安装与 Codex 接入实战:从模型到工具链
  • 5 分钟本地跑通 Prompt Engineering Guide:从零样本到 AI 智能体的提示工程资源
  • GPT4All模型下载5大机制
  • Spring Boot外卖点餐系统实战:数据库设计、并发扣库存与支付回调
  • Hoppscotch多语言使用指南:35种界面语言怎么切、怎么改、怎么加
  • OBS Studio 直播画质完整指南:模糊画面到清晰 1080p 的三步走
  • 用本地文件与 AI 对话:GPT4All LocalDocs 完整指南
  • 谷歌LLM部署与ComfyUI集成:Gemini/Gemma实战指南
  • 用Grok Bot做B2B客户发现:五步流程与实战提示词
  • Day 48:深入理解 Python SDK — 用 Python 控制 dsh Agent
  • 网络安全售前工程师:岗位定位、能力模型与春招面试全复盘
  • 你的 Python 程序变慢后先查哪里:CPython 性能排查与入门完整指南
  • 表格解析实战:从错误诊断到系统修正的完整闭环
  • STM32H743 USB Host接麦克风数据冻结:同步传输实时链路的排查与修复
  • 600V超结MOSFET选型:低FOM E系列如何兼顾导通与开关
  • 从 token 计费到任务成本:LLM 应用降本的核心策略
  • LoopX证据与回写(Evidence + Writeback)机制:长任务为何可复盘——新手完整指南
  • 阿里云前端面试考点全解析:从JS原理到工程化与业务场景
  • MinerU 问题排查完全指南:按操作顺序逐一修复 12 个高频报错
  • C++多线程编程:互斥锁原理、类型与实战避坑指南