标准答案
- 加载状态说明正在提交、检索、生成或执行工具;空结果说明没有找到依据或用户尚未提供足够信息,并给出补充输入方式。
- 拒答保持安全边界,说明可以帮助的范围;降级说明使用了较慢、较弱或异步路径时的结果差异,避免误导用户。
- 部分结果标记哪些步骤完成、哪些失败,并允许继续、重试或转人工;完整成功必须由服务端最终状态确认。
题目解析
状态文案应来自可观测事件,不要根据经过时间猜测“模型正在思考”。不同失败类型需要不同操作,网络错误和资料不足的修复路径完全不同。
空结果不是错误,但要区分“没有命中知识库”和“模型拒绝回答”。前者可以换关键词或上传资料,后者要遵循安全策略。
降级结果要保存路由和质量标识,便于反馈和评测;不要为了页面统一把降级结果伪装成正常高质量结果。
常见误区
- 所有失败都显示“系统繁忙,请重试”。
- 模型拒答时不断自动重试。
- 收到部分文本就显示“完成”,没有等待最终状态。