自由文本框是"最省事也最贵"的设计
一个空白输入框最省开发 ✗,但用户不知道该给什么 ✔ ——
于是问得太宽 ✔、漏关键信息 ✔、反复重试 ✔(体验与成本双输 ✔)。
用表单/结构化输入代替自由文本 ✔,在很多场景下更好 ✔。
一、什么时候该用表单
| 场景 | 推荐 |
|---|---|
| 任务参数固定(翻译、改写、抽取字段 ✔) | 表单 ✔ |
| 需要多个关键要素(行业、受众、长度 ✔) | 表单 + 可选补充 ✔ |
| 开放探索("帮我想想" ✔) | 自由文本 ✔ |
| 混合(既要参数又要想法 ✔) | 表单 + 一个"补充说明"框 ✔ |
判断标准 ✔:用户漏掉这个信息,结果会不会明显变差 ✔?
会 → 用表单问出来 ✔;不会 → 别加字段 ✗。
二、表单设计的四条
- 只问必要项 ✔(5 个以内 ✔ —— 多了用户就放弃 ✔);
- 给默认值并可见 ✔(见安全默认那篇 ✔);
- 可跳过 ✔("不确定"也是选项 ✔ —— 强行必填会劝退 ✔);
- 实时预览(选了什么、大概会得到什么 ✔)。
要点:表单的价值在于把"隐含要求"变成显式选择 ✗→✔。
三、和自由文本配合(不要二选一)
[ 任务类型 ▼ ] [ 目标受众 ▼ ] [ 长度 ●——○ ]
[ 补充说明(可选) ]
[ 生成 ]
要点:补充框可以让用户说清特殊要求 ✔,
但主路径不依赖它 ✔(不填也能出好结果 ✔)。
四、该观测什么
- 表单完成率(多少人填完并提交 ✔ —— 低说明字段太多或太糊 ✔);
- "不确定"选择率(高说明默认值不合适 ✔);
- 补充框使用率(很高说明表单漏了关键项 ✔);
- 首次成功率对比(表单版 vs 自由文本版 ✔ —— 用数据决定 ✔)。
五、三个反模式
- 表单字段越来越多 ✗(每加一个都要证明有用 ✔);
- 把自由文本硬掰成表单 ✗(开放任务做不了 ✔);
- 不给默认值 ✗(用户被迫做决定 ✔)。
六、一条判据
让新用户在不看你文档的情况下完成一次任务 ✔,他需要猜几次 ✔?
需要猜,说明该用表单把关键信息问出来 ✗。