ChatGPT生产力|实用指令(prompt)
GPT已经成为一个不可或缺的科研生产力了,但是大多数人只知晓采用直接提问、持续追问以及细节展开的方式来查阅相关资料,本文侧重于探讨“限定场景+限定角色+限定主题”、“可持续追问+细节展开”等多种方式来获取更多信息,帮人们解决更多问题。
一、ChatGPT使用技巧
ChatGPT的产出,一半决定于它的实力,一半决定于你给它的指令,即Prompt。如果你在试用ChatGPT时,发现它比较弱智,没有大家传诵的那么智能,多半原因是你不知道如何编写它能清晰理解的指令。
(一)如何写好 Prompt ?
(1)好的 prompt 具有的设计原则
- 清晰,切忌复杂或歧义,如果有术语,应定义清楚。
- 具体,描述语言应尽量具体,不要抽象活模棱两可。
- 聚焦,问题避免太泛或开放。
- 简洁,避免不必要的描述。
- 相关,主要指主题相关,而且是整个对话期间,不要东一瓢西一瓤。
# 有效 Prompt
你能总结一下《锻炼的好处》一文的要点吗? # 聚焦、相关
巴黎最好的素食餐厅有哪些? # 具体、相关
# 无效 Prompt
你能告诉我关于这个世界的什么? # 宽泛、开放
你能帮我做作业吗? # 开放
你好 # 无目的、不聚焦
(2)如何编写一个合适的prompt
可参照该文[2]ChatGPT:如何写好 Prompt ? - 掘金 (juejin.cn)
- 好的 prompt 具有的设计原则
- 编写良好prompt的四种基础模式
- 编写一个合格的prompt的要点
- 让AI扮演角色
- 明确提供要执行的任务
- 给出完成任务的步骤
- 围绕任务提供上下文
- 陈述具体目标,给出具体要求
- 要求格式化输出
- 明确指定语言风格
- 让AI站在人物视角,而非上帝视角
(二)基础提问要点
(1)提问的时候一定要“详尽点,提问的方式详尽点”;
(2)可以追问,可以要求他持续深挖;
(3)注意数据范围和社会法律法规道德约束……
(三)进阶提问要点
(1)提问要点:限定场景+限定角色+限定主体、
(2)我们给机器输入的越多,机器给我们输出的越多。本次测试有效使用场景:代码灵感(程序员)/求职者灵感/面试官灵感/文案灵感。
(3)机器只能提供参考,最终决断要由人类完成,且一定要严肃审查机器的答案,要交叉验证!
二、ChatGPT提问指令大全
在使用 ChatGPT 时,当你给的指令越精确,它的回答会越到位,举例来说,假如你要请它帮忙写文案,如果没给予指定情境与对象,它会不知道该如何回答的更加准确。
(一)写报告
1、我现在正在 [报告的情境与目的]。我的简报主题是 [主题],请提供 [数字] 种开头方式,要简单到 [目标族群] 能听懂,同时要足够能吸引人,让他们愿意专心听下去
我现在正在修台大的简报课,其中一项作业是要做一份让小学生能听懂的简报。我的简报主题是机会成本,请提供三种开头方式,要简单到小学生能听懂,同时要足够能吸引人,让他们愿意专心听下去
2、写出一篇有关 [知识] 的 [数字] 字研究报告,报告中需引述最新的研究,并引用专家观点
写出一篇有关自动驾驶的 300 字研究报告,报告中需引述最新的研究,并引用专家观点
3、你是 [某个主题] 的专家,请针对以下论述 [附上论述],提出 [数字] 个反驳的论点,每个论点都要有佐证
你是大数据分析的专家,请针对以下论述「在数据分析中,越多数据越好」,提出 3 个反驳的论点,每个论点都要有佐证
4、你是 [某个主题] 的专家,请总结以下内容,并针对以下内容提出未来能进一步研究的方向 [附上内容]
你是金融科技专家,请总结以下内容,并针对以下内容提出未来能进一步研究的方向 [附上内容]
(二)资料整理
1、给我 [数字] 篇,有关 [领域] 的文章。
给我 5 篇,有关 SEO 的文章。
2、用列点的方式总结出这篇文章的 [数字] 个重点:[附上文章内容/附上文章网址]。
用列点的方式总结出这篇文章的 5 个重点:[附上文章内容/附上文章网址]。
3、用列点的方式总结出 [数字] 个 [领域] 知识重点
用列点的方式总结出 10 个量子力学知识重点。
(三)简历与自传
1、这份 [职位] 的简历,有哪边可以写更好? 请以专业面试官的角度,提出具体改进建议。接着以你提出的建议来改写这段经历,改写时请维持列点的形式。[附上简历]
这份 UIUX 设计师的简历,有哪边可以写更好? 请以专业面试官的角度,提出具体改进建议。接着以你提出的建议来改写这段经历,改写时请维持列点的形式。
2、为不同公司定制化撰写简历
我今天要申请[公司]的[职位],改写以下经历,让我能更符合[公司]的企业文化。[附上经历]
我今天要申请 Google 的前端工程师,改写以下经历,让我能更符合 Google 的企业文化。[附上经历]
(四)准备面试
1、你现在是[公司]的[职位]面试官,请分享在[职位]面试时最常会问的[数字]个问题。
现在是 Google 的产品经理面试官,请分享在 Google 产品经理面试时最常会问的 5 个问题。
2、我针对 [问题] 的回答,有哪些可以改进的地方? [附上回答]
我针对「你会如何排定不同产品功能优先顺序?」的回答,有哪些可以改进的地方? [附上回答]。
3、对 [问题] 这个面试问题,请提供一些常见的追问面试题。
针对「你会如何排定不同产品功能优先顺序?」这个面试问题,请提供一些常见的追问面试题。
4、我在准备 [问题] 这个面试问题,请用 STAR 原则帮我回答这个问题。针对这个问题,我有的经历如下 [附上经历]
我在准备「请分享一个你在急迫的期限中完成专案的经验」这个面试问题,请用 STAR 原则帮我回答这个问题。针对这个问题,我有的经历如下 [附上经历]。
(五)程式
如:你现在是一个 [程式语言] 专家,我有一段程式码,我预期这段程式码可以 [做到某个功能],只是它通过不了 [测试案例] 这个测试案例。请帮我找出我哪里写错了,以及用正确的方式改写。[附上程式码]
你现在是一个 python 专家,我有一段程式码,我预期这段程式码可以判断一个字串是不是镜像回文,只是它通过不了 aacdeedcc 这个测试案例。请帮我找出我哪里写错了,以及用正确的方式改写。[附上程式码]
(六)知识学习
1、详细的说明 [填入想了解的知识]
详细的说明如何制造一台电脑
2、你扮演 [科目老师] 的角色, 我需要理解 [理论]。请用 [方式] 方式描述。
你扮演数学老师的角色, 我需要理解一元二次方程式。请用浅显易懂方式描述。
3、你是一个 [SEO] 专家,你要教我深度的 [SEO] 知识
你是一个 SEO 专家,你要教我深度的 SEO 知识。
(七)英语学习
1、用 [中文/英文] 解释以下英文单字:[填入一个或多个单字]。请用表格的方式呈现,并且表格内须包含单字、词性、解释与例句。
用中文解释以下英文单字:apple, orange, doctor, car, run。请用表格的方式呈现,并且表格内须包含单字、词性、解释与例句。
2、英语对话
Can we have a conversation about 话题?
Can we have a conversation about machine learning?
3、校阅英文文法
Can you check the spelling and grammar in the following text? [附上英文文字]
4、英文作文修改与解释
校阅以下英文文章,并用表格的方式呈现,要有三个栏位,分别是原文、修正后的版本,以及用中文详解为什么要这样修改:附上英文文章
5、纠正文法和拼字错误
Please correct my grammar and spelling mistakes in the text above: 附上英文文字
Please correct my grammar and spelling mistakes in the text above: I love eat fooded
(八)工作生产力
如:回复Email
你是一名 [职业],我会给你一封电子邮件,你要回覆这封电子邮件。电子邮件:[附上内容]
如:你是一名产品经理,我会给你一封电子邮件,你要回覆这封电子邮件。电子邮件:[附上内容]。
(九)写作帮手
1、撰写标题
写出 数字 个有关 主题 的 社群平台 风格标题,要遵守以下规则:规则 1、规则 2、其他规则。
写出 5 个有关日本迪士尼旅游心得的 Instagram 风格标题,要遵守以下规则:标题不超过 20 字、标题要加上适当表情符号。
2、撰写文章大纲
提供 [某主题] 主题的文章大纲
提供美国留学主题的文章大纲。
3、文章撰写
针对 [主题] 这个主题生成一篇文章
针对使用 ChatGPT 小诀窍这个主题生成一篇文章。
(十)日常生活
如:旅游计划
生成一份 数字 天的 地点 旅游计划,交通工具是 交通工具…。要遵守以下规则:填入规则
生成一份 5 天的东京旅游计画,交通工具是地铁和火车。要遵守以下规则:1. 地点要包含东京铁塔、富士山、迪士尼乐园 2. 需要包含交通如何乘坐 3. 一天不超过 3 个地点。
(十一)有趣好玩
如:写故事
写出一篇有关 故事想法,拥有 风格 风格的短篇故事
写出一篇有关工程师拯救这个世界的短篇故事
(十二)角色扮演
1、综合情境
你现在是一名 角色,你要针对我提出的问题提供建议。我的问题是:附上问题。
你现在是一名生涯教练,你要针对我提出的问题提供建议。我的问题是:我是否要出国念书?
2、面试官
你现在是一个 职位 面试官,而我是要应征 职位 的面试者。你需要遵守以下规则:1. 你只能问我有关 职位 的面试问题。2. 不需要写解释。3. 你需要向面试官一样等我回答问题,再提问下一个问题。我的第一句话是,你好。
你现在是一个产品经理面试官,而我是要应征产品经理的面试者。你需要遵守以下规则:你只能问我有关产品经理的面试问题。不需要写解释。你需要向面试官一样等我回答问题,再提问下一个问题。我的第一句话是,你好。
三、prompts最全合集(直接用)
目前prompts最全合集整理如下,大家可以使用这些较完善命令,也可以利用工具自行开发。
(一)已有常用的prompt
这个是最早也是最权威的的提示库,通过角色定位的方式与gpt交互,内涵百种不同角色,使用时可以优先查看搜索选择,市面上现在大部分prompts的分类整理都是再这个基础上生成的:
1 awesome-chatgpt-prompts(英文版)
http://github.com/f/awesome-chatgpt-prompts/
2 awesome-chatgpt-prompts-zh(中文版)
http://github.com/PlexPt/awesome-chatgpt-prompts-zh
(二) chatGPT Shortcut(网页版-写好的直接使用)
www.aishort.top/
简单易用的 ChatGPT 快捷指令表,让生产力加倍的 ChatGPT 快捷指令,按照领域和功能分区,可对提示词进行标签筛选、关键词搜索和一键复制
优点:
简化流程:快捷指令表,可以快速筛选和搜索适用于不同场景的提示词
提高生产力:使用优化过的提示词
适合初学者:即使是初学者,只需复制提示词,稍加修改后发送给 ChatGPT,就能获得指定输出。中文优化:点击提示词后可以快速切换为中文
(三)生成版(教你生成自己的promts)
(1)生成文本prompts:
1 ai-prompt(prompt生成工具)
hero.page/ai-prompts
不同角度示例:
1广告文案中讲故事的力量
2在广告文案中运用情感驱动行动
3如何为你的广告写吸引注意力的标题4幽默在有效广告文案中的作用
2 ChatGPT-prompt-generator
http://huggingface.co/spaces/merve/ChatGPT-prompt-generator
基于开头写的文档数据集上训练的BART模型,只需输入您希望生成提示的角色,模型生生你想要的prompts,但是我这里感觉好慢,你们也可以试下
(2)生成绘画prompts
1 moonvy(提示词可视化)
http://moonvy.com/apps/ops/github.com/Moonvy/OpenPromptStudio
Midjourney是最好用的AI绘画,但是目前只支持英文,所以这个网站可以自动帮你转为英文,同时关于图片风格,版本等都有写好的词典库,方便你快速可视化生成自己的绘画 提示词
特点:
自动转化中英文
常用提示词词典(普通、样式、质量、命令)提示词导出为图片
2 MidJourney Prompt Helper
http://prompt.noonshot.com/
帮你快速生成一个完整且专业的 prompt,包含各种常用的风格,同时由guide示例,给你生成好的图片提供一个好的思考
(三)学习篇
1 learnprompting
http://learnprompting.org/zh-Hans/docs/intro
本课程为不熟悉 AI 和 PE 的初学者量身打造,它将是你完美的起点。然而即使你不是初学者,你仍然会在本课程中找到有价值的见解。本课程是目前最全面的提示工程课程,内容涵盖 AI 简介到高级 PE 技术。
2 learningprompt
learningprompt.wiki/docs
本教程不是 prompt 大全,如果你预期是找到能直接用的 prompt,建议你谷歌找一找。本教程更多地是教你方法,以及解释这些方法为何有效。
3 ChatGPT 中文指南
http://github.com/yzfly/awesome-chatgpt-zh
chatGPT 中文指南,ChatGPT 中文调教指南,指令指南,精选资源清单,更好的使用 chatGPT 让你的生产力 up up up!
(四)其他
1 中文 prompts 精选
http://github.com/yzfly/wonderful-prompts
2 Prompt 编写模式:如何将思维框架赋予机器,以设计模式的形式来思考 prompt
http://prompt-patterns.phodal.com/
参考引用
[1]ChatGPT使用说明书[索引向笔记,需关联阅读] - 知乎 (zhihu.com)
[2]ChatGPT:如何写好 Prompt ? - 掘金 (juejin.cn)
相关文章:

ChatGPT生产力|实用指令(prompt)
GPT已经成为一个不可或缺的科研生产力了,但是大多数人只知晓采用直接提问、持续追问以及细节展开的方式来查阅相关资料,本文侧重于探讨“限定场景限定角色限定主题”、“可持续追问细节展开”等多种方式来获取更多信息,帮人们解决更多问题。 …...

【大数据Hive】hive select 语法使用详解
目录 一、前言 二、Hive select 完整语法树 三、Hive select 操作演示 3.1 数据准备 3.1.1 创建一张表 3.1.2 将数据load加载到t_usa_covid19表 3.1.3 再创建一张分区表 3.1.4 使用动态分区插入数据 3.2 select 常用语法 3.2.1 查询所有字段或者指定字段 3.2.2 查询…...

Android---java线程优化 偏向锁、轻量级锁和重量级锁
java 中的线程是映射到操作系统原生线程之上的,如果要阻塞或唤醒一个线程就需要操作系统的帮忙,这就需要从用户态转换到核心态。状态转换需要花费很多时间,如下代码所示: private Object lock new Object();private int value;p…...

处理机调度
目录 处理机调度概述 处理机调度的层次 低级调度 中级调度 高级调度 进程调度 进程调度的时机 进程调度的方式 非抢占式调度方式 抢占式调度方式 调度算法的评价指标 调度算法 先来先服务调度算法(FCFS,First Come First Serve) …...

Webpack 解决:ReferenceError: dist is not defined 的问题
1、问题描述: 其一、报错为: ReferenceError: dist is not defined 中文为: ReferenceError:dist 未定义 其二、问题描述为: 想在 webpack 的配置中,创建一个 dist 文件夹来存放 npm run build 打包后…...

MySQL的index merge(索引合并)导致数据库死锁分析与解决方案 | 京东云技术团队
背景 在DBS-集群列表-更多-连接查询-死锁中,看到9月22日有数据库死锁日志,后排查发现是因为mysql的优化-index merge(索引合并)导致数据库死锁。 定义 index merge(索引合并):该数据库查询优化的一种技术࿰…...

第四章 网络层 | 计算机网络(谢希仁 第八版)
文章目录 第四章 网络层4.1 网络层提供的两种服务4.2 网际协议IP4.2.1 虚拟互连网络4.2.2 分类的IP地址4.2.3 IP地址与硬件地址4.2.4 地址解析协议ARP4.2.5 IP数据报的格式4.2.6 IP层转发分组的流程 4.3 划分子网和构造超网4.3.1 划分子网4.3.2 使用子网时分组的转发4.3.3 无分…...

课题学习(八)----卡尔曼滤波动态求解倾角、方位角
一、 卡尔曼滤波 卡尔曼滤波的应用要求系统和底层过程的测量模型都是线性的。离散时间线性状态空间系统的描述为: x k Φ k , k − 1 x k − 1 G k − 1 w k − 1 x_k\Phi_{k,k-1}x_{k-1}G_{k-1}w_{k-1} xkΦk,k−1xk−1Gk−1wk−1 式中 Φ k , k − 1 \Phi_{…...

仿真软件Proteus8.9 SP2 Pro 下载、安装、汉化详细图文教程
Proteus8.9 安装教程 视频教程一、安装软件解压二、软件安装常见问题及解决方法:三、汉化 Proteus8.9 SP2 Pro 安装教程 本破解教程仅供个人及 proteus 8.9粉丝们交流学习之用,请勿用于商业用途, 谢谢支持。此版本为Proteus8.9 SP2 Pro。其他…...

振弦传感器和无线振弦采集仪在隧道安全监测的解决方案
振弦传感器和无线振弦采集仪在隧道安全监测的解决方案 隧道作为交通工程的重要组成部分,具有极高的安全风险,因此隧道安全监测是必不可少的。振弦传感器和无线振弦采集仪作为隧道安全监测的两种重要设备,能够有效地监测隧道的振动情况&#…...

c# xml 参数读取的复杂使用
完整使用2 生产厂家里面包含很多规格型号,一个规格型号里面包含很多出厂序列号,点击下一步如果检测到填充的和保存的不一样 就新增一条(如检测到生产厂家相同,但是规格型号不同,就新增一组规格型号)。 界面一:新增界面 界面2 删除界面 界面一:新增界面 load 其中…...

在Mac中使用 brew services start redis 命令启动、停止Redis服务报错
一、问题现象 启动Redis服务命令: brew services start redis异常信息如下: Error: uninitialized constant Homebrew::Service::System /opt/homebrew/Library/Homebrew/macos_version.rb:150:in const_missing /opt/homebrew/Library/Taps/homebrew…...

iapp源码-----比较经典
2.0底部菜单导航栏.rar: https://url18.ctfile.com/f/7715018-958700751-6096bd?p6511 (访问密码: 6511) 2.0涟漪_拖动条控制音乐播放.rar: https://url18.ctfile.com/f/7715018-958700754-4cec13?p6511 (访问密码: 6511) 2.0手电筒.rar: https://url18.ctfile.com/f/7715018…...

为什么手机会莫名多出许多软件?
许多手机用户都曾遭遇过这样的问题,他们在使用手机的过程中,突然发现手机屏幕上出现了一些未知的软件。这些软件并非他们主动下载的,但它们却显现在屏幕上。这些软件从何而来? 其实,这些软件往往是在浏览网页、阅读小…...

测试自动化的边缘:DevTestOps 和 DevSecOps
什么是 DevOps? DevOps 允许企业通过自动化基础设施、工作流程和持续测量应用程序的性能来提高开发人员和运营团队之间的协作和生产力。通过 DevOps,开发人员可以以小块的形式编写代码,以便在几个小时内集成、测试、监控和部署代码ÿ…...

fatal:Could not read from remote repository解决方法
Linux服务器如何连接GitHub? 生成SSH密钥 ssh-keygen -C “邮箱” -t rsa 存放位置一般是/root/.ssh/id_rsa 登录个人github,添加客户端生成的公钥 打开Settings,点击SSH and GPG keys,点击New SSH Key。Key中粘贴id_rsa.pub…...

数学基础
线性代数 关键词:线性方程组、矩阵、增广矩阵(系数矩阵、常数项矩阵)、阶梯型矩阵、行最简矩阵、最简形矩阵、向量系统、向量加法、向量空间、基本单位向量、线性相关、线性无关、Span张成空间、 向量乘法(点积、内积、外积、叉积…...

【Python】Python语言基础(上)
第一章 前言 1. Python简介 Python语言并不是新的语言,它早于HTTP 1.0协议5年,早于Java语言 4年。 Python是由荷兰人Guido van Rossum(吉多范罗苏姆)于1989年圣诞节期间在阿姆斯特丹休假时为了打发无聊的假期而编写的一个脚本…...

C#设计模式六大原则之依赖倒置原则
C#设计模式六大原则是单一职责原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则、开闭原则。它们不是要我们刻板的遵守,而是根据实际需要灵活运用。只要对它们的遵守程度在一个合理的范围内,努为做到一个良好的设计。以下介绍C#依赖倒置原则…...

IDEA的使用(二)快捷键 (IntelliJ IDEA 2022.1.3版本)
1. IDEA中的常用快捷键 1.1 通用型快捷键 1.2 提高编写速度 ctrl shift ↑或↓ 只能在方法里面移动代码。 alt shift ↑或↓ 可以向方法外移动代码。 设置过自动导包,所以不用批量导包啦。 1.3 类结构、查找和查看源码 1.4 查找、替换和关闭 1.5 调整格式 1.6 De…...

微信小程序个人账号申请和配置详细教程
一、注册小程序管理账号 1、注册方法 在微信公众平台官网首页(mp.weixin.qq.com),点击右上角的“立即注册”按钮。 2、选择注册的账号类型 选择“小程序”,点击“查看类型区别”可查看不同类型账号的区别和优势。 3、填写邮箱和…...

opencv定位图片中的图案?
import cv2 as cv2def find_positions(image_path, small_image_path):# 读取大图和小图large_image cv2.imread(image_path)small_image cv2.imread(small_image_path)# 小图规格small_image_h, small_image_w small_image.shape[:2]# 对比大图与小图# 匹配模板res cv2.ma…...

高防CDN:网络安全的不可或缺之选
在当今数字化时代,网络攻击已经成为互联网上的一种不可避免的风险。为了应对不断升级的网络威胁,许多企业和组织正在采用高防御CDN(Content Delivery Network)技术,以确保他们的在线资产得到保护,用户体验得…...

flutter 常用组件:文本、图片和按钮
文章目录 文本控件富文本控件图片本地图片网络图片按钮文本控件 ##一’码’当先 Text(这是一段文本这是一段文本这是一段文本这是一段文本这是一段文本这是一段文本这是一段文本这是一段文本,textAlign:TextAlign.center,style: TextStyle(fontWeight: FontWeight.bold, font…...

BI工具:让数据分析井然有序一望而知
BI(Business Intelligence)工具是一类专门用于数据分析和决策支持的软件工具。 它们能够将企业内部和外部的数据进行整合、处理和可视化,帮助用户从海量数据中获取有价值的见解和洞察,并以直观、易懂的方式展示给决策者和相关人员…...

2024级199管理类联考之逻辑核心基础
且与或 含义 A且B(A^B):同时存在 常见形式 A并且B既A又B不但A而且B虽然A但是BA或B:二者至少有一个成立(即A且非B,非A且B,A且B) 否定形式 且的否定 A且B否定形式:非(A^B) 非A 或 非B非A且非B否定形式:非(非A^非B) A 或 B非A且B否定形式:…...

第二次课,文件校验(预习)
hash 计算接口 Crypto API (证书,对称加密,非对称加密,编码和解码) CryptAcquireContext CryptCreateHash CryptReleaseContext CryptHashData CryptDestroyHash CryptGetHashParam 注册表操作接口 RegEnumKeyEx RegE…...

京东官方平台API接口获得JD商品详情页信息数据采集产品价格、原价、销量、商品属性名等
京东商品详情API接口的作用是获取京东平台上某个商品的详细信息,包括商品标题、价格、图片、规格、参数、店铺信息等。开发者可以通过该接口获取到商品的原始数据,方便进行数据分析、价格比较、爬取等操作。 通过该接口获取到的商品详情数据可以结合其他…...

深入篇【C++】总结智能指针的使用与应用意义(auto_ptr/unique_ptr/shared_ptr/weak_ptr)底层原理剖析+模拟实现
深入篇【C】总结智能指针的使用与应用意义&&(auto_ptr/unique_ptr/shared_ptr/weak_ptr)底层原理剖析模拟实现 智能指针的出现智能指针的使用应用意义/存在问题智能指针原理剖析模拟实现auto_ptrunique_ptrshared_ptrweak_ptr 智能指针的出现 首先我们要理…...

计算机视觉和机器视觉有什么区别?
人工智能是一个概念性术语,涵盖了若干特定技术。本文中,我们将探讨机器视觉(MV)和计算机视觉(CV)。二者都涉及可视化输入的摄取和解释,因此,了解这些重叠技术的优势、约束和最佳应用…...