提示工程(Prompt Engineering)
打个比方:不会写 Prompt 的人像这样点菜:"来点好吃的"——厨房随便给你做个蛋炒饭。会写 Prompt 的人像这样:"来一份七分熟的安格斯黑椒牛排,不要蘑菇酱,黑椒汁单放,配烤芦笋不要薯条,五分糖的冰柠檬茶"。
Prompt Engineering 就是学会精准"点菜"的方法论。它不是什么高深技术,而是一种沟通能力——你知道怎么把你的需求精准、完整地传达给 AI。
核心技巧(不是"魔法咒语")
- 先定义角色:"你是有 10 年经验的 Python 后端工程师。"——给了角色之后,AI 会用那个角色的视角和专业知识来思考问题。就像你找水电工不会问他心脏病的治疗方案。
- 给示例比给规则管用 10 倍:给 AI 看 2-3 对"输入→期望输出"的例子,比写 200 字的规则描述有效得多。就像教人做菜——给他看完成品的照片比给他念配料表更清楚。
- 让 AI 写出思路:说"先告诉我你的推理过程,再给最终答案"。这就像让一个学数学的学生把解题步骤写出来而不是只给最终答案——暴露问题的中间环节。
- 指定输出格式:需要 JSON?需要表格?需要代码块?直接说。"输出一个 JSON,字段包括 name、age、email。"
- 大任务拆成小任务:别一次性说"帮我搭一个完整的电商后台",而是先问"设计一下数据模型"→"生成建表语句"→"写 API 路由"→……一步步来。
最大的误区
Prompt Engineering 不是背"魔法咒语"。网上那些"触发 AI 隐藏模式的 10 个秘密 Prompt"大多是瞎编的。真正有效的提示词来自你对问题的清晰理解。自己都不知道想要什么,再好的 Prompt 也没用。最好的"提示工程师"是那些清楚自己想解决什么问题的领域专家,而不是背模板最多的人。