一个抽取任务,prompt 原本 1200 字,写得非常详细,各种边界情况都列了。效果一般,经常漏字段。

精简到 500 字:只保留角色、任务、输出格式、一个示例、两条硬约束。

结果:漏字段的情况减少,格式错误也少了。

原因推测:约束太多时,模型在不同规则之间权衡,反而抓不住重点。精简之后主要矛盾清晰。

经验:prompt 的边际收益递减很快。写到 500 字之后每加一条,不确定性可能反而增加。

判断标准:删掉某条约束,效果没变差,就该删。定期做这个清理。

主楼