随着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即可

根据所使用的场景灵活运用提示词模板就可以得到更为准确的答案

  ChatGPT是世纪的惊人之作,预示着新的AI里程碑已经开启。也预示着AGI的无限接近,各行各业为之震撼,它的强大让很多人感到焦虑。
  其实不必为此焦虑,AI只不过是人类创造出来的工具暂且不具备人的感知、思考和行动能力。比AI更强大的永远是创造和驾驭它的人类,去学会如何使用它更为重要!

推荐

  在实际使用过程中 [极客知云 ]预设了百余个提示词,提供了多端设备的支持,选择所需的场景描述问题,就能得到更专业和更细致准确的回答。

手机端微信小程序扫码

最后修改:2024 年 02 月 04 日
如果觉得我的文章对你有用,请随意赞赏