当前位置: 首页 > news >正文

104、【Agent】【OpenCode】webfetch 工具提示词

【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除

背景

上篇 blog
【Agent】【OpenCode】task 工具提示词(参数内容)
接着分析了 Task 工具的另一个例子greeting-responder(可以进行人设隔离),然后分析了 Task 工具的参数内容:description(任务简述,必选项,为了人机交互体验设计的,是给人类用户看的 UI 标签),prompt(详细指令,必选项,给 AI 看的完整剧本,内容高度自包含),subagent_type(专家类型,必选项,指定要使用的特定类型的专业智能体),task_id(会话锚点,可选项,可以让任务在之前同一个子智能体会话中继续),command(触发源,可选项,触发此任务的原始命令,用来审计与调试),下面继续分析

OpenCode

下面看下一个工具 WebFetch

其提示词路径在opencode/packages/opencode/src/tool/webfetch.txt

这里的WebFetch 工具不是一个简单的网页抓取器,而是在 AI 编程工具生态中一个非常讲究内容净化与标准化的接口,下面从几个角度进行分析

  • 网页内容净化器工具默认将网页内容转换为 Markdown 格式,网页原始的 HTML 一般充满着大量的<div><span>,CSS 样式和各种 JavaScript 脚本,这些内容对于浏览器渲染页面非常重要,但对 AI 来说全是噪声干扰,而 Markdown 格式则剥离了这些干扰,只保留标题,段落,列表和代码块等语义结构,可以大幅减少 AI 需要处理的 Token 数量,并提升 AI 对网页核心信息的理解准确率,相当于在 AI 读取网页前,先安排了一个排版编辑把 HTML 清洗成干净的纯文本
  • 通用兜底方案:Usage notes 这里提到,如果系统中存在更专业的工具,比如专门用来搜索全网的 GeneralSearch,或者专门用来读取特定文档库的插件,如果这些专业的工具能解决问题,就优先用它们,只有当那些专业工具都不适用,或者明确知道一个 URL 需要读取时,才轮到 WebFetch 工具出场,WebFetch 只是一个通用的兜底工具,AI 应该根据任务的最优解来动态选择工具,而不是盲目迷信单一工具,WebFetch 的存在,是为了保证 AI 在面对任何未知 URL 时,都有一个保底的手段去获取信息

安全与容错机制:这里提到了几个关键的细节

  • HTTP 自动升级为 HTTPS:这是个强制性的安全策略,防止 AI 在抓取信息时因为访问不安全的 HTTP 协议而遭到中间人攻击,或者被目标网站直接拦截
  • URL 必须完整有效:要求传入的必须是带有https://的完整链接,避免 AI 因为传入相对路径(比如/about)而导致抓取失败
  • 只读属性(Read Only):明确声明该工具不会修改任何文件
  • 应对海量信息自动总结:大模型的上下文窗口虽然越来越大,但依然是昂贵有限的,如果 WebFetch 抓回来一本几十万字的在线电子书,直接塞给 AI 会导致上下文爆炸,所以这里做了防溢出提示,当检测到内容过长时,应该自动进行截断,或总结摘要处理

有了这个工具,OpenCode 就可以直接阅读互联网上任意公开的 URL,获取最新信息,OK,下面看下参数内容

  • url(目标地址,必填项):信息获取的唯一坐标,必须是完整的合法路径
  • format(输出格式,必填项):默认为 Markdown 格式,还可以选 Text(纯文本),HTML(原始源码),通过将格式设置为必填,强制 AI 根据不同任务性质选择合适的数据格式,养成按需索取的习惯
  • timeout(超时控制,可选项):防止任务无限挂起,防止网络问题或目标服务器无响应导致工作流卡死,默认 120s(两分钟)

OK,本篇先,到这里,如有疑问,欢迎评论区留言讨论,祝各位功力大涨,技术更上一层楼!!!更多内容见下篇 blog

http://www.jsqmd.com/news/943845/

相关文章:

  • 2026太阳能路灯厂家实力测评:靠谱高性价比品牌推荐 - 资讯快报
  • *P3199 [HNOI2009] 最小圈
  • 2026西昌防水补漏、漏水检测公司推荐TOP2:本地门店,资质齐全,2小时上门,先施工后付款 - 资讯快报
  • 别再乱买烤羊炉了!国内5家主流厂家真实测评,帮你省下冤枉钱 - 奔跑123
  • 南方电网电费监控:5分钟实现家庭用电智能管理
  • 最省钱的方法去购买卖家精灵,优惠码折扣券用BCH72/BCH78 - Zhou6
  • Ubuntu 20.04上OpenJDK 8、11、17共存与切换指南:解决多版本Java项目依赖难题
  • 2026广东海边团建专业旅行社推荐榜 - 互联网科技品牌测评
  • 全能单位换算工具推荐 手机端轻便软件小程序整理清单 - 软件工具教程方法
  • 盘点九宫格切图专用软件,多款便捷小程序实测分享 - 软件工具教程方法
  • 华硕笔记本轻量化控制工具G-Helper:从资源占用到性能优化的完整指南
  • 矢量网络分析仪整机+校准件采购,新能聚源成套打包报价 - 品牌推荐大师
  • 别再只记Payload了:深入PHP底层,图解XXE漏洞中simplexml_load_string到底做了什么
  • 如何快速掌握Fabric模组开发:面向新手的终极指南
  • 如何快速掌握Arduino音频开发:5个实战技巧指南
  • 写作压力小了!2026最新AI论文工具测评与推荐
  • 2026济南大型下水管道疏通、市政管道疏通公司推荐榜TOP2:30分钟上门,不通不收费 - 资讯快报
  • 从零到专家!AI大模型学习全攻略,手把手带你入门深度学习与大模型应用
  • 2026最新AI写标书工具推荐:主流软件深度对比与长效选型指南 - 陈工0237
  • 图片防护工具推荐 实用图片加水印软件小程序优劣对比 - 软件工具教程方法
  • 盘点优质 MBTI 测评神器 日常性格测试小程序整理 - 软件工具教程方法
  • 2026合金铝板定制厂家花纹铝板生产厂家防滑铝板生产厂家及源头厂家选购参考 - 栗子测评
  • 从零基础到稳步推进:中药报班服务真实记录 - 医考机构品牌测评专家
  • 工业图纸标注处理工具:从大图裁切到标注映射的完整实践
  • 混油皮亲测3款眼油,控油保湿提亮暗沉黑眼圈 - 全网最美
  • 2026年深圳GEO优化公司TOP10权威排名:技术自研与效果付费双维度评测 - 资讯快报
  • 义乌烫纸厂家哪家好?2026烫纸厂家推荐:辛合烫纸领衔|推荐质量好的烫纸厂家,甄选优质的烫纸生产厂家合集 - 栗子测评
  • CodeFormer人脸修复终极指南:10分钟让模糊老照片重现光彩
  • YOLOv12零基础入门实战:从原理解析到训练推理全流程(保姆级教程)
  • 美国大件商品海外仓选型合规靠谱服务商推荐 - 资讯快报