OpenAI官方发布提示词工程指南
AI工具评测
OpenAI官方发布提示词工程指南

ChatGPT自从去年大火带热了AIGC整个行业之后,如何用好提示词就非常关键了,用得好和不好带来的效率差别可以十倍、百倍计。之前已经有各种大神讲了很多Prompt的内容,最近OpenAI官方也给出了一个指导文档,毕竟东西是人家做的,知子莫若父嘛,官方的文档还是非常详细简单有料的,这里我总结一下官方的这个文档,有兴趣的可以去看官方的原文,链接如下:https://platform.openai.com/docs/guides/prompt-engineering

一、 写出清晰的Prompt指令,让ChatGPT更好理解你的需求

OpenAI官方发布提示词工程指南

ChatGPT和人类沟通其实一样,言语表达得越清晰,它能理解我们的需求就会越准确。所以,写出清晰的Prompt指令,是使用ChatGPT的核心技巧。

  1. 把需求说详细点,切忌太模糊

比如不要简单说“给我总结一下这篇文章”,而是具体点,让它分步骤去做,比如先列出文章大纲,然后总结每一段主要内容等等。记住,人类沟通也一样,语言表达得越清晰,理解度会更高。

  1. 让ChatGPT扮演某种角色去完成任务

你可以让ChatGPT充当某种角色,比如专业的文案写手、极具创造力的绘本作家等等。相信扮演角色会让它更专注、更投入的帮助我们完成任务。人类之间沟通,也经常用这种角色扮演的手法。

  1. 用分隔符清晰划分不同的输入内容

在Prompt中使用类似””” “””的分隔符,可以清晰的将不同段落或类型的内容区分开来,这对ChatGPT解析我们的输入非常有帮助。就像人类阅读一样,格式清晰的文章理解起来更简单。

  1. 指定完成任务的详细步骤

对于较复杂的任务,我们可以细化成清晰的步骤提示ChatGPT。步骤清晰,它自然更容易完成。

比如:

步骤1:列出文章目录
步骤2:概括每一段的关键点
步骤3:汇总整篇文章的主要内容

  1. 提供示例来指导输出格式

事先给几个输出样例,可以更直观的让ChatGPT理解我们的需求。

比如:

请参考以下样例,写首类似的诗:

“””落红不是无情物,化作春泥更护花”””

6. 指定输出长度

我们可以指定输出的段落数量、字数等长度要求。这可以避免输出过长或过短。

比如:

请用1段话50字,概括这篇文章的主要观点:
“””文章内容”””

二、提供参考文本,减少ChatGPT胡说八道

很多朋友反映ChatGPT有时候会胡说八道,这个问题其实很好解决,方法就是提供充足的参考文本。

OpenAI官方发布提示词工程指南

就像人类一样,背景信息越丰富,越不容易乱扯。我们在回答问题时也是一样,有大量相关数据支持,才能使逻辑更连贯,更权威。

主要的参考文本提示技巧有两种:

  1. 让ChatGPT直接引用参考文本来回答

我们可以在Prompt中先提供详细的参考文章,然后让ChatGPT直接从中摘录片段来构建答案。这样既确保了正确性,也增加了答案的说服力。

  1. 让ChatGPT像专家一样组织参考文本内容

这种方法会让ChatGPT发挥更多主观能动性,它需要像专家一样,筛选、组织参考文本的内容,不能简单摘录,来输出一个通顺流畅的解决方案。这种方法适合需要更多创造性的任务。

三、将复杂任务分解成子任务,提高ChatGPT效率

复杂的问题往往会让ChatGPT手足无措,好在我们有简单的拆解技巧。

OpenAI官方发布提示词工程指南

将一个大任务分解成多个小模块,再让ChatGPT依次完成,这样成功率会大大提高。就像我们执行项目也是分阶段进行,一次性把所有的活都扔给员工,效率肯定不高。

主要的拆解策略有以下3种:

  1. 分类拆解

先让ChatGPT判断一个问题属于什么类型或类别,再执行后续分析,这样可以过滤掉不相关的信息,提升效率。

  1. 逐层拆解

我们可以把复杂文档分成多个小段落,先让ChatGPT逐段摘要,然后再汇总生成终稿,这样也可以有效防止超出Token限制的问题。

  1. 提取关键词

对长文档,我们也可以仅提取关键词,生成题录或词云。这样就省去了解析整篇文档的复杂性, Both the title and time complexity can be reduced.

所以在使用ChatGPT时,记得多拆解复杂问题,你会发现效果提升很多,对话也更流畅!

四、给ChatGPT思考时间,提高输出质量

很多朋友反映ChatGPT有时候思维跳跃,前后矛盾,输出质量不稳定。其实很简单,就是没有给它足够的思考时间。

OpenAI官方发布提示词工程指南

我们要知道,哪怕是人类,也不能保证一次性就给出完美解决方案。所以,和ChatGPT沟通时,也要学会给它思考的时间,一步步引导它完善方案。

主要技巧有:

  1. 让它先自行给出初稿方案

不要让ChatGPT直接判断一个方案的优劣,而是先让它自己制定解决方案,这样它的判断会更公正,也更全面。

  1. 分步思考,逐步优化

我们可以设定多个思考节点,让ChatGPT每次都从一个新角度去思考问题,逐步使逻辑更严谨,内容更丰富,就像人类写作也需要多次修改才能完善。

  1. 检查是否遗漏信息

思考时间充足后,我们还可以让ChatGPT回顾下是否有遗漏的信息需要补充,就像人类也需要核对漏项一样。

给ChatGPT充足的思考时间,就是让它更像人类,我们的对话也会更加高效、深入!

五、扩展ChatGPT的外脑,获取动态信息

ChatGPT本身是静态模型,获取不到最新信息。所以我们要扩展它的外脑,就像人类也靠检索学习来获取新知。

OpenAI官方发布提示词工程指南

主要策略有以下3种:

  1. 和搜索引擎/知识库对接
    我们可以让ChatGPT先在搜索引擎或自己构建的知识库中检索信息,获取问题的最新解决方案或资讯。这种策略可以让它实时连接外部世界。
  2. 嵌入计算代码,完成复杂算数
    ChatGPT的算数能力很有限。我们可以让它输出计算代码,比如Python代码,然后嵌入代码执行结果,这样就可以轻松完成复杂计算。
  3. 封装自定义函数给ChatGPT调用
    对于一些固定场景,我们可以自己封装好函数,然后让ChatGPT直接调用,无需理解内部逻辑,这样可以大幅提高它的运行效率。

所以,学会扩展ChatGPT的外脑,我们就可以突破它作为静态模型的局限性,输出更加动态化和智能化的内容!

六. 系统地测试变更

最后还有一个,这个属于系统管理相关的,其实和普通用户使用提示词没啥关系,略过了。

OpenAI官方发布提示词工程指南

最后,对于想学好提示词工程的,还是系统的了解大语言模型和提示词的模型比较好,下面附本站最好的一些课程供参考:

分享到:
0
0

发表回复

猜你喜欢
近期文章
生成式AI看起来很美,ROI怎么算
利用生成式AI推动创新 美国本田这样做
东方Project-个人AI绘画合集-8(更新至2024-2-14)
AI绘画(动物科普)—兔狲
12.28乾坤AI日报 — 2023年度十大科技名词发布
近期评论
ai-world发表在
AI赛博机车—借助SD技术赚取第一桶金
mulei77发表在
AI赛博机车—借助SD技术赚取第一桶金
An Vũ( CEO AGBIG GROUP)发表在
12.25乾坤AI日报 — 苹果正购买新闻采集权用于训练生成式 AI