OpenAI Agents SDK 抓不到实时价格?搜索+渲染抓取双工具解决
InsideDebt6345 · reddit · 2026-09-02
作者在用 OpenAI Agents SDK 构建商品调研 agent 时发现:WebSearchTool 返回的是索引内容而非完整渲染页面,而零售站的价格和库存往往要等 JavaScript 执行后才出现,于是 agent 会'自信地'报告价格不可见。
解决方案是拆成两个工具:
- WebSearchTool 只负责发现、找产品 URL;
- 一个 functiontool 负责抓取已知 URL 的完整渲染内容(作者用 ZenRows auto 模式 + Markdown 输出,Firecrawl、Playwright 等方案同理)。
关键经验是工具描述:初期 agent 明明已有 URL 仍反复调用搜索;只有在描述里明确'fetch 工具用于已知 URL 的当前内容、search 用于发现'之后,工具路由才稳定。现在的流程是:找页面用搜索,取价格/库存等实时字段用渲染抓取。作者最后向社区提问:你们是让模型自己决定何时 fetch,还是拿到 URL 后强制执行一步 fetch?
「编程与Agent」频道最新
- 求助:如何构建驱动老旧 ERP 系统的自主智能体 — atuclose · 2026-09-02
- Swarms v15 发布:引入动态工具加载与 MCP 2.x 支持 — KyeGomezB · 2026-09-02
- 开发者演示用 GPT 5.6 配合 Blender MCP 制作游戏动画 — chongdashu · 2026-09-02
- LLM 是神经符号系统,将在 Agent 群集时代复兴 — herbiebradley · 2026-09-02
- 开发者吐槽:顶级模型 swarm 成本太高玩不起 — AaronBergman18 · 2026-09-02
- 开发者计划优化 Agent 生成 PR 的审查体验 — mattpocockuk · 2026-09-02