Prompt Engineering 实用技巧汇总
基本原则
写好 prompt 没有银弹,但有几条反复验证过的原则:
1. 明确角色与任务
给模型设定清晰的角色和任务边界:
你是一位资深 Python 代码审查者。请审查以下代码,关注性能问题和安全隐患。
比直接说「review 这段代码」效果好得多。
2. 提供示例(Few-Shot)
一个示例胜过千言万语。
3. 分步骤引导(Chain of Thought)
对复杂任务,让模型先思考再回答:
请按以下步骤分析:
- 先总结这段代码的功能
- 列出潜在的性能瓶颈
- 对每个瓶颈提出改进建议
- 给出优化后的完整代码
常用技巧速查
| 场景 | 技巧 | 示例 |
|---|---|---|
| 格式控制 | 明确输出模板 | 请按 JSON 格式输出,包含 name、summary、tags 字段 |
| 长度控制 | 指定字数范围 | 用 50 到 100 字概括以下内容 |
| 风格控制 | 给出风格参照 | 以科普文章风格写作,面向非技术读者 |
| 幻觉抑制 | 要求标注置信度 | 如果不确定,请注明「待核实」 |