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累加后的总价格。
相关推荐
我算是程序猿20 分钟前
用AI做电子萌宠,快速涨粉变现
人工智能·stable diffusion·aigc
萱仔学习自我记录22 分钟前
微调大语言模型——超详细步骤
人工智能·深度学习·机器学习
湘大小菜鸡33 分钟前
NLP进阶(一)
人工智能·自然语言处理
XiaoLiuLB39 分钟前
最佳语音识别 Whisper-large-v3-turbo 上线,速度更快(本地安装 )
人工智能·whisper·语音识别
哪 吒43 分钟前
吊打ChatGPT4o!大学生如何用上原版O1辅助论文写作(附论文教程)
人工智能·ai·自然语言处理·chatgpt·aigc
Eric.Lee20211 小时前
音频文件重采样 - python 实现
人工智能·python·深度学习·算法·audio·音频重采样
爱喝白开水a1 小时前
关于大模型在企业生产环境中的独立部署问题
人工智能·深度学习·llm·大语言模型·ai大模型·计算机技术·本地部署大模型
可惜已不在2 小时前
AI 搜索引擎工具集合
人工智能·ai
Landy_Jay2 小时前
深度学习:基于MindSpore实现CycleGAN壁画修复
人工智能·深度学习
Langchain2 小时前
不可错过!CMU最新《生成式人工智能大模型》课程:从文本、图像到多模态大模型
人工智能·自然语言处理·langchain·大模型·llm·大语言模型·多模态大模型