默认值就是产品态度
AI 功能里到处是默认值 ✗:默认模型、默认是否展示引用、默认是否自动执行、默认保留多久 ✔。
默认值决定了绝大多数用户的实际行为 ✔(多数人不会去改设置 ✔),所以它等于产品态度 ✔。
原则:安全默认 + 显式选择 ✔ —— 默认取最保守的,想要更强能力要显式开启 ✔。
一、哪些默认值最关键
| 项 | 保守默认(建议 ✔) | 激进默认(风险 ✗) |
|---|---|---|
| 自动化程度 | 建议 + 人工确认 | 直接执行 |
| 数据外发 | 不外发 / 最小必要 | 全量外发 |
| 引用展示 | 展示来源与时间 | 只给结论 |
| 历史保留 | 短保留 + 可删除 | 永久保留 |
| 思考/输出长度 | 有上限 | 不设上限 |
| 新版本/新模型 | 灰度、默认关闭 | 默认全量 |
注意:保守默认会降低"惊艳感" ✗(例如引用占空间、确认多一步 ✔)——
所以要用数据说明保守默认的价值 ✔(错误率、投诉率 ✔),而不是靠感觉把它改激进 ✗。
二、显式选择要"看得懂"
- 每个开关写清代价与后果 ✔("开启后回答更快,但可能更简略" ✔);
- 危险选项二次确认 ✔(见权限那篇 ✔);
- 选择结果可见 ✔(用户在界面上能看到当前状态 ✔,而不是藏在设置里 ✗)。
三、默认值要随证据演进
- 保守默认 → 积累数据(例如连续 30 天抽检发现率 < 5% ✔)→ 逐步放宽 ✔;
- 放宽要有记录 ✔(谁在什么时候基于什么数据改的 ✔);
- 出了事要能回退默认 ✔(把默认值改回保守 ✔ —— 这往往是最快的止损手段 ✔)。
四、三个反模式
- 默认激进、全靠用户关 ✗(多数人不会关 ✔);
- 默认值散在代码里 ✗(改一次要发版,且没人知道当前是什么 ✔);
- 不同入口默认不一致 ✗(同一个功能在 A 页面自动执行、B 页面要确认 ✔)。
五、落地顺序
- 先把关键默认值集中到配置 ✔(能查、能改、有审计 ✔);
- 把默认调成保守 ✔(除非有数据支持激进 ✔);
- 在界面上显示当前状态 ✔;
- 建"默认值变更记录" ✔(含数据依据与回退方式 ✔)。
一条判据
新用户什么都不改就能用的那套配置 ✔,出错的后果可接受吗 ✔?
不可接受,就说明默认值还不安全 ✗。