【团队开源】Scider:我们做了一款智能学术论文平台,AI提取四要素+知识图谱+流式问答
·
一、项目背景
我们是北航2026年春季软件工程课程团队bbnomoney。
在课程实践中,发现写论文、读文献的过程非常低效:手动整理摘要、理不清引用关系、笔记散乱……于是决定做一个智能学术论文辅助平台,取名 Scider。
二、Scider 能做什么?
核心功能如下(均为我们已实现并上线):
| 功能模块 | 说明 |
|---|---|
| 智能文献库 | 上传PDF自动解析,文件夹管理,MD5去重,全文检索 |
| 四要素提取 | 基于LLM自动提取背景、方法、创新点、结论,结构化展示 |
| AI对话问答 | WebSocket流式响应,基于论文全文的上下文问答,支持多轮对话 |
| 论文发现与探索 | 展示论文引用网络,可视化上下游关系 |
| 知识图谱可视化 | 交互式图谱展示论文间关联,节点可拖拽筛选 |
| PDF在线预览 | 内置PDF阅读器,支持页码跳转、缩放、全文搜索 |
| 笔记批注 | 高亮标注 + Markdown笔记,分类整理,一键导出 |
| 异步任务引擎 | Celery + Redis后台处理PDF解析和LLM提取,无需等待 |
三、技术架构(我们是如何实现的)
- 前端:Vue 3 + TypeScript + Element Plus + Pinia + Vite + WebSocket
- 后端:FastAPI + SQLAlchemy + Alembic + JWT认证
- 异步与存储:Celery + Redis + MySQL + Docker
- AI能力:集成大语言模型,PyMuPDF解析PDF,流式问答
四、开源与体验
- 线上体验:http://39.107.252.200/
- 宣传网页:https://qingxin14.github.io/scider/
- GitHub仓库:https://github.com/XiaCang/Scider
项目完全开源,欢迎Star、Fork、提Issue。作为课程作品,我们会持续迭代,也欢迎学术党、开发者给出建议。
五、未来计划
- 增加更多LLM推理能力(如文献综述自动生成)
- 优化移动端适配
团队博客:https://www.cnblogs.com/BBnomoney
联系与反馈:通过GitHub Issue或博客留言
更多推荐
所有评论(0)