ChatGPT基础(二) ChatGPT的使用和调优
文章目录
- ChatGPT的特性
- 采用关键词进行提问
- 给ChatGPT指定身份
- 提升问答质量的策略
- 1.表述方式上的优化
- 2.用"继续"输出长内容
- 3.营造场景
- 4.由浅入深,提升问题质量
- 5.预设回答框架和风格
ChatGPT的特性
1.能够联系上下文进行回答
ChatGPT回答问题是有上下文的,它可以在我们的反馈和补充信息中不断的优化自己的答案; 因此我们可以通过反复细化调整自己的问题,获得最终想要的答案。
2.能够感知和理解使用者的情绪
ChatGPT能够理解使用者的情绪,我们可以通过施加情绪压力,让ChatGPT表现的更好;
比如说我们可以这么下达带情绪的指令:“领导让我明天出一份关于**的工作规划,我都急死了,你能帮我梳理一下吗?”
3.有边界感
为了防止ChatGPT在诱导下干一些违反道德和法律的事情,该模型在训练的时候添加了边界限制,当我们在问一些敏感的问题的时候,它不会给出过于个性化和违背道德伦理法律的建议。
采用关键词进行提问
使用好ChatGPT的关键就是"关键词",ChatGPT对话中使用的提示的质量可以显著影响对话的效果。含义清晰的关键词可以确保对话在沿着正确的方向前进,并覆盖用户感兴趣的主题,从而产生更引人入胜且信息丰富的体验。那么好的关键词有哪些特点呢?
1.清晰
关键词要清晰,不要说模棱两可的话,清晰的关键词可以帮助ChatGPT缕清问题所在的领域和主题,并生成有效的响应和回答。
2.聚焦
关键词应该具有清晰的焦点,有助于引导对话保持在正确的方向上。避免使用过于宽泛或开放式的提示,这可能会导致生成杂乱无章或缺乏焦点的对话。
3.相关性
一定要确保你的关键词都和当前对话有关系,避免引入无关的主题,这会让ChatGPT回答问题的方向受到干扰。
遵循这些原则,输入有效的关键词,我们就可以高效的获得自己想要的答案
举个例子说明一下
无效的关键词提示:
有什么好吃的推荐么? 这个提示过于宽泛和开放式,ChatGPT无法生成有效的回答
有效的关键词提示:
作为一个中国人,第一次来意大利旅游,有什么餐馆和美食可以推荐一下吗?
给ChatGPT指定身份
ChatGPT对身份的理解程度非常高,通过指定身份让其进行身份扮演,获得的回答的质量更好;
以一个制定云南旅游规划的例子说明一下:
不指定身份的回答:

指定身份之后的回答:

明显指定身份之后的回答更加详细,考虑的方面也更多;
给ChatGPT指定身份之后,我们还需要获取和这个身份相关的关联词,从而下达进一步的指令。
比如和程序员相关的关联词包括:如何提高编程效率、如何进程程序架构、如何优化程序效率、如何测试等等
在这个过程中,可能很多人不知道某个身份对应的提示词有哪些,这时候我们可以参考下面的这个网站,获取对应身份的提示词:
https://huggingface.co/spaces/merve/ChatGPT-prompt-generator

提升问答质量的策略
1.表述方式上的优化
我们可以通过优化表述方式和要求,让ChatGPT返回我们想要的答案;
比如我们想了解一下马克思的资本论是什么,直接问答的答案如下,直接的答案可能太学术专业,并不是我们想要的答案。

通过优化表述内容并指定风格,我们将问题变形成如下的内容:

通过指定风格,我们就可以优化内容的形式,让其更接近我们想要的内容。
2.用"继续"输出长内容
受输出内容长度的限制,ChatGPT单次回答问题的内容是有限的,这在一些长内容问答的时候很受限制。我们可以在同一个问题的上下文中,反复发送继续指令,让其继续输出完善同一个答案。 使用模式如下:
question1: 请以春天为题目写一个2000字的作文?
ChatGPT: *********
question2: 继续
3.营造场景
通过构造场景我们可以限定ChatGPT的思考范围,从而得出针对性的答案。我们在使用的过程中,要能够想清楚在特定场景下 有哪些词汇是核心,通过哪些词可以快速构建一些场景,以达到目的。 例子如下:


4.由浅入深,提升问题质量
ChatGPT需要结合上下文才能更好地输出答案,所以结合提问关键词原则,我们可以先以一个简单问题作为引子,根据ChatGPT第一次的回答,对不清晰的地方继续进行更深层次的追问。通过反复的追问和深入,得到我们想要的答案。
5.预设回答框架和风格
指定框架的问题,更有点像我们考试当中的指定风格的命题作文,比如说明文的整体框架就是总分总的结构。
我们可以要求ChatGPT按照我们指定的框架和风格来进行作答,对应的示例问题如下所示:

相关文章:
ChatGPT基础(二) ChatGPT的使用和调优
文章目录 ChatGPT的特性采用关键词进行提问给ChatGPT指定身份提升问答质量的策略1.表述方式上的优化2.用"继续"输出长内容3.营造场景4.由浅入深,提升问题质量5.预设回答框架和风格 ChatGPT的特性 1.能够联系上下文进行回答 ChatGPT回答问题是有上下文的&…...
麒麟 V10 离线 安装 k8s 和kuboard
目录 安装文件准备 主机准备 主机配置 修改主机名(三个节点分别执行) 配置hosts(所有节点) 关闭防火墙、selinux、swap、dnsmasq(所有节点) 安装依赖包(所有节点) 系统参数设置(所有节点) 时间同步…...
PlayerSettings.WebGL.emscriptenArgs设置无效的问题
1)PlayerSettings.WebGL.emscriptenArgs设置无效的问题 2)多个小资源包合并为大资源包的疑问 3)AssetBundle在移动设备上丢失 4)Unity云渲染插件RenderStreaming,如何实现多用户分别有独立的操作 这是第381篇UWA技术知…...
项目管理工具——使用甘特图制定项目计划的详细步骤
甘特图是一种直观的项目管理工具,它有助于我们清晰地展示任务安排、时间管理和项目的进度。以下是使用甘特图制定项目计划的详细步骤: 1、创建项目:首先,在进度猫中创建新的项目,并设置项目的时间、工作日等参数。根据…...
python读取文件数据写入到数据库中,并反向从数据库读取保存到本地
学python,操作数据库是必不可少的,不光要会写python代码,还要会写SQL语句,本篇文章主要讲如何把本地txt文件中的数据读取出来并写入到对应的数据库中,同时将数据库单个表中的数据读出来保存在本地txt文件中。 话不多说…...
社交媒体数据恢复:Viber
Viber是一款流行的即时通讯应用,用于发送消息、语音通话和视频通话。然而,有时候我们会不小心删除一些重要的Viber聊天记录,这时候就需要进行数据恢复。本文将介绍如何在安卓设备上进行Viber数据恢复。 一、使用安卓数据恢复软件 安卓数据恢…...
蓝桥杯赛事介绍
蓝桥杯是由工业和信息化部人才交流中心主办的全国性IT学科赛事,全称为“蓝桥杯全国软件和信息技术专业人才大赛”。该赛事旨在推动软件和信息领域专业技术人才培养,提升大学生的创新能力和就业竞争力,为行业输送具有创新能力和实践能力的高端…...
TypeScript系列之-深度理解基本类型画图讲解
JS的类型(8): null undefined string number boolean bigint symbol object(含 Array, Function,Date.....) TS的类型(87): 以上所有,加上 void, never, enum, unknown, any 再加上自定义类型 type interface 上一节我们说…...
Debian
使用root用户操作 直接使用su命令进行切换。 配置用户使用sudo命令 在安装好系统之后,使用用户名登录之后。需要执行需要root权限的命令,会发现无法执行成功。原因是没有配置用户使用sudo的权限。 编辑bash /etc/sudoers文件 可以先切换root用户安装…...
怎么使用JMeter进行性能测试?
一、简介 JMeter是Apache软件基金会下的一款开源的性能测试工具,完全由Java开发。它专注于对我们应用程序进行负载测试和性能测量,最初设计用于web应用程序,现在已经扩展到其他测试功能,比如:FTP、Database和LDAP等。…...
MySQL:锁的分类
文章目录 行级锁Record LockGap LockNext-Key Lock插入意向锁 表级锁表锁元数据锁(MDL)意向锁AUTO-INC 锁 全局锁 行级锁 Record Lock 记录锁有S锁(共享锁/读锁)和X锁(排他锁/写锁)之分,加完S…...
基于springboot实现房屋租赁管理系统设计项目【项目源码+论文说明】
基于springboot实现房屋租赁管理系统设计演示 摘要 互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对房屋租赁信息管理混乱&…...
揭秘Redis底层:一窥数据结构的奥秘与魅力
一、引言 Redis,以其高性能、高可靠、丰富的数据结构等特点,成为现代应用程序中不可或缺的缓存与存储组件。然而,Redis之所以能够实现如此卓越的性能,离不开其底层精巧的数据结构设计。本文将深入浅出地解析Redis底层五大核心数据…...
【网站项目】智能停车场管理系统小程序
🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板ÿ…...
芒果YOLOv5改进94:检测头篇DynamicHead为目标检测统一检测头:即插即用|DynamicHead检测头,尺度感知、空间感知、任务感知
该专栏完整目录链接: 芒果YOLOv5深度改进教程 该创新点:在原始的Dynamic Head的基础上,对核心部位进行了二次的改进,在 原论文 《尺度感知、空间感知、任务感知》 的基础上,在 通道感知 的层级上进行了增强,关注每个像素点的比重。 在自己的数据集上改进,有效涨点就可以…...
获奖名单出炉,OurBMC开源大赛总决赛圆满落幕
4 月 12 日,由开放原子开源基金会牵头、OurBMC 社区及理事长单位飞腾信息技术有限公司联合承办的 OurBMC 开源大赛总决赛在江苏宿迁圆满落幕。共有 10 支参赛队伍凭着初赛的优异表现进入决赛,在路演现场上演了一场精彩绝伦的对决。 江苏省工信厅软件和信…...
Qt配置外部库(Windows平台)
这里以C的外部库nlopt为例子来示范,右键工程选择添加库,然后选择库文件的目录(dll.a),会自动设置好包含路径(一般是include的目录),添加库(最下面一行) &…...
(最新)华为 2024 届实习招聘-硬件通⽤/单板开发——第十一套和十二套
(最新)华为 2024 届实习招聘-硬件通⽤/单板开发——第十一套和十二套 部分题目分享,完整版带答案(有答案和解析,答案非官方,未仔细校正,仅供参考)(共十套)获取ÿ…...
js纯前端实现语音播报,朗读功能(2024-04-15)
实现语音播报要有两个原生API 分别是【window.speechSynthesis】【SpeechSynthesisUtterance】 项目代码 // 执行函数 initVoice({text: 项目介绍,vol: 1,rate: 1 })// 函数 export function initVoice(config) {window.speechSynthesis.cancel();//播报前建议调用取消的函数…...
PostgreSQL数据库基础--简易版
数据库 其中runoobdb为数据库名 查看已经存在的数据库 \l进入数据库 \c runoobdb创建数据库 CREATE DATABASE runoobdb;删除数据库 DROP DATABASE runoobdb;表 其中COMPANY为表名 创建表格 CREATE TABLE COMPANY(ID INT PRIMARY KEY NOT NULL,NAME TEXT…...
突破不可导策略的训练难题:零阶优化与强化学习的深度嵌合
强化学习(Reinforcement Learning, RL)是工业领域智能控制的重要方法。它的基本原理是将最优控制问题建模为马尔可夫决策过程,然后使用强化学习的Actor-Critic机制(中文译作“知行互动”机制),逐步迭代求解…...
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以? 在 Golang 的面试中,map 类型的使用是一个常见的考点,其中对 key 类型的合法性 是一道常被提及的基础却很容易被忽视的问题。本文将带你深入理解 Golang 中…...
深入理解JavaScript设计模式之单例模式
目录 什么是单例模式为什么需要单例模式常见应用场景包括 单例模式实现透明单例模式实现不透明单例模式用代理实现单例模式javaScript中的单例模式使用命名空间使用闭包封装私有变量 惰性单例通用的惰性单例 结语 什么是单例模式 单例模式(Singleton Pattern&#…...
2.Vue编写一个app
1.src中重要的组成 1.1main.ts // 引入createApp用于创建应用 import { createApp } from "vue"; // 引用App根组件 import App from ./App.vue;createApp(App).mount(#app)1.2 App.vue 其中要写三种标签 <template> <!--html--> </template>…...
智能在线客服平台:数字化时代企业连接用户的 AI 中枢
随着互联网技术的飞速发展,消费者期望能够随时随地与企业进行交流。在线客服平台作为连接企业与客户的重要桥梁,不仅优化了客户体验,还提升了企业的服务效率和市场竞争力。本文将探讨在线客服平台的重要性、技术进展、实际应用,并…...
企业如何增强终端安全?
在数字化转型加速的今天,企业的业务运行越来越依赖于终端设备。从员工的笔记本电脑、智能手机,到工厂里的物联网设备、智能传感器,这些终端构成了企业与外部世界连接的 “神经末梢”。然而,随着远程办公的常态化和设备接入的爆炸式…...
回溯算法学习
一、电话号码的字母组合 import java.util.ArrayList; import java.util.List;import javax.management.loading.PrivateClassLoader;public class letterCombinations {private static final String[] KEYPAD {"", //0"", //1"abc", //2"…...
LINUX 69 FTP 客服管理系统 man 5 /etc/vsftpd/vsftpd.conf
FTP 客服管理系统 实现kefu123登录,不允许匿名访问,kefu只能访问/data/kefu目录,不能查看其他目录 创建账号密码 useradd kefu echo 123|passwd -stdin kefu [rootcode caozx26420]# echo 123|passwd --stdin kefu 更改用户 kefu 的密码…...
人机融合智能 | “人智交互”跨学科新领域
本文系统地提出基于“以人为中心AI(HCAI)”理念的人-人工智能交互(人智交互)这一跨学科新领域及框架,定义人智交互领域的理念、基本理论和关键问题、方法、开发流程和参与团队等,阐述提出人智交互新领域的意义。然后,提出人智交互研究的三种新范式取向以及它们的意义。最后,总结…...
【Nginx】使用 Nginx+Lua 实现基于 IP 的访问频率限制
使用 NginxLua 实现基于 IP 的访问频率限制 在高并发场景下,限制某个 IP 的访问频率是非常重要的,可以有效防止恶意攻击或错误配置导致的服务宕机。以下是一个详细的实现方案,使用 Nginx 和 Lua 脚本结合 Redis 来实现基于 IP 的访问频率限制…...
