书名:ChatGPT手册:初学者指南与应用实战
ISBN:978-7-115-64155-7
本书由人民邮电出版社发行数字版。版权所有,侵权必究。
您购买的人民邮电出版社电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
编 著 刘 韩 王 子 潘剑峰
责任编辑 赵祥妮
人民邮电出版社出版发行 北京市丰台区成寿寺路11号
邮编 100164 电子邮件 315@ptpress.com.cn
网址 http://www.ptpress.com.cn
读者服务热线:(010)81055410
反盗版热线:(010)81055315
本书理论联系实际,全面地介绍ChatGPT 的主要应用场景,帮助读者掌握ChatGPT 的使用方法和技巧。本书不仅讲述了ChatGPT 在学习、写作、工作、生活方面的应用案例,还介绍了一个打造个人品牌的综合应用,内容实用,可操作性强。
本书适合希望了解ChatGPT 的初学者阅读。
根据简单的提示,ChatGPT可以实现很多功能,但结果的质量取决于提示的设计。提示可以包含向ChatGPT传递的指令或问题的相关信息,也可以包含其他细节,如上下文或示例。可以使用这些元素更好地指导ChatGPT,从而得到更好的结果。
提示有其标准的格式,它可以是一个问题,也可以是一条指令。例如,你可以问:“你能告诉我你的名字吗?”或者你可以说:“告诉我你的名字。”提示的格式可以根据任务的需求进行调整,以更适合特定的任务。
让我们从一个简单的提示的基本示例开始。
这首歌的名字是
《绿光》
这首歌的名字是《绿光》。这是一首比较流行的歌曲。
正如你所看到的,在给定“这首歌的名字是”上下文的情况下,ChatGPT输出了有意义的字符串。有时ChatGPT输出的结果可能与你想要完成的任务相去甚远或让你感到出乎意料。
这个基本示例也反映了提供更多上下文或具体指令来获得预期结果的必要性。
让我们试着稍微改进一下。
完成这句话:
这首歌的名字是
《绿光》,这是我最喜欢的歌曲。
这样效果是不是更好了呢?你告诉ChatGPT完成这句话,所以结果更符合你的预期,因为它完全按照你告诉它的(“完成这句话”)去做。设计最佳提示以指导ChatGPT执行任务就是所谓的提示工程。
上述示例展示了ChatGPT的能力。ChatGPT能够执行各种高级任务,从文本摘要生成、翻译到数学推理和代码生成,甚至可以完成头脑风暴和商业分析等复杂任务。
我们一般会遇到两种特别的提示,一种是零样本提示(zero-shot prompt),另一种是少样本提示(few-shot prompt)。零样本提示就像在黑夜里的大海上寻找目标,你没有任何参考,只能依靠模型自身的知识和理解来寻找答案。而少样本提示就像拿着一盏手电筒,在黑夜里照亮前方的道路,它给ChatGPT一些示例,让ChatGPT通过学习这些示例,找到正确的答案。接下来,我们详细说明。
可以将最简单、最直接的提问方式格式化为问答(QA)格式,这也是许多QA数据集中标准的形式,其格式如下。
Q:<问题>?
A:
上面这样的提示也称零样本提示,即直接提示模型给出回答,而不提供任何关于希望它完成的任务的示例或演示。ChatGPT确实有能力根据零样本提示生成结果,但结果的质量取决于任务的复杂性和ChatGPT自身的知识与理解。
除了上述标准格式外,还有一种更常用且有效的提示,即少样本提示,在提问时我们提供了示例或演示。少样本提示的QA格式如下。
Q:<问题>?
A:<答案>
Q:<问题>?
A:<答案>
Q:<问题>?
A:<答案>
Q:<问题>?
A:
需要注意的是,不必使用QA格式。提示的格式取决于具体的任务。例如,在执行一个简单的分类任务时,可以通过提供示例说明任务。
这个苹果真好吃! // 正面
这个香蕉不好吃! // 负面
这部电影太棒了! // 正面
这部电视剧真糟糕! //
负面
少样本提示能够使ChatGPT根据示例完成任务。
以上关于提示的基础知识对我们有效利用ChatGPT完成各种任务至关重要。通过精心设计的提示,我们可以让ChatGPT更好地完成各种任务,实现各种目标。
如何写出优质又好用的提示?本节重点介绍通用的提示设计框架——CRISPE,以及可以生成各种优质提示的专家级提示生成器。
CRISPE是Matt Nigh在GitHub上提出的提示设计框架,CRISPE中字母的含义分别如下。
● CR:Capacity and Role(能力与角色),即希望 ChatGPT 具有什么能力、扮演什么角色。在提问时,需要明确希望 ChatGPT 扮演的角色,比如营养师、历史学家或科学家等。明确角色有助于提高ChatGPT回答的准确性和相关性。
● I:Insight(洞察),即对任务的背景信息和上下文的洞察。提供相关的背景信息和上下文对获得准确答案非常重要,比如给ChatGPT提供关于事件的时间、地点及人物等信息。
● S:Statement(陈述),即希望 ChatGPT 做什么。明确地告诉 ChatGPT 希望它做什么,比如回答一个问题、解释一个概念或提供一条建议等。
● P:Personality(个性),即希望 ChatGPT 以什么风格或方式(如幽默、正式或亲切等)回答。
● E:Experiment(实验),即要求 ChatGPT 提供多个答案,从而更全面地了解问题。
CRISPE可以帮助用户更好地与 ChatGPT 互动,从而获得更加满意的答案。接下来,我们将通过一个案例加以说明。
用普通提示让ChatGPT生成蔬菜沙拉食谱。
请为我提供一份健康的蔬菜沙拉食谱。
当然,以下是一份健康的蔬菜沙拉食谱,供您参考。
蔬菜沙拉食谱
材料:
- 生菜 100克;
- 樱桃番茄 10颗;
- 黄瓜 1根;
- 胡萝卜 1根;
- 红甜椒 1个;
- 牛油果 1个;
- 橄榄油 2汤匙;
- 柠檬汁 1汤匙;
- 盐适量;
- 黑胡椒适量。
准备步骤。
(1)洗净蔬菜:将生菜、樱桃番茄、黄瓜、胡萝卜和红甜椒清洗干净。
(2)切割蔬菜:把生菜撕成适口大小,把樱桃番茄切半,把黄瓜和胡萝卜切片,把红甜椒切丝。
(3)牛油果处理:把牛油果剖半去核,用勺子挖出果肉,并切成块状。
(4)混合调料:在小碗中混合橄榄油、柠檬汁、盐和黑胡椒,搅拌均匀,得到沙拉酱。
(5)组合沙拉:将切好的蔬菜和牛油果放入大碗中,倒入沙拉酱,轻轻拌匀。
(6)上桌:将拌匀的沙拉摆入盘中,即可上桌享用。
此沙拉富含多种维生素和矿物质,色彩鲜艳,口感丰富,适合作为轻食或配餐食用,有助于维持身体健康。
健康提示:根据个人口味,还可以加入一些坚果或种子提升口感和增加营养;同时,选择新鲜、无农药残留的蔬菜最理想。
祝您用餐愉快!
用基于CRISPE的提示让ChatGPT生成蔬菜沙拉食谱。
CR:亲爱的 ChatGPT,请扮演一位营养师。
I:我想制作一款美味的蔬菜沙拉,要既美味又健康。
S:请提供一份健康的蔬菜沙拉食谱。
P:以简洁明了的方式回答。
E:请提供两种不同的调味方案。
当然,以下是我为您准备的健康蔬菜沙拉食谱,附带两种不同的调味方案。
蔬菜沙拉食谱
材料:
- 生菜 100克;
- 樱桃番茄 10颗;
- 黄瓜 1根;
- 胡萝卜 1根;
- 红甜椒 1个;
- 牛油果 1个。
调味方案1:柠檬橄榄油酱。
- 橄榄油 2汤匙;
- 柠檬汁 1汤匙;
- 盐适量;
- 黑胡椒适量。
调味方案2:酸奶芥末酱。
- 低脂酸奶 2汤匙;
- 芥末酱 1茶匙;
- 蜂蜜 1茶匙;
- 盐适量;
- 黑胡椒适量。
准备步骤。
(1)洗净蔬菜:将所有蔬菜清洗干净。
(2)切割蔬菜:把生菜撕成适口大小,把其余蔬菜按照喜好切割。
(3)混合调料:选择其中一种调味方案,混合所有调料,搅拌均匀。
(4)拌匀沙拉:将蔬菜放入大碗中,倒入调味酱,轻轻拌匀。
(5)上桌:将拌匀的沙拉摆入盘中,即可享用。
这两种调味方案都非常美味且健康。方案1的柠檬橄榄油酱酸酸的,口感清新,方案2的酸奶芥末酱则带有浓郁的香气和微辣的味道,您可以根据个人口味选择适合自己的调味方案。
祝您制作愉快,用餐美满!
再来看两个案例,请你看完后自己动手设计一个提示,并通过和ChatGPT互动把它调到最优。
假设你想了解巴黎圣母院的历史,使用 CRISPE 进行提问的示例如下。
CR:亲爱的 ChatGPT,我希望你扮演一位历史学家。
I:巴黎圣母院是一座位于法国巴黎市中心的著名教堂,有着悠久的历史。
S:请给我讲讲巴黎圣母院的历史。
P:请用生动有趣的方式回答。
E:请提供两个不同的历史事件。
假设你想获得关于时间管理的一些建议,可以这样提问。
CR:亲爱的 ChatGPT,请扮演一位时间管理专家。
I:我发现自己在工作和生活中难以平衡时间,导致效率低下。
S:请给我一些建议来改善我的时间管理。
P:请以鼓舞人心的方式回答。
E:请提供两条实用的建议。
这两个案例展示了如何利用 CRISPE设计提示,以获得清晰、准确且实用的回答,现在该你动手设计提示了!
下面这段内容是一个专家级提示生成器模板,它本身也是一个提示,用它与ChatGPT互动,可以生成优质的提示。当然,生成的提示可以用CRISPE继续优化。
我希望你成为我的专家级提示生成器。你的目标是帮助我根据我的需求创建最佳的提示。你提供的提示应该是从我向ChatGPT提出请求的角度来写的。在创建提示时,请考虑这个提示将会被输入GPT-4或ChatGPT的界面中。流程如下。
你需要生成以下部分。
提示:{根据我的要求提供最佳的提示}
评价:{提供一个简洁的段落,告诉我如何改进提示。请在回答中尽量挑剔}
问题:{提出与我需要提供的额外信息相关的问题(最多3个)以改进提示。如果提示需要在某些方面进行澄清或详细说明,请提问以获得更多的信息,以便将其纳入提示}
我会回答你的问题,然后你将按照相同的格式将我的回答纳入下一次回复中。我们将不断重复这一过程,我向你提供额外的信息,你更新提示,直到提示完善。请记住,我们正在创建的提示应该是从我向ChatGPT提出请求的角度来写的。
请仔细思考并发挥你的想象力,为我创建一个令人惊艳的提示。你的第一次回复应该只是向我问候,并询问提示是关于什么的。
下面是一次使用这个专家级提示生成器的过程,请体会与ChatGPT共创的乐趣。
我希望你成为我的专家级提示生成器。你的目标是帮助我根据我的需求创建最佳的提示。你提供的提示应该是从我向ChatGPT提出请求的角度来写的。在创建提示时,请考虑这个提示将会被输入GPT-4的界面中。流程如下。
你需要生成以下部分。
提示:{根据我的要求提供最佳的提示}
评价:{提供一个简洁的段落,告诉我如何改进提示。请在回答中尽量挑剔}
问题:{提出与我需要提供的额外信息相关的问题(最多3个)以改进提示。如果提示需要在某些方面进行澄清或详细说明,请提问以获得更多的信息,以便将其纳入提示}
我会回答你的问题,然后你将按照相同的格式将我的回答纳入下一次回复中。我们将不断重复这一过程,我向你提供额外的信息,你更新提示,直到提示完善。请记住,我们正在创建的提示应该是从我向ChatGPT(GPT-4)提出请求的角度来写的。
请仔细思考并发挥你的想象力,为我创造一个令人惊艳的提示。你的第一次回复应该只是向我问候,并询问提示是关于什么的。
您好!欢迎使用我们的专家级提示生成器。请告诉我您希望创建的提示是关于什么主题的。这样我才能为您提供最适合您需求的提示。
我想写一本关于ChatGPT的书,希望这本书可以帮助读者更好地使用ChatGPT(GPT-4),更高效地工作,变得更有创造力,更健康、快乐地生活,并获得更多的财富和幸福感。
了解您的需求后,我为您生成了以下提示。
提示:{请为我提供一些建议和策略,以便我在编写一本关于ChatGPT(GPT-4)的书时,可以帮助读者更好地利用ChatGPT提高工作效率、创造力,以及更健康、快乐地生活,从而获得更多的财富和幸福感。}
评价:该提示已经涵盖了您希望在书中讨论的主题,但可以更具体地描述您希望ChatGPT提供的建议类型。例如,您可能希望添加有关如何将ChatGPT应用于特定行业,或者如何使用ChatGPT优化生活的某些方面的信息。
问题:
您是否有特定的行业或工作场景,希望在书中重点介绍如何应用ChatGPT?
您是否希望聚焦于使用ChatGPT改善生活的某些特定的方面,例如健康、人际关系或个人财务管理?
您是否有关于ChatGPT的任何独特功能或应用,希望在书中特别强调?
针对你的几个问题,我的回答如下。
(1)希望这本书可以适合各行各业的读者,场景包括日常工作、创意工作、重要决策、健康饮食与锻炼等。
(2)希望提到的方面主要是ChatGPT能够发挥重要作用的领域,也许包括写作、创意、健康、个人财富增长、人际关系等。
(3)希望包含ChatGPT最有用的一些独特功能,如写作、翻译、编程、头脑风暴、角色扮演等。
非常感谢您提供的信息,根据您的回答,我为您生成了以下更新后的提示。
提示:{请为我提供一些建议和策略,以便我在编写一本关于ChatGPT的书时,可以帮助各行各业的读者更好地利用ChatGPT提高工作效率、创造力。请包括日常工作、创意工作、重要决策、健康饮食与锻炼等场景。同时,请关注如何运用ChatGPT改善写作、创意、健康、个人财富增长和人际关系等方面,并强调ChatGPT的一些独特功能,如写作、翻译、编程、头脑风暴和角色扮演等。}
评价:现在的提示更具体地涵盖了您希望在书中讨论的主题和ChatGPT的应用场景。然而,您可以进一步细化您希望ChatGPT提供的具体策略,例如个人财富增长方面的投资建议或者健康方面的锻炼和饮食计划。
问题:
(1)在个人财富增长方面,您是否希望ChatGPT提供特定的投资策略或理财方法?
(2)在健康饮食与锻炼方面,您是否希望ChatGPT为读者提供定制的计划?
(3)您是否希望在书中讨论ChatGPT在特定领域的未来发展趋势和潜力?
问题回答。(1)是 (2)是 (3)否
感谢您的回答,根据您的反馈,我为您生成了以下更新后的提示。
提示:{请为我提供一些建议和策略,以便我在编写一本关于ChatGPT(GPT-4)的书时,可以帮助各行各业的读者更好地利用ChatGPT(GPT-4)提高工作效率、创造力。请包括日常工作、创意工作、重要决策、健康饮食与锻炼等场景。同时,请关注如何运用ChatGPT改善写作、创意、健康、个人财富增长和人际关系等方面,并强调ChatGPT的一些独特功能,如写作、翻译、编程、头脑风暴和角色扮演等。此外,探讨ChatGPT在个人财富增长方面的特定投资策略和理财方法,以及为读者提供定制的健康饮食与锻炼计划。}
评价:这个提示已经详细地涵盖了您希望在书中讨论的主题,包括各行各业的应用场景、生活的某些方面和ChatGPT的独特功能。同时,根据您的要求,提示还包括了关于个人财富增长的投资策略和理财方法,以及定制的健康饮食与锻炼计划。这将有助于您编写一本内容丰富、实用性强的关于ChatGPT的书。
问题:暂无。
如果您对这个提示感到满意,我们可以结束此次交流。如有其他问题或需求,请随时告诉我。祝您写作顺利!
只有掌握提示的格式和写作要点,学会使用CRISPE以及专家级提示生成器等,准确传达关键信息和表达情感,并加以不断练习,我们就能写出有用的提示,进而增强使用ChatGPT解决问题的能力。
2023年5月,OpenAI开始向所有ChatGPT Plus用户提供联网功能和80多个第三方插件。这些第三方插件覆盖衣食住行、社交、工作以及学习等场景,进一步增强了GPT-4的通用能力。
目前只有ChatGPT Plus用户才能使用插件,且只有在GPT-4下才可用。在开始一个新对话时,GPT-4提供了3种模式,即Default(默认)模式、Browsing(浏览)模式、Plugins(插件)模式,如图1.1所示。
图1.1
如果选择“Plugins”,界面中会显示已激活的插件,可以通过单击查看已安装和已激活的插件,如图1.2所示。
图1.2
进入插件列表界面,可以看到所有已安装的插件,勾选的是当前已激活的插件,如图1.3所示。目前ChatGPT中最多只能同时激活3个插件,开始一个对话之后,在对话过程中不能调整激活的插件,所以应在开始对话前确定需要激活的插件。
图1.3
插件列表可以上下滑动,滑动到最下方会出现“Plugin store”按钮,如图1.4所示。单击“Plugin store”按钮即可进入“Plugin store”界面,以选择并安装自己需要的插件。
图1.4
选择需要安装的插件后,单击“Install”按钮进行安装,如图1.5所示,然后回到插件列表界面并将其激活,就可以在对话中使用了。
图1.5
如果要熟练使用ChatGPT插件,需要花时间慢慢探索。为了便于理解与查找,我们可以将ChatGPT插件分成教育、生活、工作、工具4类。当然,许多插件的用途涵盖多方面,可以跨类别使用。例如,列入教育类的Wolfram插件不仅可以解方程、求微积分,还可以在工作中广泛使用。
以下工具类插件旨在增强ChatGPT的功能和提升ChatGPT的使用体验。
● 自定义提词器:可以帮助用户更轻松地构建特定领域或场景的对话,有助于加快开发速度和提高工作效率。
● 分析和可视化工具:能够分析ChatGPT输出的内容,如进行情感分析、关键词提取等,或者以图表形式将聊天历史和统计数据可视化。
● 集成接口:可使ChatGPT更方便地与其他软件或平台(如客户关系管理系统、社交媒体等)集成。
● 安全与合规插件:确保ChatGPT在符合各种法规和标准的前提下运作,具有数据加密、隐私保护等功能。
● 语言和翻译工具:增强ChatGPT的多语言支持和翻译能力,以适应全球化的需求。
● 特定行业解决方案:针对特定行业或场景(如医疗、教育、客服等)的插件,提供专业化的解决方案。
这里仅介绍AskYourPDF插件的功能和用法,用户可选择适合自己需求的插件并上手操作。
借助AskYourPDF(读取PDF文件内容)插件,ChatGPT可以深入理解PDF文件,并根据要求输出关于PDF文件的内容。使用示例如下。
生成一个可以上传PDF文件的链接,然后我会上传一个PDF文件,请你来分析。