ChatGPT基础使用总结

文章目录

    • 一、ChatGPT基础概念
      • 大型语言模型LLMs---一种能够以类似人类语言的方式“说话”的软件
      • ChatGPT定义---OpenAI 研发的一款聊天机器人程序(2022年GPT-3.5,属于大型语言模型)
      • ChatGPT4.0---OpenAI推出了GPT系列的最新模型
      • ChatGPT典型使用场景---问答,写作,编程,数据分析
      • ChatGPT局限和问题---语义理解,一致性,验伪能力,偏见倾向
    • 二、ChatGPT提问使用技巧
      • 1. 通用提问模板,设定角色+描述问题+指定目标+补充要求;
      • 2. 通过继续指令,让 篇幅限制 的答案继续输出;
      • 3. 先框架后展开,通过补充要求追问 获取 完整内容;
      • 4. 通过明确的 肯定 和 否定 进行调教,得到最终结果;
      • 5. 新话题开启时,告知初始化GPT,避免干扰;
    • 三、程序员使用ChatGPT的典型举例
      • 1、用ChatGPT整理 岗位 技能要求
      • 2、利用ChatGPT讲解技术点
      • 3、利用ChatGPT生成代码
      • 4、利用ChatGPT解释旧代码
      • 5、利用ChatGPT进行代码Review
      • 6、利用ChatGPT进行代码错误Debug
    • 参考

一、ChatGPT基础概念

大型语言模型LLMs—一种能够以类似人类语言的方式“说话”的软件

大型语言模型:Large Language Models,LLMs。这些语言模型通过分析大量的文本数据并学习语言使用的模式来工作。它们利用这些模式生成的文本几乎无法与人类所说或写的内容区分开来。比如,BERT(谷歌开发的一种预训练深度学习模型),GPT-4(OpenAI推出了GPT系列的最新模型)。

ChatGPT定义—OpenAI 研发的一款聊天机器人程序(2022年GPT-3.5,属于大型语言模型)

ChatGPT:Chat Generative Pre-trained Transformer。属于大型语言模型。它能够基于在预训练阶段所见的模式和统计规律,来生成回答,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文 等任务。

ChatGPT4.0—OpenAI推出了GPT系列的最新模型

大型语言模型比其前身GPT-3的1750亿个参数更高,达到了惊人的1万亿个参数。GPT-4的关键优势与GPT-3类似,在大量文本数据上进行了广泛的预训练,使其能够学习极其多样的语言特征和关系。

ChatGPT典型使用场景—问答,写作,编程,数据分析

对话生成:ChatGPT可与用户进行流畅、自然的对话,可应用在客户服务、智能助手和聊天机器人等领域。
自动编写文章:ChatGPT具备强大的文本生成能力,可广泛应用于新闻撰写、博客创作、营销宣传等内容创作领域。
编程帮助: ChatGPT可以理解和生成编程语言,如 按需求提供代码,旧代码讲解,代码检查,问题调试。
语言翻译:ChatGPT能够实现多语言之间的实时翻译,为跨语言交流提供便利。
教育辅导: ChatGPT可以作为在线教育辅导工具,帮助学生解答各类学术问题。
创意写作: ChatGPT可以作为一种创意工具,可以提供脑暴方向,帮助用户进行故事创作、诗歌写作等。
数据分析与摘要: ChatGPT可以从大量数据和文本中提取关键信息,生成简洁明了的摘要。

ChatGPT局限和问题—语义理解,一致性,验伪能力,偏见倾向

ChatGPT作为一种大规模语言模型,存在一些限制和缺陷,典型如下:
1)语义理解的不足。由于自然语言的歧义性和语境依赖性,ChatGPT难以正确理解和解释自然语言中的复杂语义。
2)缺乏一致性。由于基于单个对话来训练的,可能在相同话题上给出不一致或矛盾的回答。
3)错误虚假信息判断。ChatGPT倾向于生成具有说服力回答,即使这些回答是错误或没有根据,它缺乏事实验证能力。
4)倾向性和偏见。ChatGPT是通过大量的互联网数据进行预训练的,因此它可能会反映出网络内容中的倾向性和偏见。
5)对多语言的支持不足。ChatGPT作为一种英语语言模型,其对其他语言的支持仍然不足。

二、ChatGPT提问使用技巧

GPT 生成的答案质量,完全取决于你 问它 以及 引导它 的方式,也就是给的提示词。
典型的提问公式:提示词=设计角色+问题描述+确定目标+补充要求

1. 通用提问模板,设定角色+描述问题+指定目标+补充要求;

设定角色 能让ChatGPT处于专家模式,这一点很重要,比如 假定是 一名导游,一位经验丰富的Python语言专家,一个文案写作专家。不进行设定的情况下,ChatGPT愿意给出更普通、中庸、通俗化、更简单的描述。
举例 1)旅游攻略推荐;
在这里插入图片描述
相应的,和ChatGPT介绍自己的角色,也可以得到更恰当的回答,比如 初学者,或者 有xxx经验的角色;

2. 通过继续指令,让 篇幅限制 的答案继续输出;

当构建信息篇幅过长时,会在输出一定量内容比如300字之后,停止输出,此时可以输入 继续 让答案继续输出。
同时可以在继续时进行追问,并可以补充要求;

3. 先框架后展开,通过补充要求追问 获取 完整内容;

当内容过多时,可以先让ChatGPT做一次解答生成一个提纲,再根据解答的点进行进一步扩展。

4. 通过明确的 肯定 和 否定 进行调教,得到最终结果;

为了获得更准确的答案,可以通过在多次交流调整,改善回答的语气、重点、描述范围。
比如 让ChatGPT用 鲁迅、张爱玲等 语气 来描述一段内容;

5. 新话题开启时,告知初始化GPT,避免干扰;

ChatGPT是基于上下文会话的。为了避免之前的交流 影响了新的提问,可以明确让ChatGPT忘记之前的交流 打开新会话。

三、程序员使用ChatGPT的典型举例

1、用ChatGPT整理 岗位 技能要求

在这里插入图片描述
在这里插入图片描述

2、利用ChatGPT讲解技术点

在这里插入图片描述

3、利用ChatGPT生成代码

在这里插入图片描述

4、利用ChatGPT解释旧代码

在这里插入图片描述
在这里插入图片描述

5、利用ChatGPT进行代码Review

在这里插入图片描述
在这里插入图片描述

6、利用ChatGPT进行代码错误Debug

在这里插入图片描述

参考

大型语言模型(Large Language Models,LLMs)概览:https://zhuanlan.zhihu.com/p/639318309
ChatGpt官网:https://openai.com/blog/chatgpt
ChatGPT 从零完全上手实操指南:https://zhuanlan.zhihu.com/p/623911710
30分钟学完这28个ChatGPT使用技巧:https://www.bilibili.com/video/BV1a8411Q73z/
利用ChatGPT学习编程:https://blog.csdn.net/jingyoushui/article/details/131884438

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/95634.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

FusionCharts Suite XT v3.21 Crack

FusionCharts Suite XT v3.21 在圆环图和饼图上将图例和数据值显示为百分比或绝对值。 2023 年 10 月 4 日 - 15:15新版本 特征 通过允许用户将图例和数据值显示为百分比或绝对值,改进了圆环图和饼图。 添加了一个新功能,可以删除任何可能导致代码错误的…

电脑数据恢复怎么操作?电脑数据恢复难点是什么

随着电脑在我们日常生活中的普及,数据的重要性不言而喻。然而,在某些情况下,我们可能会不小心删除或因其他原因导致丢失了重要的电脑数据,这时候就需要进行数据恢复操作。下面我们一起来了解下电脑数据恢复的操作方法,…

多媒体应用设计师

1.多媒体技术基础 1.1.媒体与技术 1.1.媒体 维基百科:传播信息载体 国际电信联盟(ITU-T):感知、表示、存储和传输的手段和方法。 两层含义:存储信息的实体,媒质。传递信息载体,媒介。 1.2.国…

游戏设计模式专栏(五):三步学会原型模式

引言 大家好,我是亿元程序员,一位有着8年游戏行业经验的主程。 本系列是《和8年游戏主程一起学习设计模式》,让糟糕的代码在潜移默化中升华,欢迎大家关注分享收藏订阅。 原型模式在游戏开发中是一种重要的设计模式,…

节日灯饰灯串灯出口欧洲CE认证办理

灯串(灯带),这个产品的形状就象一根带子一样,再加上产品的主要原件就是LED,因此叫做灯串或者灯带。2022年,我国灯具及相关配件产品出口总额超过460亿美元。其中北美是最大的出口市场。其次是欧洲市场&#…

Spring的AOP开发-注解方式开发AOP

基于注解配置的AOP 注解方式AOP的基本使用 Spring的AOP也提供了注解方式配置,使用相应的注解替代之前的xml配置,xml配置AOP时,我们主要配置了三部分:目标类被Spring容器管理(注解使用Service)、通知类被S…

全网唯一!Matlab王者荣耀配色包MHonor

前些日子在家整理文档,偶然发现自己一年前建的一个工程,其大概内容是从王者荣耀一些角色皮肤的原画中提取配色方案,从而用于PPT制作、论文插图绘制等,为枯燥的科研生活增添点儿乐趣。 但是,由于自己当时的技术力还不够…

Android Studio实现简易计算器(带横竖屏,深色浅色模式,更该按钮颜色,selector,style的使用)

目录 前言 运行结果: 运行截屏(p50e) apk文件 源码文件 项目结构 总览 MainActivity.java drawable 更改图标的方法: blackbutton.xml bluebuttons.xml greybutton.xml orangebuttons.xml whitebutton.xml layout 布…

关联规则挖掘(上):数据分析 | 数据挖掘 | 十大算法之一

⭐️⭐️⭐️⭐️⭐️欢迎来到我的博客⭐️⭐️⭐️⭐️⭐️ 🐴作者:秋无之地 🐴简介:CSDN爬虫、后端、大数据领域创作者。目前从事python爬虫、后端和大数据等相关工作,主要擅长领域有:爬虫、后端、大数据…

复习 --- QT服务器客户端

服务器&#xff1a; 头文件&#xff1a; #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include<QTcpServer> #include<QTcpSocket> #include<QMessageBox> #include<QDebug> #include<QList> #include<QListWidget> #in…

[C国演义] 第十三章

第十三章 三数之和四数之和 三数之和 力扣链接 根据题目要求: 返回的数对应的下标各不相同三个数之和等于0不可包含重复的三元组 – – 即顺序是不做要求的 如: [-1 0 1] 和 [0, 1, -1] 是同一个三元组输出答案顺序不做要求 暴力解法: 排序 3个for循环 去重 — — N^3, …

IDT 一款自动化挖掘未授权访问漏洞的信息收集工具

IDT v1.0 IDT 意为 Interface detection&#xff08;接口探测) 项目地址: https://github.com/cikeroot/IDT/该工具主要的功能是对批量url或者接口进行存活探测&#xff0c;支持浏览器自动打开指定的url&#xff0c;避免手动重复打开网址。只需输入存在批量的url文件即可。 …

stm32之HAL库操作PAJ75620

一、模块简介 手势模块PAJ7620主要利用IIC或SPI协议来实现数据的传输&#xff0c;本实验用的模块是以IIC来进行信息传输。支持电压从2.8v到3.6v, 正常可以选择3.3v。检测的距离从5到15cm, 可以检测9种手势&#xff0c;包括 右&#xff1a;编码为 0x01左&#xff1a;编码为 0x0…

前端TypeScript学习day01-TS介绍与TS常用类型

(创作不易&#xff0c;感谢有你&#xff0c;你的支持&#xff0c;就是我前行的最大动力&#xff0c;如果看完对你有帮助&#xff0c;请留下您的足迹&#xff09; 目录 TypeScript 介绍 TypeScript 是什么 TypeScript 为什么要为 JS 添加类型支持&#xff1f; TypeScript 相…

vertx的学习总结7之用kotlin 与vertx搞一个简单的http

这里我就简单的聊几句&#xff0c;如何用vertx web来搞一个web项目的 1、首先先引入几个依赖&#xff0c;这里我就用maven了&#xff0c;这个是kotlinvertx web <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apac…

调试器通用波形显示工具

前言&#xff1a;事情起因是我们实验室买了个无线调试器是CMSIS-DAP的&#xff0c;无法使用J-SCOPE显示波形来方便调PID&#xff0c;所以我就在网上找到了个开源工具链接&#xff1a;http://t.csdnimg.cn/ZqZPY使用方法&#xff1a;工具是好工具&#xff0c;就是没有使用手册&a…

操作系统知识

操作系统基础 什么是操作系统&#xff1f; 通过以下四点可以概括操作系统到底是什么&#xff1a; 操作系统&#xff08;Operating System&#xff0c;简称 OS&#xff09;是管理计算机硬件与软件资源的程序&#xff0c;是计算机的基石。操作系统本质上是一个运行在计算机上的…

golang gin框架1——简单案例以及api版本控制

gin框架 gin是golang的一个后台WEB框架 简单案例 package mainimport ("github.com/gin-gonic/gin""net/http" )func main() {r : gin.Default()r.GET("/ping", func(c *gin.Context) {//以json形式输出&#xff0c;还可以xml protobufc.JSON…

二、互联网技术——网络协议

文章目录 一、OSI与TCP/IP参考模型二、TCP/IP参考模型各层功能三、TCP/IP参考模型与对应协议四、常用协议与功能五、常用协议端口 一、OSI与TCP/IP参考模型 二、TCP/IP参考模型各层功能 三、TCP/IP参考模型与对应协议 例题&#xff1a;TCP/IP模型包含四个层次&#xff0c;由上至…

您的报告生成器可以动态执行此操作吗?ViewPro可以

ViewPro for .NET 和 ActiveX&#xff1a;报告生成器、打印引擎和打印预览 ViewPro 允许您将打印预览和报告生成器集成到您的 .NET 和 VB6 项目以及其他项目中。您可以使用 ViewPro 构建基于图形和文本的报告或技术绘图&#xff0c;在表单上的滚动和缩放查看器中显示结果&…