web_search · web_fetch
让AI智能体在互联网上查找信息(web_search)和读取特定页面内容(web_fetch)的两种基本工具。
简单来说
web_search 和 web_fetch 是AI智能体在不只依靠自身已有知识、而要到真实互联网上核实信息时使用的两种工具。顾名思义,web_search 是在搜索框里输入关键词,获取相关页面列表的动作;web_fetch 则是打开列表中某个具体网址,把页面内容整个读取过来的动作。
打个比方,这类似在图书馆查资料的过程。先在检索台列出相关书籍所在位置的清单,这是 web_search;再从书架上把其中一本书拿下来翻开阅读,这是 web_fetch。当你问AI一些它在训练时不可能知道的最新信息——比如今天的汇率或近期新闻——智能体就会依次使用这两种工具来生成答案。
不过,如果放任智能体随意打开任何网站,可能存在风险。因此开发者有时会事先设定规则,规定智能体可以搜索或打开哪些网站。这类似于只让对方使用可信来源做调研的一种安全装置。
在报道中是这样出现的
在报道中,这以「web_search·web_fetch 的域名允许/屏蔽参数」的说法出现。这并不是说这两种工具是新出现的,而是指在原有的搜索与读取功能上,新增了只允许使用某些网站或禁止使用某些网站的设置。也就是说,这次更新的核心不是工具本身,而是对工具可控制的程度。
亲手试一试
向已开启网页搜索功能的AI聊天机器人提出以下问题,可以直观感受这两种动作。
1)「帮我搜索一下首尔今天的天气」——AI从多个结果中总结出答案的过程,类似于 web_search。 2)「帮我总结这个链接(粘贴实际URL)的内容」——AI把整个页面读取后加以总结的过程,类似于 web_fetch。
分开尝试这两个步骤,就能清楚看出搜索和读取是两种不同的动作。
