08 Prompt最佳实践|指定任务步骤,让ChatGPT不懵逼

大家好,我是大圣,一个AIGC长期学习者,目前专注于AI提示词。

愿景:成为AI提示词的布道者,带领十万小白入门AI

关注我,AI时代,让我们一起成长

在OpenAI的官方文档中已经提供了Prompt Enginerring的最佳实践,目的就是帮助用户更好的使用ChatGPT

编写优秀的提示词的第一个策略就是:编写清晰的指令,其中又包含了6个具体的分类

  • 提供更多的细节
  • 要求模型扮演角色
  • 使用分隔符
  • 指定任务步骤
  • 提供样例
  • 指定输出长度

本文主要针对指定任务步骤进行展开讲解

适用人群:新手

难度:⭐⭐

一、什么是指定任务步骤

指定任务步骤对于提高GPT处理复杂问题的效率至关重要。这一过程可以看作是给GPT提供一顿"分步骤的大餐",让它一步一步地解决问题,而不是让它试图一口吞下整个复杂任务。

以GPT来完成一项涉及多个阶段的任务为例,比如撰写一篇关于气候变化的研究报告。如果直接问GPT:"写一篇关于气候变化的报告",它可能会给出一个概括性的回答,但缺乏深度和细节。但如果我们将任务分解:

  • 收集资料:首先询问GPT关于气候变化最新研究的信息。
  • 确定报告的主要观点:基于收集的资料,让GPT帮助概括主要的研究趋势和争论点。
  • 撰写报告初稿:指导GPT根据步骤2中的观点,逐步构建报告的各个部分。
  • 校对和修改报告:最后让GPT帮助检查报告的逻辑一致性和语言流畅性。

为什么在编写复杂任务时要指定任务步骤

  • 提高精准度:通过具体指示GPT关注任务的特定方面,可以获得更加准确和深入的输出。
  • 增强可控性:明确每一步的目标,有助于引导GPT沿着期望的方向前进,避免偏离主题。
  • 灵活性:如果某个步骤的结果不符合预期,可以单独调整该步骤的指令,而不必重新开始整个任务。

二、指定任务步骤的基本原则

当我们使用GPT或任何大型语言模型来处理复杂任务时,明确指定任务步骤是至关重要的。这不仅帮助模型更好地理解我们的需求,还能提高任务执行的效率和质量。以下是几个指定任务步骤时的基本原则:

1. 清晰明了

每一个步骤都应该是清晰并且直接的。避免使用模糊或含糊不清的指令。

比如,"收集最新的气候变化研究资料"比"查一下气候变化的东西"要好得多。前者为模型提供了明确的方向和目标。

2. 具体细化

尽量将任务细化到可以立即执行的动作。这意味着每个步骤都应该具有足够的信息,使GPT能够无需进一步的指导就可以执行。例如,如果你需要GPT帮助编写代码,指定使用的编程语言和期望的功能输出是很重要的。

3. 逻辑顺序

安排步骤时,确保它们按照逻辑顺序排列。每个步骤的完成都应该为后续步骤铺平道路。如果步骤乱序,可能会导致GPT在没有足够信息的情况下尝试完成任务,从而降低效率和输出质量。

4. 适当的期望设置

虽然GPT能够执行许多复杂的任务,但它并不是万能的。设定合理的期望并明确模型的局限性,可以帮助避免不切实际的预期。例如,如果任务涉及到高度专业化的知识领域,指定查找和引用可信来源可能比直接要求GPT"发明"新的专业知识更为合理。

5. 反馈循环

在可能的情况下,建立一个反馈循环。这意味着在执行完一个步骤后,简要评估结果,然后根据需要调整后续步骤。这种方法可以增加任务成功的概率,特别是在处理复杂或多阶段的任务时。

三、实践案例

下面我们通过一道数学题来看指定任务步骤对ChatGPT的输出的影响。首先明确本题的答案是:1250元

不指定任务步骤:ChatGPT会直接给出他的答案,但是这个答案是错误的。

我使用的是GPT4.0

指定任务步骤:指定了任务步骤之后,ChatGPT就会按照我们的思路去计算,最终得到正确答案。
之所以用这个示例,是因为算数目前是GPT的短板,因为GPT是大语言模型,所以他对于复杂的算术题如果不借助外部工具,是很难计算准确的。就像我们的示例,这样一道题对于GPT来说是复杂的,所以直接让他计算,会得出错误的答案,但是如果我们指定了任务步骤,并且每一步都是相对简单的算术题,GPT就能回答的很好

四、总结

我们深入探讨了如何通过指定任务步骤来提高与GPT互动的效率和输出质量。通过明确地分解复杂任务为一系列具体、可执行的步骤,不仅可以帮助GPT更好地理解用户的需求,还能显著提升任务完成的准确性和相关性。我们通过案例研究展示了指定任务步骤与未指定时的差异,明确了这种方法的优势,包括提高专注度、清晰的进度感、易于调整等。

此外,我们还讨论了任务分解的基本原则,包括清晰明了、具体细化、逻辑顺序、适当的期望设置和反馈循环,以确保每个步骤都有助于达成最终目标。通过回答常见问题,我们解决了用户在应用这一策略时可能遇到的疑惑和难点。

总而言之,任务分解不仅是提高与GPT交互效率的强有力工具,也是一种提升任务执行质量、促进更深入理解和创造性解决方案的有效方法。希望本教程能够帮助你在与GPT的互动中取得更大的成功和满足

五、附录

本文使用的Prompt如下:

text 复制代码
一个学校计划组织一个校外教学活动,参与的有3名老师和30名学生,其中包括6名小学生。
活动地点提供两种不同的票价方案:一种是团体票,每张300元,可以覆盖最多3名成人和5名学生;
另一种是单人票,学生每人50元,成人每人80元。请问,为了让所有参与者都能参加这次校外教学,学校最少需要花费多少钱?
按照如下步骤执行:
1. 计算一共有多少人,成人和学生分别有多少。
2. 为学生和老师优先选择价格更划算的团体票,计算团体票需要花费多少钱。
3. 计算步骤2之后,剩余的成人和学生。
4. 为剩余的成人和学生购买单人票,并计算单人票需要花费的价格。
5. 计算步骤2和步骤4累加后的总价格。
相关推荐
weixin_4374977713 小时前
读书笔记:Context Engineering 2.0 (上)
人工智能·nlp
喝拿铁写前端14 小时前
前端开发者使用 AI 的能力层级——从表面使用到工程化能力的真正分水岭
前端·人工智能·程序员
goodfat14 小时前
Win11如何关闭自动更新 Win11暂停系统更新的设置方法【教程】
人工智能·禁止windows更新·win11优化工具
北京领雁科技14 小时前
领雁科技反洗钱案例白皮书暨人工智能在反洗钱系统中的深度应用
人工智能·科技·安全
落叶,听雪14 小时前
河南建站系统哪个好
大数据·人工智能·python
清月电子14 小时前
杰理AC109N系列AC1082 AC1074 AC1090 芯片停产替代及资料说明
人工智能·单片机·嵌入式硬件·物联网
Dev7z14 小时前
非线性MPC在自动驾驶路径跟踪与避障控制中的应用及Matlab实现
人工智能·matlab·自动驾驶
七月shi人14 小时前
AI浪潮下,前端路在何方
前端·人工智能·ai编程
橙汁味的风15 小时前
1隐马尔科夫模型HMM与条件随机场CRF
人工智能·深度学习·机器学习
itwangyang52015 小时前
AIDD-人工智能药物设计-AI 制药编码之战:预测癌症反应,选对方法是关键
人工智能