ChatGPT Search 正在广泛推送,附细节

carlpayne · 2024-11-1 00:47:32 · 109 次点击

看起来相比 perplexity.ai 和 kimi 探索版没有太多新意。ChatGPT 4o/4o-mini/4 下可用。官方未对此发布相关通告。








11/1 凌晨 01:01 更新:正式发布并命名为 ChatGPT search



X 上的 OpenAI:“:globe_with_meridians: Introducing ChatGPT search :globe_with_meridians: ChatGPT can now search the web in a much better way than before so you get fast, timely answers with links to relevant web sources.” / X




  • 参考 Pliny the Liberator 提取的 system prompt,和已有的 Browser (tool) 似乎没有特别大的差异:




    • ChatGPT search



      web


      Use the web tool to access up-to-date information from the web or when responding to the user requires information about their location. Some examples of when to use the web tool include:



      • Local Information: Use the web tool to respond to questions that require information about the user’s location, such as the weather, local businesses, or events.

      • Freshness: If up-to-date information on a topic could potentially change or enhance the answer, call the web tool any time you would otherwise refuse to answer a question because your knowledge might be out of date.

      • Niche Information: If the answer would benefit from detailed information not widely known or understood (which might be found on the internet), such as details about a small neighborhood, a less well-known company, or arcane regulations, use web sources directly rather than relying on the distilled knowledge from pretraining.

      • Accuracy: If the cost of a small mistake or outdated information is high (e.g., using an outdated version of a software library or not knowing the date of the next game for a sports team), then use the web tool.


      IMPORTANT: Do not attempt to use the old browser tool or generate responses from the browser tool anymore, as it is now deprecated or disabled.


      The web tool has the following commands:



      • search(): Issues a new query to a search engine and outputs the response.

      • open_url(url: str): Opens the given URL and displays it.





    • ChatGPT Browser (tool,已被 web 替换)



      browser


      You have the tool browser. Use browser in the following circumstances:

      - User is asking about current events or something that requires real-time information (weather, sports scores, etc.)

      - User is asking about some term you are totally unfamiliar with (it might be new)

      - User explicitly asks you to browse or provide links to references


      Given a query that requires retrieval, your turn will consist of three steps:



      1. Call the search function to get a list of results.

      2. Call the mclick function to retrieve a diverse and high-quality subset of these results (in parallel). Remember to SELECT AT LEAST 3 sources when using mclick.

      3. Write a response to the user based on these results. In your response, cite sources using the citation format below.


      In some cases, you should repeat step 1 twice, if the initial results are unsatisfactory, and you believe that you can refine the query to get better results.


      You can also open a url directly if one is provided by the user. Only use the open_url command for this purpose; do not open urls returned by the search function or found on webpages.


      The browser tool has the following commands:

      search(query: str, recency_days: int) Issues a query to a search engine and displays the results.

      mclick(ids: list[str]). Retrieves the contents of the webpages with provided IDs (indices). You should ALWAYS SELECT AT LEAST 3 and at most 10 pages. Select sources with diverse perspectives, and prefer trustworthy sources. Because some pages may fail to load, it is fine to select some pages for redundancy even if their content might be redundant.

      open_url(url: str) Opens the given URL and displays it.


      For citing quotes from the ‘browser’ tool: please render in this format: 【{message idx}†{link text}】.

      For long citations: please render in this format: [link text](message idx).

      Otherwise do not render links.







  • 用 o1 对两者进行了对比:


    1. 用途和使用场景




    • web工具:



      • 本地信息: 当需要获取用户所在地的信息,如天气、当地商家或活动时使用。

      • 新鲜度: 如果最新的信息可能改变或丰富答案,在知识可能过时的情况下使用web工具。

      • 小众信息: 当需要获取不为大众所知的详细信息,如小社区的细节、鲜为人知的公司或特殊法规时。

      • 准确性: 如果小错误或过时信息会带来高成本,如使用过时的软件版本或不知道球队的下一场比赛日期。




    • browser工具:



      • 实时信息: 用户询问当前事件或需要实时信息(天气、体育比分等)。

      • 未知术语: 当用户提到你完全不熟悉的术语(可能是新的)。

      • 浏览请求: 用户明确要求你浏览或提供参考链接。




    2. 命令和功能




    • web工具的命令:



      • search(): 向搜索引擎发出新查询并输出响应。

      • open_url(url: str): 打开指定的URL并显示内容。




    • browser工具的命令:



      • search(query: str, recency_days: int): 向搜索引擎发出查询并显示结果。

      • mclick(ids: list[str]): 检索指定ID的网页内容。应始终选择至少3个、最多10个页面,选择多样且可信的来源。

      • open_url(url: str): 打开指定的URL并显示内容。




    3. 工作流程




    • web工具:



      • 直接使用search()获取信息或open_url(url: str)打开链接。




    • browser工具:



      1. 使用search()函数获取结果列表。

      2. 使用mclick()函数并行检索这些结果的多样且高质量的子集,至少选择3个来源。

      3. 根据检索结果撰写对用户的回复,并按照指定格式引用来源。




    4. 重要注意事项




    • web工具:



      • 不要尝试使用已弃用或禁用的browser工具,不要从browser工具生成响应。




    • browser工具:



      • 仅在用户提供URL时使用open_url命令;不要打开search()返回的URL或网页中发现的URL。

      • 在引用来自browser工具的内容时,需使用特定的引用格式。




    5. 引用格式



    • browser工具的引用:

      • 对于引用的内容,使用格式:【{消息索引}†{链接文本}】

      • 对于较长的引用,使用格式:[链接文本](消息索引)

      • 其他情况下不需呈现链接。




    总结



    • web工具是用于获取最新、地点相关和详细信息的首选工具,具有简化的命令集。

    • browser工具适用于需要实时浏览、多步骤搜索和特定引用格式的情况,但已被web工具所取代,建议避免使用。



举报· 109 次点击
登录 注册 站外分享
8 条回复  
wordlpeace 初学 2024-11-1 00:47:32



普号也可用了

zealott3528 初学 2024-11-1 00:47:32

shopGpt :grinning:

Percival 初学 2024-11-1 00:47:32

这个mac 客户端版本没发现啊

gamecrafters 初学 2024-11-1 00:47:32

你看看邮箱有邮件吗?我安卓的已经有搜索了

J.new.Ux 初学 2024-11-1 00:47:32

iOS也有了

Undefined_Lee 初学 2024-11-1 04:26:30

哭了,咋还没推送到我

返回顶部