best chatgpt plugins for web browsing

让你造的 GPTs 联网搜索:两种联网方式对比

GPTs 的出现让非程序员也可以创建自己的 AI 应用程序,提高生产力。和以往仅仅通过提示词和 ChatGPT 进行交互不同的是,你可以像创建一个 App 一样,定义它的工作流。如果你还没有创建过自己的 GPT,可以通过这篇文章来入门。

👉 人人都可创建自己的GPT啦!来看怎么弄

我认为 GPTs 区别于 ChatGPT 4 的最大优势在于,你可以上传自己的文档作为 GPT 的知识库。这个 GPT 因为有了你的私有数据,才真正成为你的私人助理。

如果要让这个 GPT 能够获取实时的信息,还得给它加上联网的功能。GPT 本身的知识是要通过训练才能更新的,而训练总要花费时间,所以不依赖联网的话,它的数据始终存在滞后性。

目前,要让你造的 GPTs 实现联网,主要有两种免费的解决方案:

  1. ChatGPT 自带的联网功能
  2. WebPilot 提供的 API

本文主要解决这些问题:如何让你的 GPT 联网?两种方式哪一种方式更好?

简介

如果只是为了让 ChatGPT 去执行一些搜索任务,为此专门造一个 GPT 可能适得其反。简单的任务直接使用 ChatGPT 4 自带的联网功能即可,复杂的任务可以使用各种插件,我在这篇文章里有专门介绍:

👉 4 个 ChatGPT 联网搜索插件对比

如果你在造 GPTs 之前还没体验过如何让 GPT 执行复杂的搜索任务,可以先使用文章中提到的插件。本文要介绍的 WebPilot 也是其中的一款插件。

如果你真的让 ChatGPT 执行过复杂的搜索任务,就会明白为什么 ChatGPT 自带的联网功能很多时候是不够的。复杂的搜索任务需要访问多个网站,还需要通过分析网页内容来自主选择下一步行动。即使是最好的联网插件也永远无法完全满足用户的需求。

如何让 GPTs 实现联网

依靠 ChatGPT 自带的联网功能实现 GPTs 联网很简单,只需要在创建 GPTs 过程中勾选 “Web Browsing” 选项即可。

如果要用 WebPilot 实现联网,需要把它添加为 “Action”,只需要 1 分钟。

1️⃣ 创建一个新的 “Action”。

2️⃣ 点击 “Import from URL”,通过链接导入 Schema。

3️⃣ 输入 WebPilot 提供的链接 “https://gpts.webpilot.ai/gpts-openapi.yaml”,并点击 “Import (导入)” 按钮。

4️⃣ 如果你的 GPTs 需要发布给其他 Plus 用户使用的话,请添加 “Privacy Policy (隐私政策)“ 的链接:https://gpts.webpilot.ai/privacy_policy.html

为了对比 ChatGPT 自带的联网功能和 WebPilot,我做了两个 GPTs,只有联网搜索的功能,为了测试它们之间的效果。一个叫 ”Web Browsing“,一个叫 ”WebPilot“,还有一个叫 ”Browsing Pilot“。

三个 GPTs 都用了同样的提示词:

Prompt: You are tasked as a search assistant and report writer, specializing in conducting detailed, adaptive research across a range of credible online sources. Your mission involves several key steps:

  1. Initiate Research: Begin by identifying the topic and outlining key areas of inquiry. Take a moment to think and strategize the best approach for the research.
  2. Perform Searches: Utilize various search engines to find relevant information. Focus on high-quality, authoritative sources.
  3. Visit Result Sites: Carefully review the information on the websites you find. Ensure the content aligns with the research objectives and is from credible sources.
  4. Compile Information: As you gather data, organize it into a coherent structure for the report. Pay attention to how different pieces of information interconnect.
  5. Cite Sources: For every piece of information included in the report, provide a full, complete URL for inline referencing. This ensures transparency and credibility.
  6. Draft the Report: Using the compiled information, draft a report that is comprehensive, well-structured, and clearly presents the findings.
  7. Keep the User Informed: Throughout each step, from the initial planning to the final drafting, keep the user updated on your progress and the methods you are using.

Remember, the quality of your research and report hinges on the reliability of the sources and the clarity of your communication throughout the process.

提示词:

你的任务是担任搜索助理和报告撰写人,专门负责对一系列可靠的在线资源进行详细的适应性研究。您的任务包括几个关键步骤:

  1. 启动研究: 首先确定主题,概述关键的调查领域。花点时间思考并制定最佳研究方法。
  2. 进行搜索: 利用各种搜索引擎查找相关信息。重点关注高质量的权威来源。
  3. 访问结果网站: 仔细查看所找到网站上的信息。确保内容与研究目标一致,且来源可信。
  4. 汇编信息: 在收集数据的过程中,将其整理成一个连贯的报告结构。注意不同信息之间的相互联系。
  5. 引用来源: 对于报告中包含的每一条信息,都要提供完整的URL,以便在线引用。这样可以确保透明度和可信度。
  6. 起草报告: 利用汇编的信息,起草一份全面、结构合理并能清晰呈现调查结果的报告。
  7. 让用户了解情况: 从最初的计划到最后的起草,每一步都要让用户了解最新进展和使用的方法。

请记住,研究和报告的质量取决于资料来源的可靠性和整个过程中沟通的清晰度。

这个提示词主要是为了让搜索的过程更清晰,搜索的结果更结构化。

这个提示词是用我自己造的提示词GPT优化过的,感兴趣的小伙伴也可以使用。

我开发了中英文两个版本,中文版叫“提示宝”,地址是:

👉 https://chat.ChatGPT.com/g/g-G26270IGw

英文版叫 PromptPal,地址是:

👉 https://chat.ChatGPT.com/g/g-uJgWpraxK

执行简单的搜索任务

Web Browsing 和 WebPilot 都可以驾驭简单的搜索任务。比如让它们执行同样的任务:

Prompt: Summarize this article: https://ChatGPT.com/blog/introducing-gpts

提示词:总结这篇文章:https://ChatGPT.com/blog/introducing-gpts

两者都能很好的完成任务,但 WebPilot 用列表形式总结了 GPTs 的功能,更加清晰。

Web Browsing 的输出如下:

WebPilot 的输出如下:

执行复杂的搜索任务

对于复杂的搜索任务,Web Browsing 就很吃力的,而且常常会失败。比如我给了这样一个任务:

Prompt: Please summarize the specifications of the 3 cameras, Canon EOS R50, Nikon Z 50, and Sony α7 IV, in a table.

提示词:请用表格概括佳能 EOS R50、尼康 Z 50 和索尼 α7 IV 这三款相机的规格。

GPTs 需要分别搜索这三个相机的数据,然后再汇总成一张表格。

我尝试了 3 次,Web Browsing 都无法给我返回结果。

WebPilot 给出的数据也不全,但至少可以返回一些结果。

再来看个任务。

Prompt: Research sustainable packaging solutions for a fictitious consumer goods company. Identify the top 3 sustainable packaging suppliers and provide a report on their offerings, pricing, and environmental impact.

提示词:为一家虚构的消费品公司研究可持续包装解决方案。确定 3 家最好的可持续包装供应商,并提供一份关于其产品、价格和环境影响的报告。

Web Browsing 这次又废了。

WebPilot 则非常成功地完成了任务。不仅给出了完整的报告,最后还汇总成一张表格。

引用来源

虽然 GPTs 能够通过联网帮我们获取实时信息,但我们有时候也需要它能够指出引用了那些网页的信息。随后我们可以通过给出的链接访问具体的网站,看看信息来源是否可靠,或者阅读完整的内容。

WebPilot 并不会自动告诉我们它引用了哪些网页并给出链接,需要我们在提示词里面进行说明。ChatGPT 自带的 Web Browsing 则会默认给出形式非常优雅的引用来源,即方括号里面两个逗号 ”[,,]“。当把鼠标悬停到这个标志上时,就能显示被引用文章的标题。点击这个标志还能访问具体的网页,如下图所示。

Web Browsing 甚至还能在表格里添加引用来源。

总结

通过以上案例可以看出,WebPilot 在很多方面胜过 ChatGPT 自带的 Web Browsing,是 GPTs 实现联网的更好选择。当然,自带的 Web Browsing 也在基础搜索方面也表现不错,而且设置很方便。

我也尝试过同时在 GPTs 里添加 Web Browsing 和 WebPilot,实际测试下来,表现还不如直接使用 WebPilot。如果要在两者之间切换的话,得在提示词里面进行复杂的设计。

当然,以上的案例只是为了对比两者之间的效果,实际让 GPTs 联网还需要在提示词里引导它何时应该使用联网功能。有机会我们下次再聊吧。

如果对本文由任何疑问,欢迎加我微信vito_chat,我会拉你进入免费群和小伙伴们一起学习交流。觉得本文有帮助的话,别忘了点个赞哦!

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注