2026-03-16
Research agent 最小工作流怎么搭:Exa、Tavily、Browser Use 怎么分工
做 research agent 最容易乱的不是工具不够,而是把搜索、抽取、验证和执行混成一团,所以先把 Exa、Tavily 和 Browser Use 的分工拆开。
8 分钟workflow / choose
先给结论
如果你在做 research agent,不要让一个工具同时负责“找资料、读网页、抽结果、操作网页”。
更稳的最小分工通常是:
- Exa 或 Tavily 负责找和取
- Browser Use 负责进网页执行动作
- 你的主 agent 负责判断、汇总和回传结果
这篇更适合谁
- 正在搭研究助手、销售调研流、竞品跟踪流
- 已经发现纯 AI 搜索不够,但又不想一上来就做很重的自动化
- 想让 research workflow 更像生产流程,而不是一次性演示
先拆成 3 段,不要一口气全交给一个 agent
1. 检索层:Exa / Tavily
这一步的目标不是“写结论”,而是:
- 找到足够新的来源
- 拉回更相关的页面
- 尽量减少脏结果
Exa 更像偏搜索质量和网页数据入口的基础设施。
Tavily 更像给 agent 准备好的 web access layer,强调检索、抽取、research 和生产级稳定性。
2. 执行层:Browser Use
Browser Use 适合做的是:
- 进入网页
- 点开按钮或分页
- 填表、复制、结构化抓取
- 把跨站流程走完
它的价值不在“回答你这个网页讲了什么”,而在“替你把这个网页任务做掉”。
3. 判断层:主 agent
真正该由主 agent 做的事是:
- 先决定要查什么
- 读回来的内容怎么筛
- 哪些结果值得继续验证
- 最终要交付什么格式
如果把这一步和浏览器执行混在一起,通常很快就会失控。
Exa 和 Tavily 什么时候各自更合适
Exa 更适合这些任务
- 你要给 coding agent 或 research agent 接一个高质量搜索入口
- 你更在意网页索引覆盖、相关性和开发者调用体验
- 你想把外部信息检索接进已有 agent 链路
Tavily 更适合这些任务
- 你更明确地在做 production research workflow
- 你想把搜索、抽取和 research API 一起接入
- 你更在意稳定性、安全控制和企业接入感
Browser Use 什么时候该接进来
只有当下面至少满足两条时,再加浏览器自动化更值:
- 结果不在首屏,需要点进去继续走
- 信息来自多个站点,且格式不统一
- 流程里有点击、展开、筛选、填表动作
- 你最终需要结构化结果,不只是阅读摘要
如果只是“先查资料判断一下”,先别急着上浏览器层。
今天就能开始的最小动作
- 先定义一个单一 research 任务,比如“整理 20 个竞品官网最新定价页”
- 先用 Exa 或 Tavily 找入口
- 只有在需要跨页点击和抽取时,再让 Browser Use 接手
一句话建议
research agent 最容易失败的地方,不是模型不够强,而是你没有把检索、执行和判断拆成三层。