一、明确目标和任务
在设计 Prompt 之前,首先要明确你的目标是什么,是文本生成、信息提取、问答、翻译,还是其他任务。例如,如果是文本生成任务,要确定生成的文本类型,如故事、新闻报道、产品描述等。
二、Prompt 的基本结构
- 指令部分:清晰明确地说明你希望大模型执行的任务。
- 输入部分:提供必要的输入信息,以便大模型理解上下文。
- 约束部分(可选):为大模型的输出设定限制,如字数、格式、语言等。
三、设计原则
- 清晰明确:避免模糊和歧义,使用简单、直接的语言,确保大模型能够理解你的需求。
- 提供足够信息:给出必要的背景和细节,让大模型有足够的信息来完成任务。
- 尝试不同表述:如果结果不满意,可以尝试使用不同的词汇和表达方式来优化 Prompt。
四、具体实现案例
案例一:文本生成
任务:生成一篇关于未来科技的科幻小说,字数在 300 字左右。
Prompt 设计:
请为我创作一篇关于未来科技的科幻小说,字数在300字左右。故事应包含对未来科技的创新和对人类生活的影响,以及可能出现的挑战和机遇。
代码实现(使用 OpenAI 的 ChatGPT AP