ChatGPT使用介绍、ChatGPT+编程、相关组件和插件记录

news/2024/11/24 5:19:27/

文章目录

  • 介绍
      • 认识
      • ChatGPT是通过英汉互译来实现中文回答的吗
      • 同一个问题,为什么中英文回答不同
  • ChatGPT的使用
      • 对话组
      • OpenAI API
      • AI智能绘图DALL·E 2
      • ChatGPT for Google插件
  • ChatGPT+编程
      • 编写代码
      • 代码错误修正与功能解读
      • 代码评审与优化
      • 推荐技术方案
      • 编写和优化SQL语句
      • 在代码编辑器中调用ChatGPT

介绍

认识

ChatGPT是Chat Generative Pre-trained Transformer(对话数据预先训练生成的Transformer模型)的缩写,因此,ChatGPT就是用于处理对话数据的GPT模型。

早期的聊天机器人和ChatGPT就像是两个不同年龄段的孩子。ChatGPT更年长、更成熟,因而在知识储备、语言理解、对话质量等方面都有更高的水平。同时,ChatGPT也更加开放和多元化,可以在多种不同的领域发挥作用,而不仅仅局限于特定的应用场景。

ChatGPT的核心技术是基于人工神经网络的自然语言处理技术。具体来说,它使用了一种名为GPT(Generative Pre trained Transformer)的大型深度学习模型。GPT模型的前身是Transformer模型(一种用于自然语言处理的深度学习模型),它在2017年被引入自然语言处理领域。2018年,OpenAI公司发布了GPT-1,它是一种大规模预训练语言模型,在各种自然语言处理任务上拥有出色的性能。随着技术的进步,GPT的模型大小不断增加,GPT-3模型是之前最大的语言模型。近期也发布了GPT-4,能力更加强大。

ChatGPT是通过英汉互译来实现中文回答的吗

不是。ChatGPT是一个多语言的语言生成模型,可以直接对中文输入生成中文输出。它是通过学习大量的语料数据来训练模型,并利用语言模型的方法来生成文本。因此,不需要将中文文本翻译为英文再生成中文的文本。

同一个问题,为什么中英文回答不同

这是因为对于ChatGPT来说不同语种的语料库是不同的。例如,英语语料库中的数据通常比中文语料库中的数据更丰富和多样化,所以英语回答的信息量可能比中文回答的信息量更多。因此,同一个问题的回答在英语和中文中可能会有所不同。

ChatGPT的使用

对话组

在下图所示的ChatGPT页面中创建新的对话,在对话框中输入问题内容,单击发送按钮。
在这里插入图片描述
建议将关于同一个主题的对话放在一个对话组中。因为新建一个对话意味着与ChatGPT进行一个新的、独立的对话。通过新建对话,用户可以:获得对某个问题的答案;获得关于某个话题的信息;提出建议或询问;模拟真实的人际交往场景。在同一个对话组中,ChatGPT在回答问题的时候会联系上下文给出答案。

OpenAI API

OpenAI API是OpenAI公司提供的一种在线服务,可以让开发人员轻松访问OpenAI的人工智能技术,以在自己的应用程序、网站或产品中使用这些技术。API提供了一种简单的接口,可以通过发送请求和获得响应来使用OpenAI的技术。
哪些场景适合使用OpenAI API呢?通常情况下,OpenAI API是在需要加入人工智能功能,如自然语言处理、语音识别、聊天机器人等时使用的。例如,可以利用OpenAI API来创建一个在线客服聊天系统,或者创建一个智能文本编辑器,以自动提供语法和拼写建议。总的来说,使用OpenAI API是为了更方便、更快速地将人工智能技术集成到自己的应用程序、网站或产品中。

AI智能绘图DALL·E 2

DALL·E 2是OpenAI开发的一种全新的人工智能技术,能够根据给定的文字描述生成多样性和高质量的图像。
访问地址:https://labs.openai.com/

在这里插入图片描述

ChatGPT for Google插件

ChatGPT for Google是Chrome浏览器的一个插件,它能利用ChatGPT增强搜索引擎的功能,即在传统搜索结果的旁边显示ChatGPT对同一话题的回答。ChatGPT for Google支持所有流行的搜索引擎,包括谷歌、必应、DuckDuckGo等。
在这里插入图片描述
在这里插入图片描述

ChatGPT+编程

编写代码

OpenAI的GPT-3模型为程序员提供了开发接口。要掌握开发接口的使用方法,就得花时间阅读相关的技术文档。如果没有时间阅读文档,也可以用ChatGPT生成示例代码,从而快速了解接口的基本用法。
在这里插入图片描述

代码错误修正与功能解读

ChatGPT可以修正代码中的错误,并解读代码的功能。

代码评审与优化

ChatGPT可以评价代码的质量。即使代码没有语法错误,ChatGPT也能分析其中是否还有优化的空间。
在这里插入图片描述

推荐技术方案

在规划一个开发项目时,技术方案的选择是非常重要的一个方面.

编写和优化SQL语句

ChatGPT可以基于自然语言的描述编写SQL语句.

在代码编辑器中调用ChatGPT

目前已经有人为一些流行的代码编辑器开发出了ChatGPT的插件,让程序员不需要离开代码编辑器窗口就能利用ChatGPT帮助自己编程。类似的可以在Visual Studio Code插件市场中检索。但是目前idea的插件市场里并没有发现相关的工具。


http://www.ppmy.cn/news/34978.html

相关文章

机器学习---降维算法

知其然知其所以然【写在前面】主成分分析(PCA)原理部分代码部分可视化部分线性判别分析(LDA)原理部分代码部分可视化部分独立成分分析(ICA)原理部分代码部分可视化部分t-SNE降维算法原理部分代码部分可视化…

第十四届蓝桥杯三月真题刷题训练——第 22 天

目录 第 1 题:受伤的皇后_dfs 题目描述 输入描述 输出描述 输入输出样例 运行限制 代码: 思路: 第 2 题:完全平方数 问题描述 输入格式 输出格式 样例输入 1 样例输出 1 样例输入 2 样例输出 2 评测用例规模与约…

2023最全的Web自动化测试介绍(建议收藏)

做测试的同学们都了解,做Web自动化,我们主要用Selenium或者是QTP。 有的人可能就会说,我没这个Java基础,没有Selenium基础,能行吗?测试虽然属于计算机行业,但其实并不需要太深入的编程知识&…

安全防御 --- 防火墙

防火墙 1、基础 (1)防御对象:授权用户;非授权用户 (2)含义: 防火墙是一种隔离(非授权用户所在区域间)并过滤(对受保护网络中的有害流量或数据包&#xff0…

2. 01背包问题

文章目录QuestionIdeasCodeQuestion 有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。 第 i 件物品的体积是 vi ,价值是 wi 。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。 输出最大价值。 输入…

与chatGPT神聊,引领你深入浅出系统调用

在操作系统的教学中,系统调用的作用不言而喻,但是,对系统调用常常是雾里看花,似乎明白,又难以真正的触及,即使在代码中调用了系统调用,比如调用fork()创建进程&#xff0…

【Python语言基础】——Python 字典方法

Python语言基础——Python 字典方法 文章目录Python语言基础——Python 字典方法一、Python 字典方法一、Python 字典方法 Python 有一组可以在字典上使用的内建方法。 方法 描述 clear() 删除字典中的所有元素 copy() 返回字典的副本 fromkeys() 返回拥有指定键和值的字典 ge…

Linux编译cpprestsdk库

本文用的Linux系统为Ubuntu22.04,自带GCC11.3.0。 依赖 ①编译需要boost库,本文用的库版本为boost-1.82.0.beta1.tar.gz。 ②编译需要openssl库,这里使用的版本为openssl-1.1.1s.tar.gz。 ③编译需要cmake库,本文使用的是cmake-3…