核心机制
本技能定义了四类Web工具的分支决策架构(非层级),遵循ReAct范式:
- web_search:无URL时的关键词搜索入口
- web_fetch:已知URL的静态内容直取
- opencli:70+主流网站的CLI结构化访问,作为优先fallback
- browser:JS渲染/登录态/交互场景的最后兜底
显著优点
1. 渐进式降级:明确失败信号(空白/403/CAPTCHA→opencli→browser),避免静默跳过
2. 效率优先:opencli秒级返回结构化数据,比browser轻量
3. 规范化流程:登录操作强制用户授权、敏感操作二次确认、CSS选择器优先、智能等待替代固定sleep
4. 故障自愈:web_search失败时引导API配置(含Step-by-step表格),非直接降级
潜在局限
- opencli需预装脚本(含Browser Bridge插件编译),首次使用有准备成本
- browser作为兜底工具,仍依赖CAPTCHA人工介入提示
- 未内置请求频率限制与反爬策略,高频场景需用户自行控制
适合人群
AI Agent开发者、自动化工作流搭建者、需平衡成功率与执行成本的爬虫替代方案用户
常规风险
- 配置泄露风险:web_search API Key需用户手动配置,存在误粘贴至对话的泄露可能
- 账号安全风险:登录态操作需明确授权,但用户可能误判场景必要性
- 服务依赖风险:70+站点CLI适配随目标网站改版可能失效