🧒 极简版:点菜
去餐厅点菜,你说"随便来一个",厨师可能端上来你不想吃的东西。
但如果你说"来一份微辣的水煮牛肉,少油,多加蔬菜"——厨师就能做出你想要的。
Prompt Engineering 就是这个道理:你跟 AI 说得越详细、越清楚,它给你的回答就越好。
🧑 场景版:给实习生布置任务
想象你带了一个超级聪明但完全不了解你的实习生。
你说"帮我写个方案"——实习生会问:什么方案?给谁看?多少字?什么风格?
Prompt Engineering 就是一次性把这些信息都告诉 AI:
· 你是谁(角色):你是资深市场总监
· 要做什么(任务):写一份新产品推广方案
· 给谁看(受众):给 CEO 看的
· 什么格式(输出):PPT 大纲,每页 3 个要点
· 注意什么(约束):预算不超过 50 万
信息越完整,AI 的输出越接近你要的。
🎓 精准版:自然语言编程
Prompt Engineering 本质上是用自然语言对 AI 进行"编程"。
核心框架(业界通用):
· System Prompt:设定 AI 的角色和行为规则(相当于初始化配置)
· Few-shot Examples:给 AI 看几个输入→输出的范例(相当于训练样本)
· Chain of Thought:要求 AI "分步思考"(提升推理任务准确率 40%+)
· Output Constraints:限定输出格式(JSON、Markdown、表格等)
高级技巧:
· Self-consistency:让 AI 多次回答取最优
· Tree of Thoughts:让 AI 探索多条思路再选最佳
· Meta-prompting:让 AI 自己优化 Prompt