1. 项目背景与核心痛点
第一次写课程论文时,我盯着空白文档发呆了整整三小时。直到在图书馆通宵的第三个晚上,我才突然意识到:论文写作本质上是一场信息处理能力的较量。这个认知促使我开发了"书匠策AI"论文辅助系统——它要解决的是学术新人面临的三个核心问题:
- 信息过载与筛选困难(85%的学生表示在文献检索阶段浪费大量时间)
- 论文结构搭建障碍(教育学研究表明新手平均修改论文结构7.2次)
- 学术表达不规范(抽查显示本科生论文中62%的引用格式存在错误)
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 系统架构设计
2.1 技术栈选型
采用"前后端分离+微服务"架构:
- 前端:Vue3+Element Plus(轻量级且学术感UI)
- 后端:Python FastAPI(异步处理文献解析任务)
- 数据库:MongoDB(存储非结构化文献数据)
- AI核心:LoRA微调的LLM模型(7B参数量,在arXiv论文数据集上训练)
特别注意:学术场景必须使用可解释性强的模型,因此放弃黑箱性强的GPT-4,选择可追溯推理过程的开源模型
2.2 核心工作流
mermaid复制graph TD
A[用户输入选题] --> B(语义扩展搜索)
B --> C[文献智能聚类]
C --> D[论点关系图谱]
D --> E[结构化写作框架]
E --> F[段落级内容生成]
F --> G[格式自动校验]
3. 关键技术实现
3.1 文献价值密度算法
开发了基于引文网络的评分模型:
python复制def paper_score(paper):
# 引文网络权重
citation_weight = log(paper.citations + 1)
# 期刊影响因子
impact_factor = journal_impact[paper.journal]
# 内容相关性
content_sim = cosine_similarity(paper.embedding, query_embedding)
return 0.4*citation_weight + 0.3*impact_factor + 0.3*content_sim
