8.5 KiB
06-AI知识库系统后台页面原型说明书_V1.0 (1).docx
《06-AI知识库系统后台页面原型说明书》
第一章 后台整体布局
1.1 页面结构
后台采用经典管理系统布局。
1.2 一级菜单
第二章 首页(Dashboard)
页面布局
卡片说明
总用户数
显示:
1280
点击:
进入用户管理。
今日聊天次数
显示:
856
点击:
进入聊天记录。
Token 消耗
显示:
985,420
单位:
Token。
知识库排行榜
字段:
• 排名
• 名称
• 使用次数
第三章 用户管理
页面布局
用户列表
用户详情
分为三个 Tab:
• 基本信息
• 账号信息
• 知识库权限
基本信息
显示:
• 手机号
• 姓名
• 昵称
• 注册时间
• 最后登录时间
账号信息
编辑:
• 是否启用
• 生效时间
• 到期时间
• 每日聊天次数
知识库权限
页面:
• ☑ 直播运营
• ☑ 客服SOP
• □ 销售
• □ 财务
开始时间:
结束时间:
永久
第四章 管理员管理
页面
新增管理员
填写:
• 用户名
• 密码
• 姓名
• 角色
• 是否启用
保存。
编辑管理员
允许:
• 修改密码
• 修改角色
• 修改状态
第五章 知识库管理
页面布局
列表字段
删除
点击:
删除。
弹窗:
请输入:
确认删除
确认后:
• 删除知识库
• 自动解除所有用户关联权限
• 写入操作日志
第六章 Prompt 管理
页面布局
保存
点击:
保存
系统:
• 校验内容
• 保存数据库
• 写入日志
• 立即生效
第七章 AI 模型管理
页面布局
编辑模型
字段:
• Provider
• API URL
• API Key
• 模型名称
• Temperature
• Max Token
• Timeout
启用模型
点击:
启用
系统:
• 当前模型自动停用
• 新模型立即生效
第八章 聊天记录
页面布局
列表字段
详情页面
显示:
后台附加信息:
• 使用模型
• 检索知识库
• Token 消耗
• 回复耗时
导出
点击:
导出Excel
导出内容:
• 用户
• 手机号
• 会话标题
• 提问
• AI 回复
• 提问时间
• 回复时间
第九章 系统配置
页面分组
• 登录配置
• AI配置
• 聊天配置
• 安全配置
登录配置
AI 配置
聊天配置
第十章 操作日志
页面布局
日志详情
展示:
• 操作人
• 操作时间
• 操作模块
• 操作对象
• 修改前
• 修改后
• IP 地址
• 操作结果
第十一章 页面交互规范
通用规则
所有新增、编辑操作:
• 点击保存前进行必填校验
• 保存成功后提示「保存成功」
• 保存失败显示具体错误信息
所有删除操作:
• 二次确认
• 删除成功后刷新列表
• 自动写入操作日志
所有列表页面:
• 支持分页
• 支持按条件搜索
• 支持刷新
• 支持导出(适用页面)
第十二章 权限控制
《后台页面原型说明书》第一版完成
这份文档定义了后台各页面的:
• 页面布局
• 菜单结构
• 字段定义
• 按钮功能
• 页面交互
• 权限控制
• 导出规则
已经可以作为 UI 设计、Axure 原型绘制和前端开发的基础文档。
Table 1
| 版本 | V1.0 |
|---|---|
| 适用版本 | V1.0 |
| 依据文档 | PRD V1.0 / SRS V1.0 |
Table 2
| ┌──────────────────────────────────────────────┐ │ Logo 管理员:admin 退出 │ ├──────────────┬───────────────────────────────┤ │ │ │ │ 首页 │ │ │ 用户管理 │ │ │ 管理员管理 │ 页面内容 │ │ 知识库管理 │ │ │ Prompt管理 │ │ │ AI模型管理 │ │ │ 聊天记录 │ │ │ 系统配置 │ │ │ 操作日志 │ │ │ │ │ └──────────────┴───────────────────────────────┘ |
|---|
Table 3
| 菜单 | 功能 |
|---|---|
| 首页 | 数据统计 |
| 用户管理 | 用户维护 |
| 管理员管理 | 管理员维护 |
| 知识库管理 | 飞书知识库 |
| Prompt管理 | AI Prompt |
| AI模型管理 | 模型配置 |
| 聊天记录 | 查看聊天 |
| 系统配置 | 全局配置 |
| 操作日志 | 审计日志 |
Table 4
| 今日聊天次数 今日新增用户 今日活跃用户 Token消耗 ──────────────────────────── 知识库排行榜 ──────────────────────────── 时间: ○ 今天 ○ 最近7天 ○ 自定义 |
|---|
Table 5
| 手机号 姓名 状态 【搜索】 【重置】 ──────────────────────────── 用户列表 ──────────────────────────── 【新增】 【批量授权】 【批量修改次数】 【批量启用】 【批量禁用】 【批量删除】 |
|---|
Table 6
| 字段 | 说明 |
|---|---|
| 手机号 | 登录账号 |
| 姓名 | 用户姓名 |
| 昵称 | 微信昵称 |
| 状态 | 启用/禁用/过期 |
| 今日次数 | 已用/总额度 |
| 最后登录 | 时间 |
| 操作 | 编辑/详情 |
Table 7
| 用户名 姓名 角色 状态 ────────────────────── 列表 |
|---|
Table 8
| 新增知识库 ────────────────────────── 知识库名称 SpaceID NodeID 状态 备注 ────────────────────────── 知识库列表 |
|---|
Table 9
| 字段 | 说明 |
|---|---|
| 名称 | 知识库名称 |
| SpaceID | 飞书 Space ID |
| NodeID | 飞书节点 ID |
| 状态 | 启用/禁用 |
| 更新时间 | 最近更新时间 |
| 操作 | 编辑/删除 |
Table 10
| Prompt编辑器 ┌─────────────────────────────┐ │ │ │ Prompt │ │ │ └─────────────────────────────┘ 【保存】 【恢复默认】 |
|---|
Table 11
| 模型列表 ──────────────────────────── 模型名称 Provider 状态 当前模型 操作 ──────────────────────────── 【新增模型】 |
|---|
Table 12
| 手机号 姓名 时间 【搜索】 ──────────────────────────── 聊天列表 |
|---|
Table 13
| 字段 | 说明 |
|---|---|
| 用户 | 姓名 |
| 手机号 | 登录账号 |
| 会话标题 | AI 自动生成 |
| 提问时间 | 时间 |
| 操作 | 查看详情 |
Table 14
| 用户: …… AI: …… 用户: …… AI: …… |
|---|
Table 15
| 配置项 | 控件 |
|---|---|
| 登录有效期 | 数字输入 |
| 多设备登录 | 开关 |
Table 16
| 配置项 | 控件 |
|---|---|
| 上下文长度 | 数字 |
| AI 超时 | 数字 |
| 飞书重试次数 | 数字 |
| 显示引用来源 | 开关 |
Table 17
| 配置项 | 控件 |
|---|---|
| 每日聊天次数 | 数字 |
| 流式输出 | 开关 |
| 停止生成 | 开关 |
Table 18
| 操作人 模块 操作类型 时间 【搜索】 ──────────────────────────── 日志列表 |
|---|
Table 19
| 页面 | 超级管理员 | 管理员 |
|---|---|---|
| 首页 | ✅ | ✅ |
| 用户管理 | ✅ | ✅ |
| 管理员管理 | ✅ | ❌ |
| 知识库管理 | ✅ | ✅ |
| Prompt 管理 | ✅ | ✅ |
| AI 模型管理 | ✅ | ✅ |
| 聊天记录 | ✅ | ✅ |
| 系统配置 | ✅ | ✅ |
| 操作日志 | ✅ | ✅ |