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

DeerFlow完整指南:Web UI与控制台双模式使用方法

DeerFlow完整指南Web UI与控制台双模式使用方法1. 认识你的深度研究助理DeerFlow如果你经常需要从网上搜集信息、整理报告或者对某个话题进行深度研究那么手动搜索、阅读、总结的过程一定让你感到耗时费力。今天我想给你介绍一个能帮你解决这些问题的智能助手——DeerFlow。简单来说DeerFlow是一个开源的深度研究项目。你可以把它想象成一个不知疲倦的研究员它能够自动上网搜索信息、分析网页内容、运行代码处理数据最后还能帮你生成结构清晰的报告甚至把报告变成一段语音播客。它背后整合了语言模型、搜索引擎、Python执行环境等多种工具通过一个智能的“多智能体”系统来协同工作确保研究的深度和广度。这个项目最吸引人的地方在于它提供了两种使用方式一种是直观的网页界面另一种是功能强大的控制台。无论你是喜欢点点鼠标的普通用户还是习惯敲命令行的开发者都能找到适合自己的操作路径。接下来我就带你从零开始完整地走一遍DeerFlow的部署和使用流程让你快速上手这个强大的研究工具。2. 环境准备与快速启动在开始使用DeerFlow之前我们需要确保它依赖的核心服务都已经正常运行。这个过程很简单主要是检查两个日志文件。2.1 检查大模型服务状态DeerFlow需要一个“大脑”来理解和处理信息这个大脑就是内置的Qwen3-4B-Instruct大模型。我们需要先确认它是否已经成功启动。打开你的终端输入以下命令来查看模型服务的启动日志cat /root/workspace/llm.log如果服务启动成功你会在日志中看到类似“Uvicorn running on...”这样的信息表明模型服务已经在后台正常运行等待接收指令了。这个服务是DeerFlow进行智能分析和内容生成的基础。2.2 检查DeerFlow主服务状态确认“大脑”就绪后接下来检查DeerFlow主程序本身是否正常启动。同样在终端中运行cat /root/workspace/bootstrap.log当看到日志输出中包含服务成功启动的提示信息时就说明DeerFlow的整套系统已经准备就绪。此时它的Web服务和控制台服务都已经在后台运行你可以通过两种方式来访问和使用它了。3. 使用网页界面直观的图形化操作对于大多数用户来说网页界面是最友好、最直观的使用方式。你不需要记住任何命令通过点击和输入就能完成复杂的研究任务。3.1 访问Web UI界面首先你需要打开DeerFlow的网页界面。根据你的部署方式通常可以通过访问指定的本地端口如http://localhost:3000或云服务提供的访问地址来进入。界面加载后你会看到一个简洁清爽的研究工作台。3.2 开始你的第一次研究在Web UI的中央你会看到一个明显的输入框或一个“开始新研究”的按钮。点击它就进入了研究创建页面。在这里你需要输入你的研究主题或问题。比如你可以输入“分析一下近期人工智能在医疗影像诊断领域的最新进展”。尽量把你的问题描述得具体一些这样DeerFlow能更准确地理解你的需求并规划后续的研究步骤。3.3 配置研究参数与执行输入问题后界面通常会提供一些可选的配置项例如研究深度可以选择快速概览或深度分析深度分析会搜索更多资料并生成更详细的报告。搜索引擎可以选择使用哪个搜索引擎来获取信息。输出格式可以选择生成纯文本报告、带格式的Markdown文档或者直接生成播客音频。配置完成后点击“开始研究”或类似的执行按钮。DeerFlow就会开始它的工作自动规划研究步骤、调用搜索引擎获取资料、分析网页内容、整理信息并最终生成报告。这个过程可能需要几分钟你可以在界面上看到实时的进度提示。3.4 查看与使用研究成果研究完成后界面会展示生成的报告。报告通常结构清晰包含摘要、核心发现、详细分析和引用来源等部分。你可以直接在线阅读、下载为文件或者点击“生成播客”按钮让DeerFlow用语音把报告读给你听非常适合在通勤路上“听”报告。Web UI模式的优势在于全程可视化操作门槛低适合进行单次的、目标明确的研究任务。4. 使用控制台模式灵活高效的命令行交互如果你是一名开发者或者希望将DeerFlow集成到自己的自动化流程中那么控制台模式提供了更强大和灵活的能力。通过命令行你可以精确控制研究的每一个环节。4.1 进入控制台环境首先通过SSH或终端连接到运行DeerFlow的服务器。确保你位于项目的根目录下然后激活相应的Python虚拟环境如果项目有提供的话。4.2 通过命令行发起研究DeerFlow的控制台通常提供一个主入口脚本比如叫做research_cli.py。你可以通过命令行参数来指定研究任务。一个基础的研究命令可能长这样python research_cli.py --query “比特币未来半年的价格趋势预测” --depth deep --output_format markdown让我解释一下这几个参数--query这是最重要的参数就是你想要研究的问题。--depth指定研究深度quick是快速扫描deep是深度分析。--output_format定义输出格式比如text、markdown或json。4.3 高级功能与集成控制台模式的强大之处在于支持更复杂的操作和集成批量处理你可以编写一个脚本从一个文件如topics.txt中读取多个研究主题然后循环调用DeerFlow进行研究自动生成一系列报告。# 假设有一个脚本 batch_research.sh while read topic; do python research_cli.py --query “$topic” --output_format markdown --output_file “reports/${topic// /_}.md” done topics.txt自定义工具链你可以在配置文件中指定使用不同的搜索引擎如Tavily、Brave Search或者接入额外的MCP服务来扩展DeerFlow的能力比如连接特定的数据库或内部知识库。结果后处理由于输出可以是结构化的JSON格式你可以很容易地用其他脚本对研究结果进行二次分析、汇总或可视化。控制台模式赋予了用户完全的掌控力适合处理重复性的研究任务、构建自动化流水线或者进行定制化的深度集成开发。5. 双模式实战从研究到播客的全流程为了让你更清楚地理解两种模式如何协作我们来看一个完整的实战例子研究“太阳能电池板的最新转化效率突破”并最终生成一个播客。第一步使用Web UI进行初步探索你可以在Web UI中输入这个主题选择“深度分析”模式让DeerFlow生成一份详细的图文报告。通过网页快速浏览报告你就能对领域内的主要技术路线、领先团队和最新数据有一个全面的了解。第二步使用控制台进行数据深挖在阅读报告时你可能对报告中提到的某个特定技术如“钙钛矿叠层电池”的详细数据感兴趣。这时你可以切换到控制台发起一个更聚焦的查询python research_cli.py --query “2024年钙钛矿叠层太阳能电池实验室最高转化效率及主要研究团队” --output_format json通过JSON格式的输出你可以精准地提取出效率数值、机构名称等结构化数据方便导入到Excel或数据分析工具中做进一步处理。第三步生成最终播客最后你可以回到Web UI在最初生成的那份完整报告页面上点击“生成播客”按钮。DeerFlow会调用TTS服务将这份关于太阳能电池板技术突破的报告转化为一段流畅的语音讲解。你可以下载这个音频文件在任何时候收听巩固你的知识。这个流程展示了如何根据不同阶段的需求灵活切换使用两种模式从而最大化DeerFlow的研究效能。6. 总结DeerFlow作为一个开源的深度研究框架通过将大模型、网络搜索和代码执行等能力有机结合实实在在地降低了进行高质量信息研究的门槛。无论是通过Web UI进行便捷的图形化交互还是通过控制台实现强大的自动化和集成它都为用户提供了可靠的选择。它的核心价值在于把我们从繁琐的信息搜集、整理和初步分析工作中解放出来让我们能更专注于思考、决策和创造。你可以用它来跟踪行业动态、撰写调研报告、准备演讲材料或者仅仅是满足自己对某个话题的好奇心。获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。

相关文章:

DeerFlow完整指南:Web UI与控制台双模式使用方法

DeerFlow完整指南:Web UI与控制台双模式使用方法 1. 认识你的深度研究助理:DeerFlow 如果你经常需要从网上搜集信息、整理报告,或者对某个话题进行深度研究,那么手动搜索、阅读、总结的过程一定让你感到耗时费力。今天&#xff…...

告别手动操作!用uni-packing-wgt实现uniapp与Android原生项目联调(附版本号自增技巧)

告别手动操作!用uni-packing-wgt实现uniapp与Android原生项目联调(附版本号自增技巧) 在混合开发领域,uniapp与原生Android项目的联调一直是开发者面临的痛点。每次修改都需要手动打包、复制资源文件到指定目录,不仅效…...

一键解决Github龟速访问难题(慢)!GitHub无法访问怎么解决?GitHub加速器使用

软件获取地址 GitHub加速器 国内用户访问 Github 的稳定性根本没法看,一会能打开一会打不开,有时候可能十次里只能成功打开一次。 有点类似于某些落后地区、国家隔三差五地“停水停电”,有时有、有时没有,全靠运气。 例如在Gith…...

Postman V11协作功能实测:如何用Package Library提升团队开发效率?

Postman V11协作功能实战:用Package Library重构团队开发流程 团队协作开发中,接口测试脚本的复用一直是个痛点。每次遇到相同逻辑都要重新编写或复制粘贴,不仅效率低下,还容易引发版本混乱。Postman V11推出的Package Library功能…...

Python学习-面向对象基础1

Python学习-面向对象基础1面向对象的三大特性封装继承多态基础概念类与对象self关键字特殊方法面向对象的三大特性 面向对象:将数据的属性和操作数据的方法封装成 “对象”,以对象为基础完成各种操作;通过类来定义对象的模板,来提…...

团队代码贡献度怎么算?用Git统计成员提交行数当心这3个坑(附公平性讨论)

代码贡献度评估:超越行数统计的团队效能分析框架 引言:当Git统计遇上绩效考核 技术团队的管理者常常面临一个棘手问题:如何量化评估每位成员的代码贡献?Git的行数统计命令看似提供了客观数据,但将其直接等同于工作效…...

LumiPixel Canvas Quest提示词逆向工程:从图像反推生成参数

LumiPixel Canvas Quest提示词逆向工程:从图像反推生成参数 1. 引言:为什么要学习提示词逆向工程? 你有没有遇到过这样的情况:在网上看到一张特别惊艳的AI生成人像,想自己也能生成类似风格的图片,却不知道…...

C语言学习文档 - 汇总篇

1. 基础语法与编程规范:从入门到工业级标准 链接:C语言学习文档(一)-CSDN博客 1.1. 开发环境与工程化基建 1.1.1. 编译器生态深度剖析 三大编译器对比:GCC(生态丰富)、Clang(诊断…...

Citra模拟器完全指南:三步在PC上畅玩3DS游戏的免费方案

Citra模拟器完全指南:三步在PC上畅玩3DS游戏的免费方案 【免费下载链接】citra A Nintendo 3DS Emulator 项目地址: https://gitcode.com/gh_mirrors/cit/citra 想在电脑上重温任天堂3DS的经典游戏吗?Citra模拟器作为目前最成熟的开源3DS模拟器解…...

如何突破设备限制?VR-Reversal实现3D视频向2D沉浸式体验的创新方案

如何突破设备限制?VR-Reversal实现3D视频向2D沉浸式体验的创新方案 【免费下载链接】VR-reversal VR-Reversal - Player for conversion of 3D video to 2D with optional saving of head tracking data and rendering out of 2D copies. 项目地址: https://gitco…...

AI安全日志怎么管?Qwen3Guard-Gen-WEB配置全解析

AI安全日志怎么管?Qwen3Guard-Gen-WEB配置全解析 当你的AI应用每天处理成千上万次用户交互时,最让你夜不能寐的问题是什么?不是模型响应慢了几毫秒,也不是偶尔的生成偏差,而是那个藏在海量日志里的未知风险——某次精…...

刷题笔记:力扣第28题-找出字符串中第一个匹配项的下标

1.拿到题目首先想到的就是暴力匹配法,遍历haystack字符串,当找到与needle第一个字符相同的字符时进入内部循环,判断后续的字符是否都匹配,如果匹配则返回下标值,如果不匹配则break,继续遍历。2.基于以上思想…...

GLM-4-9B-Chat-1M模型快速部署:vLLM加速推理与Chainlit前端调用详解

GLM-4-9B-Chat-1M模型快速部署:vLLM加速推理与Chainlit前端调用详解 1. 模型简介与核心能力 GLM-4-9B-Chat-1M是智谱AI推出的最新一代开源对话模型,基于GLM-4架构开发,具备以下核心能力: 超长上下文支持:支持1M&…...

Gemma-3 Pixel Studio精彩案例:从模糊截图到精准技术问答全过程

Gemma-3 Pixel Studio精彩案例:从模糊截图到精准技术问答全过程 1. 引言:一张截图引发的技术探索 前几天,我在一个技术社区闲逛,偶然看到一张截图。截图里是一段代码,但分辨率不高,有些地方甚至有点模糊。…...

OpticStudio偏振分析实战:从琼斯矩阵到双折射的5个关键技巧

OpticStudio偏振分析实战:从琼斯矩阵到双折射的5个关键技巧 偏振光学设计是光学工程师面临的核心挑战之一。无论是激光系统、光纤通信还是AR/VR显示设备,偏振控制都直接影响着系统的性能和可靠性。本文将深入探讨OpticStudio中五种关键的偏振分析技术&am…...

java web学习笔记--后端进阶(二)SpringBoot原理

Java Web 学习笔记 —— 后端进阶(二):Spring Boot 原理深度解析(2026 年视角) Spring Boot 的“魔法”其实就是一套精心设计的约定 > 配置 自动装配 事件驱动 生命周期管理机制。 到 2026 年,Sprin…...

Realtek 8852CE网卡Linux驱动全攻略:从故障排查到性能优化

Realtek 8852CE网卡Linux驱动全攻略:从故障排查到性能优化 【免费下载链接】rtw89 Driver for Realtek 8852AE, an 802.11ax device 项目地址: https://gitcode.com/gh_mirrors/rt/rtw89 诊断硬件兼容性的3个步骤 当你在会议室突然断网时,是否怀…...

SEER‘S EYE预言家之眼效果对比:与传统规则引擎在推理游戏中的表现

SEERS EYE预言家之眼效果对比:与传统规则引擎在推理游戏中的表现 1. 引言 想象一下,你正在玩一局狼人杀。作为预言家,你每晚可以查验一名玩家的身份。你的对手,可能是严格按照“如果A发言有漏洞,则投票给A”这类规则…...

如何快速优化暗影精灵笔记本性能:开源硬件控制工具终极指南

如何快速优化暗影精灵笔记本性能:开源硬件控制工具终极指南 【免费下载链接】OmenSuperHub 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 对于暗影精灵笔记本用户来说,硬件性能优化一直是个头疼的问题。OmenSuperHub这款开源工具通…...

【01】什么是机器学习?理论基础与技术要点

一、定义与核心特征 机器学习作为人工智能的核心分支,其本质是通过设计高效算法,使计算机系统无需显式编程指令,即可从数据中自主挖掘内在规律与关联关系,并基于习得的模式完成预测、分类、决策等各类任务的技术体系。与传统编程…...

OpenClaw技能开发入门:为GLM-4.7-Flash扩展自定义文件转换器

OpenClaw技能开发入门:为GLM-4.7-Flash扩展自定义文件转换器 1. 为什么需要自定义技能 去年我在整理技术文档时,经常需要将PDF格式的论文和报告转换成Markdown格式。手动操作不仅耗时,还容易出错。当我发现OpenClaw可以通过技能扩展实现自动…...

rl-agents项目实战:如何自定义你的强化学习环境与智能体配置文件?

RL-Agents项目实战:深度定制强化学习环境与智能体配置指南 引言 当你第一次成功运行rl-agents示例代码时,那种兴奋感可能还记忆犹新。但很快,你会面临一个更实际的挑战:如何将这个框架适配到自己的研究项目中?与大多数…...

BEYOND REALITY Z-Image实际效果:眼镜/项链/耳环等配饰与皮肤自然接触渲染

BEYOND REALITY Z-Image实际效果:眼镜/项链/耳环等配饰与皮肤自然接触渲染 1. 项目概述 BEYOND REALITY Z-Image是一款基于先进AI技术的文生图创作引擎,专门针对高精度写实人像生成进行了深度优化。该系统结合了Z-Image-Turbo底座架构和BEYOND REALITY…...

NEURAL MASK 在嵌入式视觉系统中的轻量化部署实践

NEURAL MASK 在嵌入式视觉系统中的轻量化部署实践 最近在做一个工业质检的项目,客户要求摄像头端就能实时处理视频流,发现异常立刻报警,根本等不及把视频传到云端再分析。这让我想起了之前研究过的NEURAL MASK技术,它在图像修复和…...

如何通过Win11Debloat实现Windows系统深度优化:从性能提升到隐私保护的全流程指南

如何通过Win11Debloat实现Windows系统深度优化:从性能提升到隐私保护的全流程指南 【免费下载链接】Win11Debloat 一个简单的PowerShell脚本,用于从Windows中移除预装的无用软件,禁用遥测,从Windows搜索中移除Bing,以及…...

【Unity进阶】AudioSource 实战技巧与性能优化指南

1. AudioSource基础操作与实战技巧 AudioSource是Unity中最常用的音频组件之一,掌握它的基础操作是游戏开发的必备技能。在实际项目中,我发现很多开发者只是简单调用Play()和Stop(),其实AudioSource还有很多实用的功能值得挖掘。 1.1 精准控制…...

杭电网安复试编程Day24

1、十六进制转换题目描述&#xff1a;输入一个十进制的数&#xff0c;把它转成十六进制。 方法一&#xff1a;利用内置函数#include<iostream> using namespace std; int n; int main() {cin>>n;cout << hex << n << endl;return 0; }方法二&…...

微信小程序逆向实战:从源码提取到动态调试全解析

1. 微信小程序逆向工程入门指南 第一次接触微信小程序逆向时&#xff0c;我被那些加密的.wxapkg文件搞得一头雾水。经过多次实践后发现&#xff0c;逆向过程其实就像拆解一个俄罗斯套娃 - 需要层层剥离才能看到核心内容。对于开发者来说&#xff0c;掌握这套技能不仅能进行安全…...

玩过电源设计的都知道,Buck电路的双闭环控制就像炒菜放盐——调不好整锅都得翻车。今天咱们直接上干货,从数学建模到仿真验证,手把手把PI调节器的门道拆开了说

buck双闭环控制仿真降压电路PI调节器设计降压斩波电路建模和数学模型建模 建模方法有状态空间平均法&#xff0c;开关元件平均模型法&#xff0c;开关网络平均模型法提供双闭环调节器设计方案 从滤波器设计到pi调节器设计再到仿真。 从滤波器设计到建模&#xff0c;得到被控对象…...

IC封装选型与焊接实战指南:从DIP到BGA/WLCSP

1. 常见IC封装形式详解&#xff1a;从选型到焊接的工程实践在嵌入式硬件开发全流程中&#xff0c;IC封装绝非仅关乎“芯片如何装进电路板”的物理问题。它是连接芯片内部晶体管阵列与外部PCB互连网络的关键桥梁&#xff0c;直接影响信号完整性、热管理效率、制造良率、维修可行…...