这样设置prompt,让chatgpt输出更好的效果!为chatgpt提供更合适的prompt输入,我们就能得到更优质的 掘金
这样设置Prompt,让ChatGPT输出更好的效果!为ChatGPT提供更合适的Prompt输入,我们就能得到更优质的 - 掘金
- URL: https://juejin.cn/post/7232480698879623223
- Added At: 2024-12-11 03:28:34
- Link To Text
TL;DR
为了更好地使用ChatGPT,我们需要遵循两个原则:编写清晰、具体的指令和给模型可以思考的时间。通过使用合理的分隔符、要求结构化输出、检查条件、提供示例、指定步骤和引导模型自行解决问题,我们可以提高ChatGPT的表现。
Summary
-
编写Prompt的原则:为ChatGPT提供更合适的Prompt输入,我们就能得到更优质的结果。编写Prompt需要遵循两个原则:编写清晰、具体的指令和给模型可以思考的时间。
- 原则一:编写清晰、具体的指令:
- 策略1:使用合理的分隔符:使用合理的分隔符,向模型更清晰地表示输入的不同部分。
- 策略2:给模型指示,要求结构化地输出内容:要求ChatGPT以某种格式化的方式输出内容,这样的输出更容易被我们的程序解析。
- 策略3:可以要求模型检查是否满足条件:要求模型只有在满足某些条件的情况下才执行具体的任务。
- 策略4:可以给模型提供少量示例,以获得更优的结果:要求模型在执行实际任务之前,按照提供给它的少量示例,来执行剩余的任务。
- 原则二:给模型可以思考的时间:
- 策略5:给模型指定完成任务所需的步骤:给模型指定完成任务所需的步骤,指示模型花更多时间思考问题。
- 策略6:引导模型在下结论之前找出一个自己的解法:要求模型先自行解决问题,再根据自己的解法与学生的解法进行对比,从而判断学生的解法是否正确。
- 示例:
- 示例1:使用合理的分隔符:使用合理的分隔符,向模型更清晰地表示输入的不同部分。
- 示例2:格式化输出内容:要求ChatGPT以某种格式化的方式输出内容,这样的输出更容易被我们的程序解析。
- 示例3:要求模型检查是否满足条件:要求模型只有在满足某些条件的情况下才执行具体的任务。
- 示例4:提供少量示例:要求模型在执行实际任务之前,按照提供给它的少量示例,来执行剩余的任务。
- 示例5:给模型指定完成任务所需的步骤:给模型指定完成任务所需的步骤,指示模型花更多时间思考问题。
- 示例6:引导模型在下结论之前找出一个自己的解法:要求模型先自行解决问题,再根据自己的解法与学生的解法进行对比,从而判断学生的解法是否正确。
- 参考资料:www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/