提交前让用户"看一眼组装结果"
AI 功能里,用户输入往往要经过**组装** ✔:拼接提示词、插入资料、补默认值 ✔。
这个过程对用户是**黑盒** ✗ —— 于是出现"我明明说了 X,它怎么没按 X 答" ✔。
**做法**:给一个"输入预览" ✔ —— 提交前让用户看到"系统实际会带着什么去问" ✔。
一、该预览什么(三层,按需展开)
```
① 关键要素(表格化):任务类型、长度、受众、时间范围、资料范围
② 采用的资料(片段列表 + 来源 + 时间,见范围控制那篇)
③ 完整组装内容(折叠,高级用户与排查用,见可复现那篇)
```
**第 ① 层默认展开** ✔(让用户一眼确认"我表达的意图有没有被正确解析" ✔);
**② 层给"已选 5 份资料 [展开]"** ✔;**③ 层默认折叠** ✔(避免吓到普通用户 ✔)。
二、预览的价值(四件事)
1. **意图核对**(用户能发现"系统理解错了" ✔ —— 比看到错误答案后再猜便宜得多 ✔);
2. **减少无效调用** ✔(错在输入层就改 ✔ —— 省钱 ✔);
3. **信任**(看着它"带着我给的资料去问" ✔);
4. **可追溯**(同一条请求,事后能对回当时的组装 ✔)。
三、三个设计细节
四、三个反模式
五、一条判据
> 用户提交前 ✔,能否看到"系统会带着哪些资料、按什么参数去问" ✔ 并**当场改** ✔?
> 不能,说明组装过程还是黑盒 ✗。