Files
planet/docs/plans/agents-situational-awareness-foundation-plan.md
2026-04-21 22:49:39 +08:00

7.6 KiB
Raw Blame History

Situational Awareness Foundation Plan

定位

当前这套 AI 能力应被视为 态势感知服务底座,而不是完整的态势感知产品。

也就是说,现阶段的目标不是:

  • 做一个“什么都能分析”的万能 AI 页面
  • 让模型在证据不足时替代人工研判
  • 过早把页面做成完整指挥大屏

现阶段真正要做的是:

  • 先把 model gateway / backend facade / evidence injection / page-specific brief 这几层边界搭稳
  • 让系统能够在已有证据上稳定地产出“可读、可回看、可扩展”的摘要
  • 为后续更强的数据联动、agent 推理和 assessment 结构化输出预留好接口与数据模型

当前现实约束

1. 数据维度不足

目前系统能提供的主要证据仍集中在:

  • BGP incidents / anomalies / events
  • collector coverage
  • datasource health / platform alerts
  • prefix geography 的部分归属信息

当前明显还缺:

  • 流量异常与业务指标
  • 电商、支付、物流等业务侧指标
  • 更丰富的资产、链路、区域、行业画像
  • 外部舆情、公告、运营商状态、基础设施事件等背景信息

这意味着:

  • 模型现在可以做“基于现有证据的摘要与归纳”
  • 但还不能可靠地做“跨维度因果研判”

2. 维度之间联动还弱

目前不同模块之间更多是“并列展示”,还不是“强关联分析”:

  • 系统告警和 BGP 事件还没有统一事件模型
  • collector bias 与真实区域热度还没有完全剥离
  • datasource health 与 BGP 风险、业务影响之间还没有稳定映射

这意味着:

  • 当前更适合做 brief / overview / operator notes
  • 还不适合过度承诺“自动态势判断”

3. 结构化 assessment 还未成为主输出

虽然已经有 BGP brief、系统告警 brief、态势告警 brief但目前主输出仍偏向

  • 文本摘要
  • facts/context 附带证据

后续真正要服务态势感知,需要更稳定的结构化输出,例如:

  • summary
  • key risks
  • evidence
  • confidence
  • recommendations
  • missing data

当前基座已经具备的能力

1. AI 调用边界已经明确

  • aiprovider 负责模型协议与 provider 兼容
  • backend 负责业务 API、证据整合和鉴权
  • frontend 负责页面入口与结果展示

2. 页面级 AI 入口已经开始成型

当前已经有或正在收口的入口:

  • Playground
    • 用于链路验证与 provider 诊断
  • BGP AI 简报
    • 用于 BGP 事实摘要和区域风险归纳
  • Alerts
    • 用于系统告警、BGP 告警、态势告警三类入口

3. 证据优先的方向已经建立

已经不再只依赖人工在 Playground 中手填 prompt系统开始具备

  • 从真实业务数据生成事实输入
  • 保存 facts/context 快照
  • 回看 AI 输出时同时回看证据

这一步非常关键,因为它决定后面能否从“玩具 demo”走向“有运维价值的系统”。

近期收尾建议

这些事情都属于“底座收口”,值得做,但不应该再继续重产品包装。

1. 统一 Alerts 页面

已采用:

  • 一个 Alerts 页面
  • 三个 tab
    • 系统告警
    • BGP 告警
    • 态势告警

收尾重点:

  • 保持 tab 的文案、摘要卡和 AI 简报交互一致
  • 不额外扩展成多个独立二级页面

2. 保持 Playground 为测试台

原则:

  • Playground 只承担链路验证、provider 状态诊断、请求结果观察
  • 不继续堆“万能业务分析器”式交互

3. 把 brief 能力当服务能力而不是页面特效

页面现在能看到按钮和结果,这很好,但更重要的是:

  • 后端接口稳定
  • facts/context 可追踪
  • 输出结构后续可升级

4. 导航结构先收口,不继续平铺一级菜单

随着后续能力扩展,系统很可能继续新增:

  • 海缆
  • 算力中心
  • 战争信息
  • 电商分析
  • 其他专题观测页

如果继续把这些入口全部平铺在左侧一级菜单中,会带来两个问题:

  • 一级菜单过长,用户难以判断先进入哪个上下文
  • 观测页 / 告警页 / 研判页 / 运维页 的职责边界会被混在一起

因此近期应明确采用分组导航,而不是继续扩展平铺菜单。

推荐的导航分组如下:

  • 总览
    • 仪表盘
    • Earth
  • 专题观测
    • BGP 观测
    • 采集数据
    • 后续可扩展:海缆、算力中心、战争信息、电商分析
  • 告警与研判
    • Alerts
  • 运维与配置
    • 数据源
    • AI Playground
    • 用户管理
    • 系统配置

这套结构的含义是:

  • 专题观测 页面负责看某个维度本身
  • Alerts 负责跨模块风险与值班工作台
  • Playground 保持为测试台,不挤占业务导航语义

短期收尾时,应优先重组现有入口,而不是继续增加新的一级菜单。

后续路线

Phase 1服务底座稳固

目标:

  • 不追求“更炫的 AI 页面”
  • 先把当前接口、证据、存储和页面入口收稳

工作项:

  • 统一页面级 AI 入口模式
  • 统一 brief response schema
  • 保证 facts/context 在前后端都可回看
  • 继续清理 mock 和临时分支逻辑

完成标准:

  • 每个 AI 入口都是真实链路
  • 每个 AI 结果都能追溯到证据输入

Phase 2Evidence-first Assessment

目标:

  • 从“文本摘要”升级成“结构化 assessment”

工作项:

  • 为 brief/assessment 定义统一 schema
  • 固化:
    • summary
    • key_risks
    • evidence
    • confidence
    • recommendations
    • missing_data
  • 页面以结构化区块展示,而不只是大段文本

完成标准:

  • AI 输出可持久化、可比较、可审计

Phase 3多维证据接入

目标:

  • 让“态势感知”真正拥有更多维度,而不是只靠 BGP 与系统告警

优先接入方向:

  • datasource health findings
  • 流量或业务指标
  • 区域/资产/链路映射
  • 外部事件与公告
  • 业务垂直数据,例如电商分析相关指标

完成标准:

  • AI 能基于多个维度做交叉说明
  • 不再只围绕单一模块自说自话

Phase 4Correlation Layer

目标:

  • 不同来源的信号不再只是并列,而是形成统一的事件关联

工作项:

  • 统一 signal/finding 模型
  • 跨模块事件聚合
  • 证据来源权重
  • collector bias 与真实热度分离

完成标准:

  • 系统能回答“这些异常是不是同一件事”
  • 系统能回答“哪些结论只是观测偏差”

Phase 5Agent-assisted Situational Awareness

目标:

  • 在证据足够的前提下,再让 agent 负责更复杂的推理与建议

工作项:

  • 复用现有 agent runtime 规划
  • 引入 web search / docs fetch / repair proposal 等能力
  • 但始终坚持:
    • evidence first
    • proposal before action
    • no silent mutation of defaults

完成标准:

  • agent 成为证据驱动的分析层
  • 而不是一个“万能猜测层”

设计原则

1. 先底座,后产品化

先把服务链路和证据模型做好,再做更大的页面表达。

2. 先证据,后判断

事实输入应先稳定,再让模型做归纳。

3. 先专用 brief后统一态势层

先让各业务页有各自可信的 AI 入口,再考虑统一态势页。

4. 先 proposal后自动动作

涉及修复、覆盖、写配置、调任务的动作,都应经过 proposal 和审计。

当前建议结论

对现在这个项目,最合理的定位是:

  • Playground 是测试台
  • BGP / Alerts 是第一批业务 AI 入口
  • aiprovider + backend AI facade + evidence snapshots 是核心服务底座

现阶段不需要追求“已经具备完整态势感知能力”。

现阶段真正的成功标准是:

  • 这套底座可用
  • 可回看
  • 可扩展
  • 不自欺欺人