做通用智能体,首先从 DeepResearch 功能入手。几乎所有 AI应用 公司都会带这个功能。
在做过一些调研后,梳理下自己都这个功能的总结,理解。
首先 让一些出名的 DeepResearch 应用给出 DeepResearch 的调研报告
让我研究我自己?多少有点搞笑。
这个是让 manus 给的报告 manus deepresearch result
提供的输入: 我要做一个deepresearch 的 agent 告诉我相关的概念,市面情况,实现方案,注意点,优化点
生成的 todo 如下:
## Deep Research Agent 研究任务
### Phase 1: 搜索和收集Deep Research Agent的基础信息
- [x] 收集Deep Research Agent的概念和定义
- [x] 收集Deep Research Agent的关键特性和能力
### Phase 2: 分析市场现状和竞争格局
- [x] 识别主要的Deep Research Agent产品和平台
- [x] 分析市场趋势和竞争优势
### Phase 3: 研究技术实现方案和架构
- [x] 探讨Deep Research Agent的常见技术栈
- [x] 了解多Agent系统和LLM编排
### Phase 4: 整理注意点和优化策略
- [x] 总结实现Deep Research Agent的挑战和注意事项
- [x] 提出性能、成本和准确性方面的优化建议
### Phase 5: 生成综合研究报告
- [x] 撰写Deep Research Agent的综合研究报告
### Phase 6: 向用户交付研究成果
- [ ] 将研究报告发送给用户
### Phase 7: 深入分析Deep Research Agent的商业应用场景
- [x] 深入分析Deep Research Agent的商业应用场景
主要组件
主体工作模式上同普通 Agent 模式一样,外部工具上多了一些针对学术总结,网页抓取总结相关的
核心工具如下
- Web Search, Web Crawl
- CodeSandbox
- 专业知识提供入口
核心流程
关键因素
知识源
这个是影响报告的最核心因素了。
- 时效性
- 内容质量
- 未公开数据的获取
溯源
报告里的内容要指向源文档,这样给用户更高的灵活性及二次研究等,是一个非常好的用户体验
迭代反思
模型怎么基于现有的知识做反思,去补充一些深度知识
技术实现
基本属于一个多 Agent 架构 + Web Search + 专业知识检索工具
可以考虑使用 Camel,然后基于角色定义子 Agent 完成整个技术架构方案
一切都是偶然 – by 三体