如何制作 ChatGPT 清晰有效咒语与Chat GPT高效交流——基础篇 第二课

简介: 增强专注力: 清晰地定义对话的目的和重点有助于指导对话并保持对话顺畅进行,确保涵盖用户感兴趣的主题,并避免切线或干扰。

为什么要制作清晰简洁的提示(Prompt)

制作清晰简洁的提示有很多优势


1、提高理解: 使用清晰而具体的语言有助于 ChatGPT 理解手头的主题或任务,并产生更准确、更相关的响应,从而使对话更具吸引力和信息量。


2、增强专注力: 清晰地定义对话的目的和重点有助于指导对话并保持对话顺畅进行,确保涵盖用户感兴趣的主题,并避免切线或干扰。


3、更高的效率: 使用清晰简洁的提示还有助于提高对话效率,避免不必要的切线,确保对话保持正轨并及时涵盖所有关键点。


如何编写清晰简洁的提示

为了更好的让 ChatGPT 理解我们的对话,我们可以从以下几个方面入手:


1、定义对话的目的和焦点: 在编写提示之前,要清楚地确定此对话的目的和重点是什么,以帮助我们制作具有吸引力和信息性的提示。我们可能需要提供信息、回答问题或进行随意交谈。


2、使用特定和相关的语言: 为了确保 ChatGPT 能够理解我们的提示并生成适当的响应,使用特定和相关的语言非常重要。避免使用含糊不清的语言或行话,并使用与主题相关的语言。


3、避免开放式或过于宽泛的提示: 虽然向 ChatGPT 提出开放式或过于宽泛的问题可能很有吸引力,但这些类型的提示通常会导致不相关或不令人满意的回答。相反,请尽可能具体和明确地定义对话的目的和重点。


4、保持对话正常进行: 要确保对话涵盖用户感兴趣的主题并提供有用的信息,必须专注于手头的主题,避免引入不相关的话题。只有通过保持对话的正常进行,才能使 ChatGPT 提供有用且相关的回答。


5、对话式不断深入: 对话是一种深入了解人类思维和相互沟通的方式,其深度可以逐步加深。与 ChatGPT 对话时,可以逐步提出更具体和深入的问题,以获得更准确和全面的回答。


基于这些关键点可以产出以下两个模型,在对话的时候可以直接套模型:


ICIO 模型:


Instruction(必须):指令,即我们模型执行的具体任务。

Context(选填):背景信息,或者说是上下文信息,这可以引导模型做出更好的反应。

Input Data(选填):输入数据,告知模型需要处理的数据。

Output Indicator(选填):输出指示器,告知模型我们要输出的类型或格式。(如果我们是让 ChatGPT 做推理类的回复或者没有明确的回复格式,我们则不需要 Output Indicator)


CRISPE 模型:


这个模型会更加完备一些,更适合编写一些 prompt 模版,后续我们会讲到。

CR:Capacity and Role(能力与角色)。我们希望 ChatGPT 扮演怎样的角色。

I:Insight(洞察力),背景信息和上下文(告知 ChatGPT 应该具备什么样的上下文)。

S:Statement(指令),我们希望ChatGPT 做什么。

P:Personality(个性),我们希望 ChatGPT 以什么风格或方式回答你。

E:Experiment(尝试),要求 ChatGPT 为我们提供多个答案。


举个例子:

f788034c6cdb4ce5516cc8c8b923a38.png


骇客艺术

“修饰” 是一个非常牛逼的艺术。我们经常在说 假如/如果怎么怎么样就好了。现在我们可以用这个艺术了,我们可以告诉 ChatGPT 假设你是/你会/你能够… 接着神奇的事就发生了,ChatGPT 就真的具备了这样的能力。


修饰:最有效的 ChatGPT 提示技术之一,是使用咒语提示词来引导 ChatGPT 在对话中扮演特定角色,例如“充当”、“装作”、“假设”等。这种技术可以创造更具吸引力和真实感的对话,特别适用于模拟真实场景。


比如:

1、使用咒语提示词:使用“充当”、“装作”、“假设”等提示词来告诉 ChatGPT 在对话中扮演特定角色或角色类型。

2、创造更吸引人的对话:使用咒语提示词可以创造更具吸引力和真实感的对话,利用对话中的角色扮演能够更好地满足用户的兴趣和需求。

3、丰富的应用场景:使用“充当”可以模拟应用于各种场景,例如旅行社推荐度假目的地、虚构犯罪案件的解决等,可以无限拓展。

4、指令简单易用:使用“充当” hacker 非常简单,只需要在提示中使用短语“充当”,然后描述 ChatGPT 在对话中应承担的角色或角色类型即可。


举个例子:让 ChatGPT 扮演 JavaScript控制台:

1、我想让你充当JavaScript控制台。(这句话使用“act as”hack来告诉ChatGPT在对话中扮演JavaScript控制台的角色。)

2、我将键入命令,您将回复javascript控制台应显示的内容。(这句话解释了用户在对话中的角色,以及 ChatGPT 在响应用户键入的命令方面的作用。)

3、我希望你只回复一个唯一代码块中的终端输出,没有别的。(”这句话为 ChatGPT 提供了进一步的说明,指定它应该只回复一个唯一代码块内的终端输出,并且在其响应中不包含任何其他内容或解释。)

4、不要写解释。(”这句话是对上一句指令的重复,强调 ChatGPT 不应在其回复中写任何解释。)

5、除非我指示你这样做,否则不要键入命令。(”这句话为 ChatGPT 提供了进一步的说明,指定除非用户指示它不应键入任何命令。)

6、当我需要用英语告诉你一些事情时,我会把文本放在大括号里{像这样}。(这句话通过将文本括在大括号中,为用户提供了如何用英语与 ChatGPT 进行通信的说明。)

7、我的第一个命令是控制台.log(”Hello World“);(这句话提供了提示符的第一个命令,所以 ChatGPT 将首先运行。)


50c7e493639fe52c9670bdba49dc2f6.png


对话场景

基于实例回答

有的时候我们知道告诉 ChatGPT 该做什么,不该做什么。但有的时候我们可能没办法通过一个简单的话术来表达。


比如我们想要起一个产品名字:产品描述:家用奶昔制作机 关键字:快速,健康,紧凑。


ff358263558a8cf9ba10218cb55e0f2.png


内容润色

有时候,我们不一定需要完全从头开始,让AI生成新的内容,我们可以先给AI一些已有的内容,让AI帮助我们进行修改和优化,使内容更好。这种方法可以应用于不同的场景,例如:


翻译文档:使用AI将中文文档翻译成英文,或将英文文档翻译成中文。尤其是像ChatGPT这样的AI,不仅可以翻译人类语言,还可以翻译编程语言,例如将Python代码翻译成Haskell代码。


修改内容:使用AI帮助我们修正语法错误和拼写错误。


润色修饰:使用AI改进文章,将其转化成另一种风格。


我们可以直接把待修饰的话告诉 ChatGPT,告诉它给我们润色。更好的方式是我们让 ChatGPT 来扮演一个角色来帮我们修饰,这样他可以具备这个“角色”的上下文。


比如:我们想要让 ChatGPT 扮演一个小学老师问:


你是一名小学老师,可以把复杂的内容解释到七八岁孩子都能理解的程度。请改写下列句子,使它们更容易理解:“那天,我和几个伙伴走在路上,说说笑笑,不亦乐乎,青春的朝气在我们的举手投足间蓬勃,阳光洒在我身上,暖暖的,有点飘飘欲仙。然而,就在这时,走来了一位环卫工人,她看上去很年轻,头戴一顶凉帽,身穿一套略有泥浆的桔红色制服,手上戴一双因污垢而有些发黑的白手套,拿着一只黑色塑料袋,在草丛中寻找着什么。”


ChatGPT 回:那天我和几个朋友在路上走着,开心地聊天笑闹着,我们都充满了青春的活力。阳光把我身上照得暖洋洋的,感觉非常舒服。但是突然间,一位环卫工人穿着一套桔红色的制服,戴着一顶凉帽和一双因为污垢而变黑的白手套,手里拿着一个黑色的塑料袋走了过来,她在草丛中搜索着什么东西。


我们还可以制定某一个特定的人,让其具备特定性格


假设你是著名作家莫言,请改写以下句子:“那天,我和几个伙伴走在路上,说说笑笑,不亦乐乎,青春的朝气在我们的举手投足间蓬勃,阳光洒在我身上,暖暖的,有点飘飘欲仙。然而,就在这时,走来了一位环卫工人,她看上去很年轻,头戴一顶凉帽,身穿一套略有泥浆的桔红色制服,手上戴一双因污垢而有些发黑的白手套,拿着一只黑色塑料袋,在草丛中寻找着什么。”


ChatGPT 回:那日,我与几位伙伴漫步街头,畅谈笑语,光彩熠熠,青春洋溢于我们的每个姿态,阳光洒满我身,煦暖无比,令人陶醉。无奈,偏偏此时来了位街道清洁工,她显得尚未开花的年华,脑戴凉帽,身穿泥泞不堪的橙红制服,手戴污黑的白手套,提着一只黑色塑料袋,在草丛间摸索着寻找什么东西。


信息解释

信息解释和改写内容有一丢丢像,但是信息解释更多的场景是我们可能不太理解某个事,然后让 ChatGPT 帮我们进一步解释 比如:


解释代码:比如你看到一段 Python 的代码,但你看不懂,可以让 ChatGPT 解释下代码的含义。

解释论文:看某篇论文看不懂,或者论文里的某一段看不懂,也可以让 ChatGPT 解释。


信息总结


这个比较见名思意了,我们主要来说说要注意的点。使用 ”“” 符号将指令和需要处理的文本分开,这样可以让 ChatGPT 识别的更加准确比如:


请总结一下内容,使得其更容易被理解“对话内容”


如果让其总结的更具备特色,同样的可以告诉 ChatGPT 让其扮演具体的角色。


写代码

无中生有写代码。可以告诉 ChatGPT 我们的需求,然后一步一步的引导 ChatGPT,就可以生成出来具体的实现。虽然说 ChatGPT 可以编写代码,但还是需要有一定的编码基础,才能更好的和 ChatGPT 对话。来体验一下它的强大:

d50d8bc21080b139a79b2ee3ea7af84.png


会发现文章会经常会提到 角色 一词,是的,整个文章都在讲如何更好的提问,目前已经有专门的 提示工程师 一岗位,甚至开出了高达 200W 的高薪。其作用就是编写各种有效的 prompt(咒语),让 ChatGPT 具备某特定能力。下篇我们将会深入的学习这块的内容。

————————————————

版权声明:本文为CSDN博主「叶绿体不忘呼吸」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/m0_46653805/article/details/130182161

相关文章
|
7月前
GPT-4 vs. ChatGPT:19个弱项问题(多步逻辑推理、概念间接关联)的横向对比
GPT-4在逻辑推理和概念关联上的准确率提升至100%,超越ChatGPT,其智力可能超过95%的人。在逻辑和多模态理解上有显著进步,但数数和某些逻辑推理仍是挑战。擅长处理成本计算和复杂情境,能建立概念间的间接关联,如遗忘与老龄化的联系。在数学和物理领域表现出色,但处理复杂间接关系和抽象概念时仍有局限。总体而言,GPT-4展现出超越人类智能的潜力,但仍需面对认知任务的挑战。![GPT-4进步示意](https://developer.aliyun.com/profile/oesouji3mdrog/highScore_1?spm=a2c6h.132)查看GPT-5教程,可访问我的个人主页介绍。
176 0
GPT-4 vs. ChatGPT:19个弱项问题(多步逻辑推理、概念间接关联)的横向对比
|
7月前
|
人工智能 自然语言处理 测试技术
使用 GPT4 和 ChatGPT 开发应用:第四章到第五章
使用 GPT4 和 ChatGPT 开发应用:第四章到第五章
177 0
|
7月前
|
存储 算法 网络架构
问 ChatGPT 关于GPT的事情:压缩篇
问 ChatGPT 关于GPT的事情:压缩篇
76 0
|
2月前
|
机器学习/深度学习 人工智能 并行计算
DeepSpeed Chat: 一键式RLHF训练,让你的类ChatGPT千亿大模型提速省钱15倍
DeepSpeed Chat 是一款革命性的平台,专为简化和加速类ChatGPT模型的训练而设计。通过一键式脚本,用户可以轻松完成从预训练模型到生成自定义ChatGPT模型的全过程。该系统复刻了InstructGPT的RLHF训练方法,并集成了一系列优化技术,如DeepSpeed Hybrid Engine,大幅提升了训练效率和经济性。使用DeepSpeed Chat,即使是拥有数千亿参数的大模型,也能在短时间内完成训练,且成本显著降低。无论是单GPU还是多GPU集群环境,DeepSpeed Chat都能提供卓越的性能和易用性,让RLHF训练变得更加普及。
DeepSpeed Chat: 一键式RLHF训练,让你的类ChatGPT千亿大模型提速省钱15倍
|
3月前
|
数据采集 自然语言处理 监控
大模型微调使GPT3成为了可以聊天发布指令的ChatGPT
正是通过微调大模型使得GPT3成为了可以聊天发布指令的ChatGPT。聊天大模型在通用大模型的基础上加一层微调就实现人人能用的大模型,使得通用大模型的能力被更多人使用和了解。
60 4
大模型微调使GPT3成为了可以聊天发布指令的ChatGPT
|
2月前
|
算法 搜索推荐 机器人
【ChatGPT】参加计算机科学考试(GPT-4对比GPT-3.5)
【ChatGPT】参加计算机科学考试(GPT-4对比GPT-3.5)
47 0
|
2月前
|
数据采集 自然语言处理 并行计算
ChatGPT高效提问—基础知识(GPT与ChatGPT)
ChatGPT高效提问—基础知识(GPT与ChatGPT)
44 0
|
4月前
|
人工智能 搜索推荐 机器人
OpenAI 将向企业开放 GPT-4o 模型定制版,国内怎么使用ChatGPT?
OpenAI新推功能让企业客户能定制GPT-4o模型,通过微调技术满足特定需求和业务场景,以前所未有的方式优化AI投资回报。企业上传自有数据后,可在一到两小时内完成模型定制,如滑板公司打造专业客服聊天机器人解答详细问题,大幅提升服务针对性与客户体验。目前定制限于文本数据,但仍显著增强了企业应用AI的灵活性与效率。
110 2
OpenAI 将向企业开放 GPT-4o 模型定制版,国内怎么使用ChatGPT?
|
5月前
|
机器学习/深度学习 人工智能 算法
AIGC使用问题之GPT-4相比ChatGPT有哪些升级
AIGC使用问题之GPT-4相比ChatGPT有哪些升级
|
6月前
|
人工智能 机器人 API
OpenAI发布新AI模型GPT-4o和桌面版ChatGPT
OpenAI发布新AI模型GPT-4o和桌面版ChatGPT

热门文章

最新文章