OpenAI官方提示词指南更新:8个技巧让ChatGPT输出更精准
OpenAI更新了提示词工程最佳实践,总结出8个核心技巧,包括使用最新模型、具体描述需求、指令前置配合分隔符、通过示例引导输出、从零样本逐步到微调、减少模糊表述、同时给出正向指令、代码生成使用引导词等。此外还介绍了“Generate Anything”功能,可自动生成专业提示词。
OpenAI更新了提示词工程最佳实践指南,为用户提供了8个更有效使用ChatGPT的技巧,并新增了“Generate Anything”功能帮助用户自动生成提示词。
1. 优先使用最新模型
推荐使用GPT-5.6 Sol,较新模型对提示词工程的响应更好。
2. 具体描述你想要的效果
避免笼统指令,应明确说明内容、结果、字数、格式、风格等。例如,不要写“写一首关于OpenAI的诗”,而是写“创作一首关于OpenAI的简短励志诗歌,围绕近期DALL-E产品发布展开,模仿{著名诗人}的写作风格”。
3. 指令前置 + 分隔符隔离上下文
将核心要求放在提示词最前方,使用官方推荐的分隔符如“###”或“"""”清晰区分指令与待处理文本。例如:
将下文的核心要点整理为项目符号列表。
文本:"""
{在此处输入文本}
"""
4. 通过举例和解释说明格式
提供参考示例,让模型明白你想要的格式和效果。例如,生成表情包时,先给出标语、位置和效果示例,避免自由发挥导致结果不符预期。
5. 从零样本开始,逐步增加样本,最后考虑微调
任务流程:先给出零样本指令(zero-shot)→若效果不足则投喂少量示例(few-shot)→仍不够则用大量正确示例进行微调。
6. 减少空泛或不精准的形容
使用精确指令,避免让模型猜测。例如,用“用一段3-5句话的文字来描述这款产品”代替“尽量精简,仅需几句话即可”。
7. 不要只说“不做什么”,还要说“应该怎么做”
在禁止某些行为的同时,明确告诉模型正确做法。例如:
- 正确:背景是Agent与用户的对话,Agent需判断问题并给出解决办法,同时禁止询问个人身份信息,引导用户查看帮助文档。
- 错误:仅说“严禁询问用户名或密码,禁止重复表述”。
8. 代码生成使用引导词
在代码提示前添加“import”(Python)、“SELECT”(SQL)等引导词,促使模型遵循特定代码模式。
额外功能:Generate Anything
若仍觉得编写提示词有门槛,可使用OpenAI的“Generate Anything”功能。用户只需描述任务目标,GPT会自动生成合适的提示词,适用于图像处理、创意写作等多种场景。
