标准答案

  1. 加载状态说明正在提交、检索、生成或执行工具;空结果说明没有找到依据或用户尚未提供足够信息,并给出补充输入方式。
  2. 拒答保持安全边界,说明可以帮助的范围;降级说明使用了较慢、较弱或异步路径时的结果差异,避免误导用户。
  3. 部分结果标记哪些步骤完成、哪些失败,并允许继续、重试或转人工;完整成功必须由服务端最终状态确认。

题目解析

状态文案应来自可观测事件,不要根据经过时间猜测“模型正在思考”。不同失败类型需要不同操作,网络错误和资料不足的修复路径完全不同。

空结果不是错误,但要区分“没有命中知识库”和“模型拒绝回答”。前者可以换关键词或上传资料,后者要遵循安全策略。

降级结果要保存路由和质量标识,便于反馈和评测;不要为了页面统一把降级结果伪装成正常高质量结果。

常见误区

  • 所有失败都显示“系统繁忙,请重试”。
  • 模型拒答时不断自动重试。
  • 收到部分文本就显示“完成”,没有等待最终状态。

作者信息