让 AI 输出效果提升五倍
不是让它跑得更快,而是让它每次输出都更有用。
五个关键要素
1. 角色设定
「你是资深后端工程师,熟悉 Go 和 React」比「帮我写代码」效果好得多。角色决定模型调用的知识范围和表达方式。
2. 上下文构建
把相关的代码、文档、历史讨论提供给 AI。不是让 AI 猜,而是给它足够的信息来做出正确的判断。
3. 约束声明
明确告诉 AI 什么是不能做的。「不要引入新的依赖」「测试必须通过」「保持现有的代码风格」——约束越具体,输出越可用。
4. 示例提供
一个好的示例胜过千言万语。不说「代码要专业」,而是给出「专业代码长这样」的示例。
5. 分步引导
「帮我重构整个项目」vs「第一步:识别需要重构的模块;第二步:逐一重构并验证」——后者更可能得到可用的结果。
一个反直觉的发现
不是信息越多越好。当上下文超过一定量之后,模型开始「遗忘」关键信息。把最重要的信息放在开头和结尾——这就是所谓的「首位效应」和「近因效应」。
效果提升五倍的真实含义
不是 AI 突然变聪明了,而是你学会了怎么跟它说话。好的提示词不是艺术,是可学习的技能。