随着ChatGPT的爆火,许多人在使用时都会遇到一个问题:ChatGPT给出的回答不是我想要的答案。这也是我早期接触ChatGPT时会遇到的状况 — 用得不太好。
在对ChatGPT不断地探索、尝试以及查阅官方资料后,找到了一个突破点。OpenAI首席执行官@山姆·奥特曼 曾发推文说道:为ChatGPT编写提示词是一项高杠杆技能

所以,得到ChatGPT高质量回答的关键点在于:学会写提示词。
提示词
在网上查找了一堆提示词的用法后,下面将以“询问旅游攻略”为例,更直观地感受到GPT在有提示词和没有提示词这两种不同情况中回答问题的区别。
以下图片为 [极客知云 ]的网页端演示效果
没有提示词


通过上面的例子,明显体会到会写提示词的重要性。怎样才能更好地写出高质量的提示词呢?
- 这里引用的是RPA学长文章中的提示词模板 ~

一个好的提示词需要包含:立角色 、 述问题 、定目标 、补要求,这四个重要部分!!
1:【立角色】指的是:引导ChatGPT进入具体场景,为它赋予某一“专家”的身份。
2:【述问题】指的是:告诉ChatGPT你的困惑,你的问题,以及为ChatGPT补充问题所需要的背景信息。
3:【定目标】指的是:告诉ChatGPT你的需求,希望它为你做到什么。
4:【补要求】指的是:告诉ChatGPT,它的回答需要注意什么,或者你想让它以什么形式来回复你。
用上文提到的“询问旅游攻略”案例来套用这个模板,效果如下↓↓↓~~

设立角色
其中,【立角色】这个动作很重要,仍以“询问旅游攻略”这一案例来进行演示,而后解释为什么要给ChatGPT设立角色。


通过这两张对比图,可清晰看出,在内容不变的基础上给ChatGPT设立一个【导游】的角色身份,其给出的答案,不管是回答的准确性还是专业性,都与前者有着很大的区别。
下面,用更多的例子演示,进一步地感受【立角色】这个动作的重要性。提示词的这套思路是通用的,你可以将它运用到其他绝大部分的场景中。
例1:让ChatGPT扮演厨师,给你推荐食谱



例2:让ChatGPT以浪漫主义诗人的身份给你写一首诗



例3:让ChatGPT扮演程序员给你讲解代码



综合上述案例不难看出,给ChatGPT设立一定的角色身份,让其成为该领域的“专家”,专家角色可以帮助 AI 更好地设定场景、明确问题范围以及补充问题所需的背景信息。因此,成为“专家”后的GPT反馈出的结果会更加具体且更具有可实操性,回答问题的准确性也会随之更高。
根据RPA学长的实操经验,以下提示词都可以被ChatGPT理解和接受:
- 你现在是[xx]
- 请你扮演[XX]
- 假如你是 [XX]
请你以 [XX] 的角度/身份/语气.....

ChatGPT是世纪的惊人之作,预示着新的AI里程碑已经开启。也预示着AGI的无限接近,各行各业为之震撼,它的强大让很多人感到焦虑。
其实不必为此焦虑,AI只不过是人类创造出来的工具暂且不具备人的感知、思考和行动能力。比AI更强大的永远是创造和驾驭它的人类,去学会如何使用它更为重要!
推荐
在实际使用过程中 [极客知云 ]预设了百余个提示词,提供了多端设备的支持,选择所需的场景描述问题,就能得到更专业和更细致准确的回答。

手机端微信小程序扫码
