vdi-cloud/docs/cloud-assistant-wizard-20261112.md

1.9 KiB
Raw Blame History

通用版固定场景助手向导

日期:2026-11-12。第一阶段先实现不依赖模型的固定场景向导,入口为通用版「工作台」。

当前能力

工作台输入一句简短描述后生成方案卡片:

  • “给张三分配备用桌面”这类请求会按员工姓名/账号和桌面名称/VMID匹配真实对象。
  • 方案展示员工、桌面、影响范围和执行边界;只追加授权,不新建 VM、不自动开机、不终止已有连接。
  • 点击执行后仍需确认,服务端复用现有 POST /users/batch-bindings,执行结果来自真实授权接口。
  • 员工不存在、同名无法唯一匹配、授权已经存在或没有可分配桌面时,只显示阻止原因,不发写请求。
  • “桌面打不开/设备离线”进入问题处理;“异常/告警/问题”进入操作记录。
  • viewer 和 operator 即使能看到工作台,也继续由后端 RBAC 控制;执行授权仍需超级管理员。

本阶段没有接入语言模型,没有让自然语言直接变成 Shell、PowerShell、SSH 或电源命令。未知句式会明确提示当前支持的固定场景。

验证

  • TypeScript、ESLint、生产构建通过。
  • 通用版浏览器回归 15/15 通过,新增覆盖:可执行授权方案、确认后调用授权接口、未知员工阻止、已有授权阻止、同名桌面阻止及无写请求。
  • 既有 6 项前端单元测试通过。

已发布到真实 http://127.0.0.1:5182。本次仅更新控制台静态镜像;API、数据库表、管理员账号、终端、桌面和 PVE 配置没有变更。真实验收使用临时员工和已有桌面完成了一次页面授权,随后定向清理,临时员工和绑定均为 0。

后续可在同一方案对象上增加批量电源预检和终端无桌面诊断,再评估模型服务;模型必须只能选择受控业务动作,不能直接执行自由文本命令。