「掌握ChatGPT,一问千应」——探索智能助手的未来与高效使用指南

学会提问 2年前 (2023) lida
63 0 0

文章主题:ChatGPT, AI, 智能助手, Prompt

666ChatGPT办公新姿势,助力做AI时代先行者!

写在最前面

🌟ChatGPT入门指南🔍:掌握超能力的秘籍!🚀🔥对于ChatGPT的初学者来说,这是一份贴心的探索之旅!👋你是否还在疑惑如何驾驭这个神奇的语言助手?别担心,这里为你揭秘ChatGPT的强大功能和高效使用技巧!📝首先,快速了解ChatGPT是第一步。它就像一个无所不知的朋友,只需轻轻一问,答案纷至沓来!🤔然后,实践出真知,多与ChatGPT互动,你会发现惊喜无处不在!💬💡想要更上一层楼?掌握如何引导对话,让它更贴近你的需求,那可是个技术活儿!🔍别忘了,适时提问和反馈,让ChatGPT更好地理解你。📚如果你已经跃跃欲试,不妨先去体验一番,回来再读这篇文章,你会发现原来可以这样用!🚀SEO提示:使用ChatGPT、语言助手、互动技巧、引导对话等关键词,提升搜索引擎可见性。记得保持内容自然流畅,适当添加表情符号以增加互动性。

「掌握ChatGPT,一问千应」——探索智能助手的未来与高效使用指南

🌟在自然语言处理的世界里,长久以来,消费级语音助手常常给人留下“智能不全”的印象。像 Siri 和小爱同学这样的明星产品,虽然在特定环境下表现优秀,但对于跨领域的问题,往往只能给出含糊不清的答案,仿佛在与用户玩一场智力捉迷藏。

「掌握ChatGPT,一问千应」——探索智能助手的未来与高效使用指南

🌟ChatGPT引领AI浪潮,第三次夏天已至?🔥随着全球科技巨头如ChatGPT的崛起,人工智能领域的热度直线上升,掀起一场前所未有的技术风暴。这款应用的迅猛普及,仿佛在短短时间内就点燃了亿级用户的热情,成为讨论焦点。🚀社交媒体上,AI话题无处不在,新闻和信息铺天盖地,让人应接不暇。有人对此既兴奋又担忧,质疑ChatGPT的逻辑精准度,而另一些人则对潜在的人机协作模式持开放态度。🔍对于那些岗位被AI取代的言论,虽然引发了一些焦虑情绪,但现实是,新技术总是伴随着旧职业的变革,关键在于我们如何适应和创新。💼深度学习的普及也并非一帆风顺,误解与恐慌并存。然而,正是这样的讨论,推动了行业的发展和公众教育。📚让我们共同期待AI带来的未来,既保持警惕,又不失探索精神。🌍

🌟AI就像未来的”思维装甲”🌟,它不仅能增强你的智慧,还能拓展你的思考边界。尽管我们无法确切预见所有工作是否会被AI全面颠覆,但无疑,掌握AI技术的运用将是在新时代中立足的关键。🚀

🌟ChatGPT,一款引领潮流的语言巨擘,其背后的先进技术是GPT-3.5,尽管在复杂的推理与逻辑运算方面略显不足,但它对人类自然语言的理解力却令人惊叹,能捕捉到言语中的微妙情绪。🚀无数用户已经体验到它带来的工作效率翻倍的奇迹,而这关键的秘诀就在于如何巧妙地定制”prompt”,开启高效沟通的新篇章。🌍

「掌握ChatGPT,一问千应」——探索智能助手的未来与高效使用指南

✨💡撰写提示就像施展魔法咒语一样,每个咒语都能唤起独特且深远的响应!🌍🌐互联网上充斥着丰富的Prompt实例资源,如ChatGPT神器的Awesome ChatGPT prompts和便利快捷的ChatGPT Shortcut,它们就像现成的咒语库,只需轻轻一复制,就能轻易获得满意效果。📚🔍然而,关于如何打造强大且高效的‘咒语’——如何写出触动人心、引领深度对话的prompt,相关的探讨却相对稀少。🚀

目前我找到最好的学习资料是:

https://github.com/dair-ai/Prompt-Engineering-Guide,非常推荐大家阅读!在本文中,我将从中整理出一些能快速理解的简单技术,帮助你们理解如何优化、迭代自己的“咒语”。

第一原则:明确的意图

你需要明确地表达你的意图和要求,尽可能具体、描述性、详细地描述所需的上下文、你期望的结果等。你的要求越明确,越有希望获得你想要的答案。

糟糕的案例 ❌

写一首关于OpenAI的诗。

更好的案例 ✅

以莎士比亚的风格写一首短小的、鼓舞人心的诗,重点关注最近DALL-E产品推出(DALL-E是一种文本到图像的ML模型)的事情。

上面的例子明确提出了几点要求:

以莎士比亚的风格

短小的、鼓舞人心的

跟 DALL-E 产品相关的

由于 ChatGPT 只掌握了 2021 年的知识,可能不知道 DALL-E 是什么,我们还在 prompt 里简单解释了 DALL-E,帮他理解模棱两可的概念。

理解 Prompt 的主要构成

Prompt 的主要构成有:

Instruction 指令:您想让模型执行的特定任务或指令

Context 上下文:可以涉及外部信息或附加上下文,可以引导模型产生更好的响应

Input Data 输入数据:我们感兴趣的输入或问题(以期望 ChatGPT 给出解答)

Output Indicator 输出提示:表示希望 ChatGPT 以什么形式来输出结果

接下来用几个 Prompts 来加深理解:

案例一

我希望你能担任私人教练的角色。我会提供你一个想通过体育锻炼变得更健康的人的信息,而你的角色是根据他们现有的健康水平、目标和生活习惯,为这个人设计最佳的计划。你应该利用你对运动科学、营养建议的知识,来为他们创建一个适合他们的计划。我第一个要求是:“我需要帮助为想减肥的人设计一个锻炼计划。”

其中,

上下文:我希望你能担任私人教练的角色。我会…,来为他们创建一个适合他们的计划。

指令:我第一个要求是:“我需要帮助为想减肥的人设计一个锻炼计划。

案例二

翻译成英文:如今 ChatGPT 给人带来的最大的震撼在于,他看起来真的理解了我们的提问,无论怎样的问题,他总能围绕问题作出解答。

指令:翻译成英文:

上下文:如今 ChatGPT 给人带来的最大的震撼在于,… 他总能围绕问题作出解答。

案例三

为特定的亚马逊产品特征撰写亚马逊的标题、五点和搜索关键词。输出内容为英文。五点的每一点都要超过 20 个单词。

输出格式为:

标题:

搜索关键词:

五点:1. ; 2. ; 3. ; …

该产品的特征是:”””

[品牌] 防切割手套,Level A6 防切割级别,透气,舒适性强,黑色,适用于仓库、货运、钓鱼、园艺、木工,从 XS 到 XXL 码齐全,适用于各种人群需求。

”””

指令:为特定的亚马逊产品特征撰写亚马逊的标题、五点和搜索关键词。

上下文:输出内容为英文。五点的每一点都要超过 20 个单词。

输出提示:输出格式为:…

输入数据: 该产品的特征是:””” [品牌] 防切割手套,… 适用于各种人群需求。”””

一些 Prompt 的优化迭代技术

使用以下的方法,不断地优化你的 prompt。

1). 框选你想表达的重点信息

使用 ### 或 “”” 等符号框选重点信息。使用符号来断开不同类型的内容会显著提升 ChatGPT 对内容的理解能力。

糟糕的案例 ❌

将下面的文本总结为最重要的要点的项目符号列表。

如今 ChatGPT 给人带来的最大的震撼在于,他看起来真的理解了我们的提问,无论怎样的问题,他总能围绕问题作出解答…………………

更好的案例 ✅

将下面的文本总结为最重要的要点的项目符号列表。

文本:”””

如今 ChatGPT 给人带来的最大的震撼在于,他看起来真的理解了我们的提问,无论怎样的问题,他总能围绕问题作出解答…………………

”””

2). 指定结果的输出格式

当你期望 ChatGPT 的输出内容具有一定结构时,把你的期望表达出来。

糟糕的案例 ❌

从下面的文本中提取所有的人名和他们的职业。

文本:”””

设计师小牛陪小王去小李家做客,小李的老婆厨师小丁做了一道红烧带鱼。小王说“非常好吃!”

”””

更好的案例 ✅

从下面的文本中提取所有的人名和他们的职业。

输出的格式:<人名>(<职业>),<人名>(<职业>),…

文本:”””

设计师小牛陪小王去小李家做客,小李的老婆厨师小丁做了一道红烧带鱼。小王说“非常好吃!”

”””

3). “Act as” trick 确定 ChatGPT 的立场

针对一些问题,尤其是开放性问题。整个互联网可能存在上百甚至上千万中答案,为 ChatGPT 设定立场有助于它找到最符合自己人设(也最符合你需要的)一种答案。

糟糕的案例 ❌

你如何看待婚姻?

更好的 ✅

请作为女权主义者,回答以下问题:”你如何看待婚姻?”

or

请作为大男子主义者,回答以下问题:”你如何看待婚姻?”

4). Few-shot 教教他,给 ChatGPT 一些案例

对于 ChatGPT 熟悉的任务,你可能不需要给他任何例子(Zero-shot)比如,你给他 10 条评价某一个商品的 Review,让 ChatGPT 判断多少条是积极的,多少条是消极的。他通常可以直接给你正确的结果。因为它本身对情绪的理解能力已经很强了。但如果您正在尝试让 ChatGPT 做一件他不熟悉的事情,那可能需要提供更多案例。

ChatGPT 已经熟悉的任务,不需要案例。即 zero-shot ✅

请识别下列评论的态度是怎么样的?给他们的态度打个分,1-10分,1分最消极,10分最积极

评论:

太难吃了,再也不回来了。

环境很糟糕。

亚米亚米,会再来!

什么鬼玩意儿。

再见!

糟糕的案例 ❌

请将以下文本归类到三个字母:X/Y/Z

文本:

太难吃了,再也不回来了。

环境很糟糕。

亚米亚米,会再来!

什么鬼玩意儿。

再见!

在糟糕的案例中,我们并没有定义 X, Y, Z 这三类分别代表什么意思。ChatGPT 虽然会按它的逻辑做好一定的分类,但我们并不一定会满意它的分类结果。我们没有明确定义需求,甚至我们连我们自己需要的东西是什么都还没弄清楚。这时候你就得回到我们的“第一原则”:搞清楚你自己的明确意图是什么。

更好的案例 ✅

案例:

这家饭店里有虫子,靠。// X

我好喜欢鱼香肉丝。// Y

这家店的餐具挺好看的,但是吃的东西一般。// Z

// Z

好吧。// Z

请将以下文本归类到三个字母:X/Y/Z

文本:

太难吃了,再也不回来了。

环境很糟糕。

亚米亚米,会再来!

什么鬼玩意儿。

再见!

在上面的例子中,我们虽然没有明说 X, Y, Z 是什么意思。但通过案例表达了,X 偏负面评价,Y 偏正面评价,Z 的情绪未明确显露。这个时候 ChatGPT 为我们做好的分类就很接近我们想要的结果了。

5). 减少模糊的表达,明确提出你的需求

糟糕的案例 ❌

你总结的产品描述应该非常简练、只包含一些语句、别太多。

更好的 ✅

用 2-3 句话总结该产品,不超过 30 个字。

6). 告诉他要做什么,而不是不要做什么

糟糕的案例 ❌

以下是一名客服和一名客户之间的对话。请勿询问用户名或密码。请勿重复。

客户:我无法登录我的账户。

客服:

更好的 ✅

以下是客服与顾客之间的对话。客服将尝试诊断问题并提出解决方案,同时避免问任何与用户名、密码相关的问题。请引导用户查看帮助文章

www.samplewebsite.com/help/faq。

顾客:我无法登录我的账户。

客服:

7). “Step by Step” trick,帮助 ChatGPT 做推理

也叫做:Chain-of-Thought Prompting。

实验证明,在应对 zero-shot 问题时,你在问题最后加上“Let’s think step by step”,ChatGPT “显性的推理能力”会得到明显提升。这个暂时先不展开讲,以后做专题讲解。

最后

这篇文章的内容还是比较浅显。如果你因此对 Prompt 工程产生了一些兴趣,可以继续阅读 Prompt Engineering Guide,里面包含很多这篇内容没有囊括的有趣话题。比如对抗性提示、怎么解决对话机器人的前后一致性问题、如何改善 AI 输出错误信息或者有偏见信息的问题。其中对抗性提示(Adversarial Prompting)话题包含了如何做到对话机器人的越狱,如何让它说一些 AI 设计者不想让它说的话。

如果觉得我的文章对你有用,可以关注我,继续分享有关chatgpt的使用干货!

「掌握ChatGPT,一问千应」——探索智能助手的未来与高效使用指南

AI时代,掌握AI大模型第一手资讯!AI时代不落人后!

免费ChatGPT问答,办公、写作、生活好得力助手!

扫码右边公众号,驾驭AI生产力!

相关文章