
人工智能
提示不是编程
把提示当成代码,为何会带来错误的预期。
把提示词当成代码来写,是很多团队踩的第一个坑。代码是确定性的——同样的输入永远得到同样的输出;而提示面对的是一个概率模型,同一句话在不同上下文、不同温度下会漂移。用工程直觉去逐字调试提示,往往越调越糊。
更麻烦的是,代码的错误会明确报错,提示的错误却是静默的:模型照样给你一段看似合理的回答,只是悄悄偏离了你真正想要的。没有编译器兜底,唯一的裁判是事后的人工评估或线上指标。
所以第一条原则是:不要追求一句正确的提示词,而要建立一套可测量的提示流程。把每次改动当成一次实验,固定评估集、固定打分脚本,让数据而不是直觉来决定保留还是丢弃。