一、具体功能模块
1、资产管理模块:后端 FastAPI + SQLAlchemy(异步)+ MySQL,建立资产字典、孪生实例、孪生端口等表,采用"结构化表头 + JSON 体"混合存储;提供 /api/assets 增删改查接口。前端实现资产列表、分类、搜索与三级兜底(后端→localStorage→Mock)。
2、三维可视化前端:Next.js 16 + React 19 + Three.js(R3F/drei)+ Tailwind CSS,实现设备三维本地渲染、相机/光照管理。
3、前后端通信层:前端以 fetch 连接 localhost:8000,后端挂载 assets/ai/ws 路由。REST 同步资产与 AI 接口,SSE 推送流式对话,WebSocket 传输场景状态与交互指令。
4、AI 对话与生成模块:(略)
5、多智能体引擎(骨架): 后端含 ContextBus 事件总线、七阶段执行模型、9 个 Skill 模板与 agent_comm 工具(HTTP 对接外部 Agent/Unity)。
6、Unity 云渲染模块:实现视频流接收层、坐标归一化与 WebSocket 回传;github内未含真实 Unity 服务端,离线降级本地渲染。
二、主要功能描述:
毕业设计,系统面向智能电网数字孪生,当前实现前后端已打通的资产可视化全栈雏形:后端以 FastAPI + MySQL 完成异构电网资产结构化持久化与 REST/WebSocket 服务;前端以 Three.js 呈现设备三维场景并支持点击高亮、属性联动,资产数据经真实 HTTP 接口与后端同步,具备离线兜底。
AI 侧已落地对话流式、3D 生成、资产推荐与代码生成等接口(缺 LLM 时降级);多智能体引擎(星型黑板、七阶段模型、Skill 注册、agent_comm)完成核心代码骨架。
点击空白处退出提示












评论