[T.5] 团队项目:功能规格说明书
| 这个作业属于哪个课程 | 北航2026年春季软件工程 |
|---|---|
| 这个作业的要求在哪里 | [T.5] 团队项目:功能规格说明书 |
| 我在这个课程的目标是 | 体验完整软件开发流程,交付一款真正解决科研阅读痛点的软件产品 |
| 这个作业在哪个具体方面帮助我实现目标 | 完成功能规格说明书 |
Scider 功能规格说明书
1. 概念介绍
论文关键词
Scider 知识体系的最小结构化单元。通过大语言模型从论文全文中提取的四个维度核心要素:
- 研究背景:该研究试图解决什么问题?
- 研究方法:采用了何种技术路径或实验设计?
- 创新点:与现有工作相比,独特贡献是什么?
- 结论:研究得出了何种关键发现?
数据入库前需要进行人工确认。
知识图谱
基于用户已确认的论文关键词数据,自动生成的个人学术知识网络可视化呈现。其具体形态为力导向图(Beta阶段将前端可视化工具由ECharts替换为D3.js,以支持更灵活的图谱编辑与自定义渲染)。
- 节点:代表已入库的论文或提取出的高频核心概念。
- 边:代表节点间的语义关联(如关键词共现、引文关系或语义相似度)。
- 交互性:支持拖拽节点重新布局、缩放查看细节、点击聚焦等动态交互。
异步解析任务
处理 PDF 上传或外部导入后的后台工作机制。由于 AI 读取全文并提取论文卡片信息通常耗时数分钟,系统采用任务队列机制避免阻塞用户界面。用户提交后即可继续其他操作,处理完成后系统将更新状态。
语义相似度
知识图谱中节点连接权重的核心算法依据。系统将论文卡片内容转化为高维向量,通过计算向量间的余弦距离来量化两篇论文的“相关程度”,使图谱能够超越简单的关键词匹配,发现更深层次的逻辑关联。
个人学术脉络
围绕用户已确认入库的论文集合展开的上下游检索与分析:
- 上游脉络:当前论文引用了谁?
- 下游脉络:谁引用了当前论文?
2. 典型用户及其应用场景
学生:张三
| 项目 | 描述 |
|---|---|
| 身份 | 某高校计算机专业大三学生 |
| 使用动机 | 正在开展本科毕业设计或者入组进行课题调研,需要大量阅读文献但不知从何入手 |
| 典型场景 | 开题时,从导师推荐的几篇论文入手开始调研 |
| 用户偏好 | 使用整块时间系统化阅读与整理,对知识点的准确性要求高 |
| 核心痛点 | 不知道如何筛选领域核心文献;读完论文后容易忘记内容;论文之间的关联难以理清 |
| 用户比例 | 60%(核心用户) |
科研人员:李四
| 项目 | 描述 |
|---|---|
| 身份 | 某研究所博士研究生 |
| 使用动机 | 追踪领域前沿,管理日益庞大的个人文献库,撰写文献综述 |
| 典型场景1 | 每天早上花 15 分钟浏览 arXiv 上新,筛选感兴趣的论文加入阅读列表 |
| 典型场景2 | 撰写论文 Introduction 部分时,需要快速回顾关键文献的核心贡献与上下游研究 |
| 用户偏好 | 追求效率,需要工具深度融入现有研究工作流,支持数据导入导出 |
| 核心痛点 | 文献数量多、层级复杂,难以从宏观视角把握领域全景;学术平台的推荐不够个性化 |
| 用户比例 | 40%(进阶用户) |
3. 系统功能设计
3.1 登录页
未登录的用户进入登录界面,使用邮箱登录或注册账号,登录成功后进入首页。
登录/注册页
├── 邮箱登录
├── 邮箱注册
└── 忘记密码

3.2 首页
首页框架
├── 顶部导航栏
│ ├── Logo
│ ├── 我的文库
│ ├── 知识图谱
│ ├── 发现论文
│ └── 用户头像菜单(点击头像后弹出抽屉)
│ ├── 个人中心
│ └── 退出登录
└── 主要内容区域

3.3 我的文库
我的文库
├── 顶部操作栏
│ ├── 搜索框(按标题/作者搜索已入库论文)
│ ├── 筛选器(按标签/文件夹/状态)
│ └── 上传论文按钮(支持拖拽 PDF)
├── 文件夹列表区
│ └── 论文文件夹(创建/删除)
├── 论文列表项
│ ├── 标题
│ ├── 确认状态标签(已确认 / 待确认 / 解析中)
│ └── 操作菜单(可多选一键删除)
└── 论文详情抽屉
├── 元数据展示(标题、作者、摘要、DOI)
├── 论文关键词结构化展示(背景/方法/创新点/结论)
├── 编辑/确认按钮
├── PDF 阅读入口
└── AI 读论文问答助手


3.4 发现论文
发现论文
├── 顶部操作栏选项
│ ├── 关键词检索
│ ├── 上下游检索
│ └── 方向推荐(默认)
├── 关键词检索面板
│ ├── 检索输入区
│ │ ├── 关键词输入框
│ │ ├── 筛选选项
│ │ └── 检索按钮
│ ├── 检索结果列表
│ │ ├── 论文条目
│ │ ├── 相关度评分
│ │ └── 操作按钮(单篇导入/批量导入/查看详情)
│ └── 分页/加载更多
├── 上下游检索面板
│ ├── 论文选择下拉框(从已入库论文中选择)
│ ├── 上游文献区(参考文献列表)
│ │ └── 操作按钮(单篇导入/批量导入/查看详情)
│ └── 下游文献区(引用文献列表)
│ └── 操作按钮(单篇导入/批量导入/查看详情)
└── 方向推荐面板


3.5 知识图谱
知识图谱
├── 全屏画布区
│ ├── 力导向图主体
│ │ ├── 论文节点(自定义着色,支持按研究主题/领域自动聚类配色)
│ │ ├── 关联边(悬停显示依据)
│ │ └── 节点标签
│ ├── 画布控制
│ │ ├── 放大/缩小
│ │ ├── 重置视图
│ │ └── 全屏切换
│ ├── 一键导出按钮(PNG/SVG)
│ └── 小地图导航(右下角)
├── 图谱编辑工具栏(Beta新增)
│ ├── 添加节点
│ ├── 删除节点/边
│ └── 编辑节点属性
├── 选择载入信息(可折叠)
│ └── 文件夹
│ └── 论文
└── 节点详情侧边栏(点击节点后弹出)
├── 论文基本信息
├── 论文关键词摘要预览
├── 关联节点列表
└── 详情按钮(点击后跳转到论文详情抽屉)

3.6 个人中心
个人中心
├── 账户信息
│ ├── 头像/昵称编辑
│ ├── 邮箱
│ ├── 密码修改
│ └── 密码重置入口(新增)
├── LLM 供应商配置(Beta新增)
│ ├── 多模型提供商列表
│ ├── API 密钥配置
│ └── 默认模型选择
└── 偏好设置
└── 深色模式切换
3.7 PDF 阅读与标注(Beta 增强)
PDF 阅读器
├── 阅读区域
│ ├── 连续滚动模式(新增)
│ ├── 页码搜索栏(支持输入页码定位跳转,新增)
│ ├── 缩放控制(支持自动缩放,新增)
│ └── 翻页操作
├── 文字搜索功能(新增)
│ ├── 搜索输入框
│ ├── 匹配结果高亮
│ └── 结果列表跳转
├── 文本高亮标注(新增)
│ ├── 选区高亮
│ ├── 标注保存与恢复
│ └── 标注管理
├── 右侧要点侧边栏(新增)
│ └── 四要素对照阅读
└── 批注联动(新增)
├── 批注标记展示
└── 点击跳转至批注位置
3.8 笔记与知识管理(Beta 新增)
笔记管理
├── 笔记列表区
│ ├── 按论文分组展示笔记
│ ├── 全文搜索(按标题/内容)
│ └── 无限滚动/分页加载
├── 笔记编辑器
│ ├── 富文本编辑器
│ ├── Markdown 语法支持
│ ├── LaTeX 数学公式
│ ├── 图片粘贴自动上传
│ └── 批注位置关联(联动 PDF)
└── 导出功能
├── 导出 Markdown
├── 导出 TXT
└── 导出 PDF
3.9 AI 问答助手(Beta 新增)
AI 问答助手
├── 入口位置
│ ├── PDF 阅读界面(悬浮按钮/侧边栏)
│ └── 知识图谱界面(悬浮按钮/侧边栏)
├── 对话界面
│ ├── 消息列表(支持流式/非流式展示)
│ ├── 输入框(自然语言问题)
│ ├── 多轮对话上下文管理
│ └── 对话历史
└── 问答场景
├── PDF 场景:基于当前论文内容 + 用户笔记回答
└── 图谱场景:基于当前知识图谱内容回答
3.10 用户体验优化(Beta 新增)
用户体验增强
├── 首次引导(空状态引导)
│ ├── 分步骤操作引导(如“导入你的第一篇论文”)
│ ├── 引导仅在首次访问时展示
│ └── 提供“跳过引导”选项
├── 操作反馈增强
│ ├── 统一 Toast 消息提示
│ ├── 关键操作确认弹窗(删除笔记、清空图谱等)
│ └── 部分操作撤销功能
├── 响应式布局优化
│ ├── 不同尺寸屏幕适配
│ ├── PDF 阅读器侧边栏折叠/展开
│ └── 移动端底部抽屉式设计
└── 用户反馈集成
└── Alpha 阶段反馈优化
4. 验收验证标准
4.1 登录与账户管理
| 功能模块 | 验收标准 | 优先级 |
|---|---|---|
| 邮箱注册 | 输入有效邮箱格式、密码(≥8位含字母数字),收到验证邮件,点击链接激活账户 | P0 |
| 邮箱登录 | 已激活账户可成功登录;错误密码提示“账号或密码错误”且不指明具体错误项 | P0 |
| 会话保持 | 关闭浏览器标签页后重新打开,24小时内无需重新登录 | P1 |
| 忘记密码 | 输入已注册邮箱,收到重置密码链接,成功设置新密码 | P0 |
| 退出登录 | 点击退出后清除本地会话,返回登录页,无法通过浏览器后退访问需认证页面 | P0 |
4.2 我的文库
| 功能模块 | 验收标准 | 优先级 |
|---|---|---|
| 上传论文 PDF | 支持拖拽或点击上传单个/多个 PDF 文件(≤50MB/个);显示上传进度;重复文件(相同 MD5)提示“文件已存在” | P0 |
| 解析状态流转 | 上传后状态变为“解析中”;解析完成后状态变为“待确认”;若解析失败显示“解析失败”并支持重新解析 | P0 |
| 论文关键词展示 | 抽屉内以卡片形式展示“研究背景、研究方法、创新点、结论”四要素;每项内容不超过 200 字 | P0 |
| 关键词确认/编辑 | 支持对任意要素字段进行文本编辑;点击“确认”后论文状态变为“已确认”;确认后的内容可作为图谱构建输入 | P0 |
| 文件夹管理 | 支持新建文件夹、重命名、删除;文件夹内论文数量实时更新;删除文件夹时论文保留在“全部论文”中 | P1 |
| 搜索与筛选 | 按标题/作者模糊搜索响应时间 < 500ms;支持按确认状态、文件夹、标签多条件组合筛选 | P1 |
| 批量操作 | 支持多选论文卡片(Shift 连选、Ctrl 多选);批量删除需二次确认;批量移动到文件夹 | P1 |
| PDF 阅读 | 抽屉内嵌 PDF 阅读器,支持翻页、缩放、文本选择复制;阅读进度自动保存 | P1 |
| AI 问答助手 | 输入自然语言问题,返回基于当前论文内容的回答;响应时间 < 10s | P1 |
4.3 发现论文
| 功能模块 | 验收标准 | 优先级 |
|---|---|---|
| 关键词检索 | 输入关键词后调用外部学术 API(如 Semantic Scholar),返回结果包含标题、作者、年份、摘要、DOI、来源;单次返回数量 ≤ 50 条 | P0 |
| 筛选与排序 | 支持按年份、来源类型(会议/期刊/arXiv)筛选;支持按相关度、引用量、日期排序 | P1 |
| 单篇导入 | 点击“导入”触发异步解析任务;若论文元数据已存在则提示“论文已在文库中”;导入后自动跳转至“我的文库”并显示解析中状态 | P0 |
| 批量导入 | 勾选多条记录后批量导入,单次上限 20 篇;后台逐篇创建异步任务,避免并发过载 | P1 |
| 上下游检索 | 从下拉框选择已入库论文后,分别展示其参考文献(上游)和引用文献(下游);标注哪些文献已在文库中 | P0 |
| 方向推荐 | 选择文件夹后,基于文件夹内所有已确认论文的向量均值,推荐相似论文;每条推荐附带“推荐理由”(如“与你文库中《XXX》方法相近”) | P2 |
4.4 知识图谱
| 功能模块 | 验收标准 | 优先级 |
|---|---|---|
| 图谱生成 | 选择文件夹后,仅将其中状态为“已确认”的论文纳入图谱构建;节点数量 ≥ 2 时才可生成图谱 | P0 |
| LLM 自动图结构生成 | 调用 LLM 自动分析并生成图结构,输出符合 D3 前端数据格式(nodes/links);包含聚类信息并按研究主题/领域分配颜色 | P0 |
| 力导向图渲染 | 节点和边的渲染帧率 ≥ 30fps(节点数 ≤ 200);支持拖拽节点后布局重新稳定;缩放范围 0.1x - 3x | P0 |
| 节点着色与标签 | 节点按研究主题/领域自动聚类着色(来自 LLM 输出的 cluster 字段);悬停节点显示论文标题;标签文字避免重叠 | P1 |
| 关联边语义 | 悬停边时显示关联依据(如“关键词共现: 深度学习, 图神经网络”或“引文关系: A引用B”) | P1 |
| 节点详情侧边栏 | 点击节点弹出侧边栏,展示论文四要素摘要、关联节点列表(按相似度降序排列);点击“详情”跳转至论文详情抽屉 | P0 |
| 画布控制 | 放大/缩小按钮、重置视图恢复初始布局、全屏切换正常;右下角小地图可拖拽导航 | P1 |
| 图谱编辑功能(Beta新增) | 支持手动添加/删除节点、编辑节点属性、建立或删除节点间关系;删除节点时自动删除与该节点关联的所有边 | P1 |
| 图谱导出 | 支持导出为 PNG 或 SVG 格式,PNG 分辨率 ≥ 1920x1080;导出包含图例和当前视图范围 | P2 |
4.5 PDF 阅读与标注(Beta 新增)
| 功能模块 | 验收标准 | 优先级 |
|---|---|---|
| PDF 内文字搜索 | 支持在当前阅读的 PDF 内输入关键词搜索,高亮所有匹配位置,支持跨页搜索,遍历结果列表并支持跳转 | P1 |
| 文本高亮标注 | 支持在 PDF 中选择文本后做高亮标记;标注数据可持久化保存,重新打开 PDF 后可自动恢复高亮层 | P2 |
| 要点对照阅读 | 在 PDF 阅读界面右侧边栏并排显示 LLM 提取的四要素关键点,实现辅助对照阅读 | P2 |
| 连续滚动浏览 | PDF 阅读模式改为连续滚动浏览整个 PDF,滚动浏览时页面切换保持缩放比例不变 | P1 |
| 页码定位 | 支持在页码搜索栏输入页码,自动将该页定位在阅读界面视图中央 | P1 |
4.6 笔记与知识管理(Beta 新增)
| 功能模块 | 验收标准 | 优先级 |
|---|---|---|
| 笔记列表与搜索 | 支持在一篇论文下存储多篇笔记;支持按标题、内容进行全文搜索;分页或无限滚动加载 | P1 |
| 富文本编辑器 | 支持 Markdown 语法渲染、LaTeX 数学公式、图片粘贴自动上传;编辑器响应时间 < 500ms | P1 |
| 笔记存储 | 后端提供 API 支持用户在特定论文下存储、获取图片和笔记 | P1 |
| 笔记导出 | 支持将笔记导出为 Markdown、TXT 或 PDF 格式文件;LaTeX 公式渲染正确 | P2 |
| 笔记批注与 PDF 联动 | 创建笔记时可在 PDF 对应位置留下批注标记;点击标记或笔记列表项后,左侧 PDF 自动跳转到批注位置,右侧笔记栏跳转到对应笔记内容;联动响应时间 < 500ms | P2 |
4.7 AI 问答助手(Beta 新增)
| 功能模块 | 验收标准 | 优先级 |
|---|---|---|
| PDF 阅读场景问答 | 用户在 PDF 阅读界面输入自然语言问题,系统基于当前论文内容及用户笔记内容返回回答 | P1 |
| 知识图谱场景问答 | 用户在知识图谱界面输入自然语言问题,系统基于当前生成图谱内容与论文关联信息返回回答 | P1 |
| 对话界面 | 支持流式/非流式展示回答内容,维护多轮对话上下文;消息列表采用虚拟滚动优化长对话性能 | P1 |
| WebSocket 对接 | 前端与后端 RAG 服务通过 WebSocket 或 SSE 对接,逐步渲染回答内容 | P1 |
| 问答准确性与响应速度 | 构建标准问题集验证问答相关性;API 响应时间 P95 < 10s(含 LLM 调用) | P1 |
4.8 用户体验优化(Beta 新增)
| 功能模块 | 验收标准 | 优先级 |
|---|---|---|
| 空状态引导 | 首次访问用户展示分步骤操作引导(如“导入你的第一篇论文”);引导只在首次访问时展示,提供“跳过引导”选项 | P1 |
| 操作反馈增强 | 统一 Toast 消息提示;为删除笔记、清空知识图谱等不可逆操作增加确认弹窗;部分操作支持撤销 | P2 |
| 响应式布局优化 | 针对不同尺寸屏幕进行 UI 适配;PDF 阅读器在小屏幕设备上侧边栏可折叠/展开;移动端侧边栏改为底部抽屉式设计 | P2 |
4.9 个人中心与系统设置
| 功能模块 | 验收标准 | 优先级 |
|---|---|---|
| 账户信息修改 | 支持修改昵称(2-20 字符)、上传头像(支持 JPG/PNG,≤2MB);修改密码需验证原密码 | P0 |
| 个人资料保存 | 后端提供保存用户头像、LLM 供应商相关配置的 API,支持多模型提供商的增删改查;LLM API 密钥加密存储 | P1 |
| 密码重置流程 | 开发密码重置前端页面与交互逻辑(三步骤:验证码发送、新密码输入、确认提交);邮箱验证码防刷和有效期校验 | P0 |
| 使用统计 | 展示近 30 天文献阅读趋势图、领域分布饼图;累计数据(论文总数、已确认论文数、图谱节点数)准确 | P2 |
| 深色模式 | 切换后全局 UI 配色即时响应;刷新页面后保持用户选择 | P2 |
| 账户注销 | 注销需二次验证(输入密码);注销后所有个人数据在 7 天内可恢复,超期永久删除 | P1 |
4.10 系统集成与整体测试(Beta 新增)
| 功能模块 | 验收标准 | 优先级 |
|---|---|---|
| 端到端回归测试 | 覆盖用户完整路径:注册 → 上传 PDF → 四要素解析与确认 → 生成知识图谱 → 添加笔记 → AI 问答 → 密码重置 → 多设备登录,验证各模块数据一致性与接口调用链完整性 | P0 |
| 高并发性能压测 | 模拟 100+ 并发用户同时上传 PDF、生成图谱、问答请求;监控 API 响应时间(95 分位 < 2s)、CPU/内存占用、数据库连接池稳定性 | P1 |
| 大数据量前端性能测试 | 测试知识图谱节点数超过 500 时拖拽/缩放帧率(≥30fps)、笔记数超过 1000 时列表滚动加载时间(<200ms)、PDF 超过 200 页时首屏加载和滚动流畅度 | P1 |
| 用户数据隔离与越权测试 | 验证用户 A 无法访问用户 B 的 PDF、笔记、图谱数据;测试水平/垂直越权(修改 JWT 中 user_id、访问未授权的 API 端点) | P0 |
| 输入校验与 XSS/CSRF 防护 | 测试富文本编辑器内容在服务端进行清洗;验证 CSRF Token 机制(若使用 Cookie 认证) | P1 |
| API 限流与防刷测试 | 测试验证码发送接口、登录接口、AI 问答接口的限流策略(如每分钟最多请求次数),验证防暴力破解与资源滥用机制 | P1 |
| 跨浏览器兼容性测试 | 在 Windows/macOS/Linux 上测试 Chrome(最近两个版本)、Firefox、Safari(仅 macOS)、Edge,覆盖 PDF 阅读器、图谱交互、富文本编辑器(LaTeX 公式渲染)核心功能 | P1 |
| 移动端 Web 适配测试 | 在 iOS(Safari/Chrome)和 Android(Chrome)主流尺寸(手机、折叠屏、平板)上测试基础流程:上传、PDF 阅读(手势缩放)、图谱查看(节点触摸点击) | P2 |
| 离线任务与异步状态一致性测试 | 测试 Celery 异步解析 PDF 时,若 worker 崩溃或重试,任务状态(待解析→解析中→待确认)是否正确恢复;测试笔记导出、图谱导出等异步任务结果与源数据一致 | P1 |
| 生产环境部署演练与回滚验证 | 在类生产环境执行一键部署脚本,验证数据库迁移、Redis 缓存、对象存储配置;模拟部署失败后的回滚流程,确认数据无损、服务快速恢复 | P1 |
4.11 非功能性验收标准
| 类别 | 标准 |
|---|---|
| 性能 | 页面首次加载时间 < 3s;API 接口响应时间 P95 < 500ms;异步解析任务平均完成时间 < 3min |
| 兼容性 | 支持 Chrome/Edge/Firefox 最新两个大版本 |
| 安全性 | 密码存储使用 bcrypt 加盐哈希;API 接口使用 JWT 鉴权;上传文件进行病毒扫描 |
| 可用性 | 核心用户路径(上传→确认→图谱)首次操作成功率 ≥ 90%;提供新用户引导浮层 |
5. 潜在问题及解决方案
5.1 AI 解析质量问题
| 问题描述 | 影响范围 | 解决方案 | 优先级 |
|---|---|---|---|
| LLM 提取的四要素与原文偏差较大,或遗漏关键信息 | 用户信任度下降,确认/编辑成本增加 | 人工确认机制:所有解析结果必须经用户确认方可入库,四要素卡片提供编辑功能。Prompt 持续优化:建立解析质量评估数据集,通过 A/B 测试迭代 Prompt 模板。 | P0 |
| 数学公式、表格等复杂内容处理失当 | 理工科论文解析不完整 | 预处理增强:PDF 解析阶段保留公式的 LaTeX 表示,表格转为 Markdown 格式再输入 LLM。 | P1 |
5.2 性能与成本问题
| 问题描述 | 影响范围 | 解决方案 | 优先级 |
|---|---|---|---|
| LLM 调用成本随用户量增长急剧上升 | 商业可持续性 | 分级模型策略:元数据提取使用轻量模型,四要素解析使用中等模型;对免费用户设置每月解析配额。缓存机制:相同 DOI 的论文仅解析一次,后续用户直接从缓存读取。 | P0 |
| 知识图谱渲染节点数过多导致前端卡顿 | 用户体验 | 虚拟化渲染:仅渲染当前视口内的节点和边。节点数限制:单次图谱生成上限 200 个节点,超出时提示用户缩小文件夹范围或使用筛选。 | P1 |
| LLM 图结构生成响应延迟 | 用户体验 | 异步生成:LLM 图结构生成使用 Celery 异步任务队列,生成完成后前端轮询获取结果;设计合理 Prompt 控制 token 数,非必要场景采用缓存策略。 | P1 |
5.3 外部数据依赖风险
| 问题描述 | 影响范围 | 解决方案 | 优先级 |
|---|---|---|---|
| 学术 API 限流或服务中断 | “发现论文”功能不可用 | 多源备份:设计可插拔的数据源适配器,主 API 故障时自动切换备用源(如 arXiv API)。本地缓存:已检索过的论文元数据存入本地数据库,重复检索时优先返回缓存。降级方案:API 全部不可用时,提示用户可通过上传 PDF 或手动填写元数据入库。 | P1 |
| 上下游检索依赖的外部引文数据库不全 | 引文分析不完整 | 数据源说明:在 UI 中明确标注数据来源(如“由 Semantic Scholar 提供”),管理用户预期。 | P1 |
5.4 用户行为与数据安全
| 问题描述 | 影响范围 | 解决方案 | 优先级 |
|---|---|---|---|
| 用户上传版权受限的论文 PDF | 法律合规风险 | 用户协议声明:注册时明确要求用户仅上传有合法使用权的文献。技术限制:禁止公开分享文库内容;图谱导出不包含 PDF 原文。仅提取元数据方案:长期考虑不存储 PDF 原文,仅保留提取后的结构化信息。 | P0 |
| LLM API 密钥安全 | 用户 LLM 服务资费风险 | 加密存储:LLM API 密钥使用后端加密方案(如 Fernet 对称加密)存储,前端仅展示脱敏后的密钥标识。 | P1 |
5.5 用户体验与认知负荷
| 问题描述 | 影响范围 | 解决方案 | 优先级 |
|---|---|---|---|
| 新用户不理解“确认”操作的意义和必要性 | 用户留存率低 | 首次引导:用户上传第一篇论文后,展示引导浮层说明“AI 已为你生成论文卡片,请确认或修改后入库”。快速确认:提供“全部确认”按钮(仅当用户信任解析质量时使用)。 | P1 |
| 知识图谱概念对非技术用户过于抽象 | 功能渗透率低 | 示例图谱:为新用户预置一个示例文库及对应的图谱,可直接体验交互。内嵌教程:首次进入图谱页时播放简短动画说明“节点是什么、边是什么”。 | P2 |
| 图谱编辑复杂度高 | 用户上手困难 | 提供操作引导弹窗,在首次进入图谱页时展示基础编辑操作教程;编辑操作支持撤销/重做,降低误操作风险。 | P1 |
Beta 阶段新增功能汇总
与 Alpha 阶段相比,Beta 阶段新增或增强的核心功能包括:
-
Bug 修复与系统稳定性提升:图谱拖拽弹窗偏移修复、上传流程中断修复、筛选逻辑修复。
-
用户系统完善:密码重置全流程、个人资料管理(头像/LLM 供应商配置)、多模型提供商 API。
-
PDF 阅读与标注增强:PDF 内文字搜索、文本高亮标注与持久化、要点对照阅读、连续滚动浏览与页码定位。
-
知识图谱增强:LLM 自动图结构生成与聚类展示、图谱编辑功能(增删节点/边)、图谱导出 PNG/SVG。
-
笔记与知识管理:笔记列表与全文搜索、富文本编辑器(Markdown/LaTeX/图片)、笔记导出、笔记批注与 PDF 联动。
-
AI 问答助手:PDF 场景 RAG 问答、知识图谱场景 GraphRAG 问答、WebSocket 对话界面。
-
用户体验优化:首次使用空状态引导、统一 Toast 反馈与撤销功能、响应式布局优化、Alpha 阶段反馈集成。
-
全流程测试体系:端到端回归测试、高并发压测、安全测试、兼容性测试、数据一致性测试、部署演练与回滚验证。
AIGC 声明:本文在 Alpha 阶段功能规格说明书基础上,结合 Beta 阶段任务清单进行功能更新与补充。Beta 阶段新增功能的技术可行性分析与验收标准借助 AI 工具(DeepSeek)进行方案评估与优化。

浙公网安备 33010602011771号