建议的信息架构与交互编排

基于当前路由与接口: /chat + /dashboard + /api/dashboard + /chat/supervisor/stream

AI 投研入口不应只有聊天框

保留对话作为核心交互,但增加「任务型入口」与「结果沉淀入口」,把一次问答变成可复用资产。

1) 查询执行流(建议展示给用户,而不是黑盒)

Query 输入(来源:工作台 / 资产页 / 快讯“问这条”)
意图路由 + 资产/上下文补全(ticker, selection, view)
Planner 产出 PlanIR(steps、budget、escalation)
执行器并行调用 agent/tool(price/news/fundamental/macro/technical/deepsearch)
Synthesize 生成 brief/report + citations + evidence_quality + freshness
前端展示:结论 + 为什么选这些 agent + 证据质量 + 新鲜度

2) AI 投研助手是否要单独开?

方案结论理由
只放在聊天页 不推荐 发现成本高,任务状态弱,无法承接异步与沉淀。
单独“AI投研助手”页面 + 仍复用同一后端 推荐 前端分层清晰;后端不分叉;同一会话可回跳 chat。
关键:单独开页面,不单独开后端系统。保持一套 LangGraph 编排和数据契约。

3) 新闻展示方式:你当前 vs 工作台快讯

当前 NewsFeed(Market/Impact 切换)
  • 适合资产上下文内阅读(dashboard 内)
  • 支持“问这条”,可直接喂给 mini-chat
  • 弱在跨资产扫描和节奏感
工作台快讯(全市场时间线)
  • 适合开盘前后快速扫盘
  • 应增加“影响资产标签 + 热度 + 可信度”
  • 点击后进入助手并带 selection/context

4) 仪表盘要不要拆?

P1(现在):保持现有 /dashboard,新增顶部“工作台”入口与卡片跳转。
P2(下一步):拆出“资产中心”(基金列表/详情/对比),dashboard 回归“单资产观察”。
P3(后续):研报库 + 任务中心(异步深搜)联动,形成闭环:任务→研报→复盘。
你现有组件已具备拆分基础:Sidebar、DashboardWidgets、NewsFeed、MiniChat、ReportView。

5) 后续方向(结合你问的基金列表/详情/对比、AI搜索、研报库)

模块前端后端优先级
基金列表/详情/对比 资产中心 3 级:列表→详情→对比篮子 新增 fund profile/holdings/perf 对比接口 P0
AI 投研助手 任务表单 + 进度 + agent reason/evidence/freshness 复用 /chat/supervisor/stream,补 task 元数据 P0
研报库 检索、筛选、对比、收藏、回放证据 report index + citation index + rerank P1
市场快讯 时间线 + 影响资产标签 + 一键转助手 聚合 news + 相关资产打标 + 去重 P1