avatar

刘刚刚的blog

每一次迭代都让我们更接近最优

  • 首页
  • python
  • 大模型应用
  • 软件/工具导航页
  • 关于
主页 deep-searcher 、deep-research对比
文章

deep-searcher 、deep-research对比

发表于 2025-02-26 更新于 2025-08- 20
作者 Administrator
5~6 分钟 阅读

阅读了两个项目的源码deep-searcher 、deep-research

deep-searcher,git地址:https://github.com/zilliztech/deep-searcher

deep-research,git地址:https://github.com/dzhng/deep-research

相关的库还有huggingface的open_deep_research,不过还没研究,git地址:https://github.com/huggingface/smolagents/tree/main/examples/open_deep_research

简介

在对这两个项目的源码进行阅读后,两个项目的思路分别如下:

deep-searcher:(作者:国内向量数据库公司zilliztech)

一种效果优于graph rag,但复杂度更低的向量库搜索方式

# 流程
1. 用户输入问题
2. 如果问题可以拆分,使用大模型将问题转化为子问题
3. 从向量库中查找与问题匹配的内容
4. 交给大模型判断是否与问题有关联,如果有关联,则加入知识列表
5. 判断收集到的所有内容,交给大模型判断是否能够回答,如果不能回答再次生成一些问题,并继续执行步骤2
6. 当收集到了足够多的内容或者超过设置的迭代次数后,交给大模型进行回答

deep-research:(作者:国外做AI销售方案的公司aomni)

通过大模型+迭代思考+搜索实现

# 流程
1. 用户输入目标、广度、深度
2. 使用llm针对目标追问三个问题,并做为用户的需求
3. 使用llm针对用户的需求拆分为搜索的关键字,进行搜索
4. 针对问题将搜索结果总结为要点,

结论:

deep-searcher更加的偏向于从已有的知识库中进行检索信息(也提供了从文件、网页将信息加载到向量库的功能),将这些信息作为参考交给大模型去处理。相对于传统的rag优化了从向量库中获取相关信息的过程。

deep-research更偏向于针对某个问题的额研究,其通过将问题拆解,从互联网实时抓取数据进行分析,最后将分析结果进行合并,从而获取最终的结果。

大模型应用
许可协议:  CC BY 4.0 123
分享

相关文章

7月 16, 2025

Claude Code简单的交互逻辑及提示词分析

首轮对话 当用户发送消息时,会有两个任务被处理: 用户发送消息的总结/摘要 对用户消息的处理(t

7月 8, 2025

Teamo[agent]分析

参考的示例:https://teamo.floatmiracle.com/chat/d1232254-b3fc-4141-aa00-836450639760 请求回放的 json文件:teamo-example.json 步骤1(agent):需求分析

7月 4, 2025

Agent的ReAct交互模式

论文地址:https://arxiv.org/abs/2210.03629 对应的 langchain prompt hub地址:https://smith.langchain.com/hub/langchain-ai/rea

下一篇

大模型应用开发相关包/工具

上一篇

python多进程多线程下的计数及日志打印

最近更新

  • linux效率软件
  • 个人在vibe coding中的常用提示词梳理
  • Conda cpu占用100%的排查
  • Python工程中的一些工具
  • go中的包管理

热门标签

Halo agent vibe coding 运维 postgresql 设计模式 linux就该这么学 nas rag odoo

目录

©2026 刘刚刚的blog. 保留部分权利。

使用 Halo 主题 Chirpy