功能
该 Web 开发框架旨在提供一套完整的系统管理、大模型应用、用户设置和安全解决方案。系统管理 包括组织架构、用户权限、角色分配及日志审计,确保高效的后台管理。大模型应用通过集成 AI 能力,实现智能问答、知识检索及自动化处理,提升业务效率。用户设置 允许个性化配置账户信息、通知偏好及界面主题,提高用户体验。安全方面采用身份认证(JWT)、权限控制(RBAC)、数据加密及防护机制,保障系统安全与数据隐私。💡
系统管理
- 用户管理
- 角色管理
- 部门管理
- 职位管理
- 站内信
- 操作日志
- 登录日志
大模型应用
- 智能助手
该功能中使用到了 SSE、函数调用技术。可以基于此拓展 RAG 的功能。 - 智能监控
该功能使用到 Text2SQL 理念,通过多次调用大模型的能力来完成一个问题的解答。应用了框架的结构化输出的能力。可以参考这个功能开发智能大屏等功能。 - 智能导入
通过上传 excel 用户表格,表格的格式不用太固定,大模型可以通过读取表格内容,自动进行结构化处理后保存到用户表中。这个功能场景,在项目刚上线时,可以用于初始化用户操作。
用户设置
- 修改个人信息
- 修改密码
- 个性化(暗黑模式切换、中英文切换)
- 登录登出
其他
- 密码加密传输
- 多次登录失败,锁定账号
- token 的无感刷新
- 前后端全局异常处理