in

什么是ChatGPT插件功能:语言模型开放了“眼睛和耳朵”

什么是ChatGPT插件功能

OpenAI 宣布已经在 ChatGPT 中实现了对插件的初步支持。插件 (Plugins) 是专门为语言模型设计的工具,以安全为核心原则,可帮助 ChatGPT 访问最新信息、运行计算或使用第三方服务。也就是说,chatGPT不在只是一个语言模型数据库,它可以连接到互联网,获取最新的信息。

chatGPT现在只能根据2021年9月之前的消息进行回答,现在不仅能直接检索到最新新闻,就连数理计算也一并解决了!另外也支持个人或企业把私有数据(文档、笔记、邮件等)投喂给ChatGPT,成为人的“第二大脑”或企业的智能助理。

chatGPT插件

这意味着第三方开发者现在可以为ChatGPT开发插件,将自己的服务集成到ChatGPT的对话窗口中。根据演示,首批开放的插件包括酒店和航班预订、外卖服务、在线购物、法律知识、专业问答、文字生成语音等,还有用于连接不同产品的Zapier插件。

OpenAI 官方也提供了两款插件:Browsing 和 Code interpreter。此外还面向开发者开源了知识库类型插件的全流程接入指南:ChatGPT Retrieval Plugin。


Browsing

Browsing

Browsing 插件利用互联网上最新的信息来回答问题,并提供搜索步骤和内容来源链接,使用了 Bing 搜索 API。

下面是 ChatGPT 用户使用 Browsing 的一个体验例子。如果在此之前提出这些问题,模型会礼貌地指出其训练数据不足以提供答案。在这个例子中,ChatGPT 检索了最新的奥斯卡奖信息,展示了 Browsing 作为附加体验的一种方式。

除了为终端用户提供明显的效用外,我们认为使语言和聊天模型能够进行彻底和可解释的研究,在可扩展对齐方面有着令人兴奋的前景。


Code Interpreter(代码解释器)

Code Interpreter

Code Interpreter是一个实验性的 ChatGPT 模型,可以使用 Python处理上传和下载。它创造了一个可以运行 Python 解释器的沙盒,在防火墙控制下有短暂的存储空间,能够使用 Python 处理文件上传和下载,整个虚拟空间在会话期有效。

简单来说,就是提供了一个在沙盒、防火墙执行环境中工作的 Python 解释器,以及一些临时磁盘空间。

由解释器插件运行的代码在一个持久会话中进行评估,并且后续调用可以相互构建。目前该功能支持将文件上传到当前对话工作区并下载工作结果。


chatGPT三方插件

chatGPT三方插件

首先是针对第三方插件,任何开发人员都可以自行参与构建,OpenAI甚至还给出了一整套构建流程:“如何在ChatGPT构建你的插件”,并在Github上已开源。

目前已支持的第三方插件,可以看到有餐厅推荐、旅行计划、购物、AI语言老师、网上店铺,以及学术界知识应用Wolfram、应用库(与5000多个应用程序交互,包括Google表格)……

这样看起来,几乎已经涵盖了我们生活中的衣食住行、工作与学习。


ChatGPT的plugins的特点:

  • 灵活性:用户可以编写自己的插件,以满足不同的需求,从而增强ChatGPT的功能。
  • 可扩展性:插件可以随时添加或删除,以满足用户的不同需求。
  • 可自定义性:用户可以自定义插件的行为和功能,以适应自己的需要。

ChatGPT的plugins功能是一个强大的工具,可以帮助用户自定义和扩展ChatGPT的功能,从而更好地满足用户的需求。

当用户加载插件时,ChatGPT会将插件代码加载到内存中,并将其作为模块导入到ChatGPT的命名空间中,从而可以在对话中直接使用插件提供的功能。

插件可以被设计为对话管理、回答生成、对话历史记录等方面提供支持。例如,一个对话管理插件可以用于跟踪对话状态和管理对话,而一个回答生成插件可以实现自定义的回答生成逻辑。


编写插件的规则

编写插件的规则

  • 插件必须是Python脚本文件,并且以.py文件扩展名结尾。
  • 插件应该包含一个或多个函数或类,这些函数或类提供了所需的功能。
  • 插件的函数或类应该具有定义良好的参数和返回值。
  • 插件应该被正确地导入到ChatGPT中,并在需要的时候被正确地调用。
  • 插件的函数或类应该被正确地文档化,以便用户能够了解其用途和用法。

ChatGPT的plugins功能是一个非常强大的工具,可以帮助用户自定义和扩展ChatGPT的功能,以满足不同的需求。如果你需要更多的信息或者帮助来编写插件,请查阅OpenAI的官方文档或社区论坛。


插件的具体应用场景

插件的具体应用场景

ChatGPT的plugins功能可以应用于多种场景。以下是一些可能的应用场景:

对话管理插件:这种插件可以用于跟踪对话状态、保存对话历史记录和管理对话流程。例如,一个对话管理插件可以用于帮助用户记录对话中的关键信息,或者在需要时自动提供帮助和支持。

  • 自定义回答生成插件:这种插件可以用于实现自定义的回答生成逻辑。例如,一个自定义回答生成插件可以根据用户的问题和上下文信息,生成更加准确、有趣和富有创意的回答。
  • 语音识别插件:这种插件可以用于将语音转换为文本,并将其传递给ChatGPT进行处理。例如,一个语音识别插件可以使用户能够使用语音与ChatGPT进行交互。
  • 情感分析插件:这种插件可以用于对用户的情感进行分析,以更好地了解用户的需求和心理状态。例如,一个情感分析插件可以检测用户是否感到沮丧、愤怒或兴奋,从而为ChatGPT提供更加智能和个性化的回答。
  • 知识库插件:这种插件可以用于为ChatGPT提供额外的知识和信息。例如,一个知识库插件可以包含专业领域的词汇和知识,从而帮助ChatGPT生成更加准确和专业的回答。

这些只是一些可能的应用场景,实际上,plugins功能可以应用于任何需要自定义和扩展ChatGPT功能的场景。


AI问答的未来

也许在未来,我们不再需要使用代理服务,而是可以交由ChatGPT的人工智能来完成反爬虫工作。或者,ChatGPT可能会将类似BrightData的第三方插件整合到其平台上。无论哪种情况,让我们拭目以待,看看未来的发展趋势。虽然目前还无法确定ChatGPT会如何发展,但随着技术的不断创新和提高,未来一定会有更多的可能性。

blank

Written by 爬取 大师

阿里P12级别选手,能够突破各种反爬, 全能的爬取大师,擅长百万级的数据抓取!没有不能爬,只有你不敢想,有爬取项目可以联系我邮箱 [email protected] (带需求和预算哈, 不然多半不回复)