Skip to content

改进报告页输入数据块异常提示 #1933

Description

@ZhuLinsen

背景

报告页的“相关资讯”和“数据上下文 / 输入数据块”来自不同数据面:

  • 相关资讯可能来自报告页后续检索或历史持久化。
  • 输入数据块只表示本次 LLM 分析实际收到的低敏上下文摘要。

因此用户会看到页面上方有新闻,但输入数据块里的“新闻”仍显示缺失、来源为空。这在契约上可能是正确的,但目前界面缺少直接解释和处理建议,用户很难判断是数据源坏了、新闻没参与分析,还是页面展示异常。

现象

  • 输入数据块中新闻、筹码、基本面等 block 可能显示“缺失”或“抓取失败”。
  • 当 block.source 为空时,界面没有明确说明“未记录输入来源”。
  • 缺失原因直接暴露 news_context_missing 等内部码,普通用户看不到下一步该怎么处理。
  • 新闻有补充资讯时,用户容易误以为新闻已经进入本次 LLM 分析输入。

期望

  • 区分“报告页补充资讯”和“本次分析输入”。
  • 异常数据块显示可读、可执行的处理建议。
  • 保留诊断码用于排障,但不要让内部码承担用户解释职责。
  • 来源为空时显示明确占位文案,避免看起来像 UI 渲染丢失。

验收建议

  • 新闻结果数大于 0 但新闻输入块缺失时,提示这些资讯可能来自后续检索或历史持久化,并建议检查搜索服务配置、网络或接口限流后重新分析。
  • 缺失、抓取失败、降级、过期、部分可用、估算、不支持等状态均有对应处理建议。
  • 前端测试覆盖该展示契约。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions