建议的信息架构与交互编排
基于当前路由与接口: /chat + /dashboard + /api/dashboard + /chat/supervisor/stream
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 |