DeepInsight 系列 08:后台治理和主题体验补齐完整系统
后台管理和主题体验通常容易被当成附属功能,但在 DeepInsight 里它们决定了系统是否完整。前台展示模型、数据和指标,后台负责维护用户、内容、数据资产和 AI 配置,主题系统则保证页面在不同展示环境下保持一致。

后台定位
后台管理不是为了凑页面数量。它承担治理入口:谁能访问系统,哪些知识文章可维护,论坛内容如何管理,上传数据如何审计,AI 服务配置由谁修改。
最终报告把后台管理放在功能实现章节后半部分,是因为它依赖前台模块已经成型。只有前台有用户、知识、论坛、数据和 AI 工作区,后台管理才有实际对象。
用户与权限
系统通过登录、JWT 会话和角色识别控制访问。普通页面需要登录态,管理页面需要管理员角色。前端路由守卫和后端权限控制都要检查身份,不能只靠前端隐藏入口。
个人中心用于展示当前账号信息,包括用户名、邮箱、角色和登录状态。它看起来简单,但能帮助用户确认自己当前身份,避免在普通用户和管理员之间切换时误判权限。
内容治理
后台可以维护知识文章、论坛内容和数据资产。知识文章支撑知识中心和 AI 问答,论坛内容支撑讨论沉淀,数据资产记录支撑上传文件审计和后续评估扩展。

后台数据管理和前台数据集可视化形成对应关系。前台负责上传、预览和统计,后台负责查看记录、状态和管理操作。这样数据不会只停留在用户操作界面里。
AI 配置
AI 工作区需要服务商、模型名称、接口地址、密钥、系统提示词和上下文窗口等配置。把这些内容写死在前端会带来维护和安全问题,因此更合理的方式是放到后台配置中。
后台配置页面需要注意脱敏。密钥、接口地址和提示词都属于敏感或半敏感信息,前端展示时不能直接暴露完整内容。AI 模块能运行,不代表配置就可以随意展示。
主题系统
DeepInsight 的主题系统由 Pinia store、全局 CSS 变量、Header 控制器和页面级主题适配共同组成。状态包含明暗模式、预设调色板、自定义色相、导航布局、图表配色和曲线显示参数,并写入本地存储。
主题切换不是简单换按钮颜色。首页会根据明暗模式切换不同背景层,知识中心会切换暗色 3D 图谱和浅色 atlas 图谱,图表和卡片读取统一变量,保证视觉状态一致。
展示一致性
课程演示经常会在不同屏幕、不同亮度和不同环境下进行。主题系统可以让页面在浅色阅读和暗色展示之间切换,同时保留同一套信息结构。
视觉体验服务于展示一致性,而不是脱离功能单独存在。DeepInsight 的主题设计应该帮助用户更清楚地看模型、数据、指标和知识关系。
阶段结论
后台治理和主题体验补齐了 DeepInsight 的系统完整性。前台让用户看见功能,后台让系统可以维护,主题系统让展示过程稳定。到这一阶段,DeepInsight 已经不只是推荐系统页面集合,而是一套有入口、有业务、有治理、有边界的课程设计平台。