网页搜索与信息来源
Explain 默认依靠自身知识进行讲解,而这些知识截止到某个日期为止。当你的问题需要更新的信息时,Explain 会先搜索网页,再写讲解内容。
当你的提示词里带有链接时,它会打开这个页面,并根据页面内容进行讲解。这两种方式本质上都是在为提示词提供上下文,就像粘贴代码或附加文档一样。
Explain 何时会搜索
你不需要手动开启搜索,也没有相关的设置项。在写讲解之前,Explain 会读取你的提示词和所有附件,判断这节课是否需要联网查找资料。
如果主题可能是最近发生变化的——比如库和框架的版本、新的 API 和发布内容、产品、价格、新闻,或者任何你提到"最新""新版"或"当前"的内容——它就会去搜索。
而像闭包的原理、DNS 是什么这类不会过时的概念,是不需要搜索的,Explain 会直接用已有的知识来回答。
所以,如果你想了解某件事的最新情况,直接在提示词里说清楚:
最新的 React 版本改了什么?如果搜索没有找到有用的信息,讲解会转而讲解那些不会过时的概念,并避免陈述它无法核实的最新事实。
链接到某个页面
把 URL 粘贴到提示词里,Explain 会在写讲解之前打开这个页面,然后根据页面实际的内容来构建讲解,而不是仅凭网址去猜测:
给一个刚接触数据库的人讲讲这篇文章:https://en.wikipedia.org/wiki/Write-ahead_logging如果页面打不开、返回空白,或者被付费墙挡住了,讲解会明确说明它无法读取该页面,转而讲解它确实了解的相关内容。
链接功能适用于 Explain 能在公开网络上打开的页面。如果是你本地的文件,或者它无法访问的页面,请改用附加文档的方式。
信息来源
当一份讲解是基于网页搜索生成的,它的观看页面会在描述下方用来源这一行列出它用到的网站。
每个来源都是一个显示网站域名的小标签:把鼠标悬停在上面可以看到页面标题,点击它可以在新标签页中打开该页面。
同一个网站不管用了多少页内容,都只会显示一次。前六个来源以标签形式显示,超出的数量会在后面标出,比如 +3。
信息来源是讲解内容的一部分,所以能观看这份讲解的人都能看到它们,不只是你自己。
Explain 什么时候不会搜索
有些讲解是基于已经读取好的页面内容构建的,这种情况下它会跳过搜索和链接读取的步骤:

