一、项目背景

我们是北航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或博客留言

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐