Summary
- 学位论文智能撰写系统,专为计算机深度学习方向硕士毕业论文设计。结合[您的学校]LaTeX模板规范,
- 提供从选题到定稿的全流程支持:论文大纲生成、章节内容填充、相关工作搜集对比、润色修改、
- 去AI痕迹、查重优化等。通过渐进式交互和专业指导,帮助用户完成高质量学位论文。
- Intelligent thesis…
haimbeau1o/leo-skill · Archived
学位论文智能撰写系统,专为计算机深度学习方向硕士毕业论文设计。结合[您的学校]LaTeX模板规范, 提供从选题到定稿的? 去AI痕迹、查重优化等。通过渐进式交互和专业指导,帮助用户完成高质量学位论文。 Intelligent thesis writing system designed for computer science deep learning master's theses. Complies with [Your University] LaTeX template standards, providing full-process support from topic selection to final draft: outline generation, chapter content filling, related work collection and comparison, polishi…
npx skills add haimbeau1o/leo-skill --skill thesis-writer
This repository is archived — consider an actively maintained alternative.
Combines search results from multiple sources into coherent, deduplicated answers with source a…
6K installsSynthesize user research into themes, insights, and recommendations. Use when you have intervie…
3.4K installsMaintain and update investment theses for portfolio positions and watchlist names. Track key da…
8 installsRelated neighbors and high-traction skills in the same topics — useful to compare before installing.
Frame an epic as a testable hypothesis with target user, expected outcome, and validation metho…
2K installsGenerate falsifiable trade strategy hypotheses from market data, trade logs, and journal snippe…
1.8K installsFormulate evidence-bounded scientific questions, candidate hypotheses, rival explanations, caus…
1.5K installsDefines a testable hypothesis with clear success metrics and a validation approach.
687 installsSynthesizes user research interviews into actionable insights, patterns, and recommendations.
648 installsConduct a rigorous rapid evidence assessment or systematic-lite literature review for MEL/SRHR …
648 installsDeclared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main
Files included with this skill beyond the listing page.
SKILL.md
35,668 B
SUMMARY.md
846 B
触发条件 / Trigger Conditions:
适用场景 / Applicable Scenarios:
| 能力 / Capability | 实现方式 / Implementation | 资源 / Resource |
|---|---|---|
| 论文大纲生成 | LLM + 知识引导 | references/outline_templates.md |
| 章节内容撰写 | LLM + 领域知识 | references/writing_guide.md |
| 相关工作搜集 | 脚本辅助 + LLM分析 | scripts/papersearch.py + references/relatedwork_framework.md |
| LaTeX排版 | 脚本自动化 + 模板 | scripts/latex_formatter.py + 大学模板 |
| 去AI与降重 | LLM润色 + 脚本检测 | scripts/aidetector.py + references/paraphrasingstrategies.md |
| 论文评审与修改 | LLM + 评审标准 | references/review_checklist.md |
graph TD
A[阶段1: 需求分析与选题] --> B[阶段2: 大纲设计与确认]
B --> C[阶段3: 章节撰写与填充]
C --> D[阶段4: 润色优化与去重]
D --> E[阶段5: 格式审查与定稿]
B --> B1{用户确认大纲?}
B1 -->|需修改| B
B1 -->|通过| C
C --> C1{章节循环}
C1 --> C2[绪论]
C2 --> C3[相关工作]
C3 --> C4[方法论]
C4 --> C5[实验与分析]
C5 --> C6[总结与展望]
D --> D1{质量检查}
D1 -->|未达标| D
D1 -->|达标| E
目标: 明确论文方向、研究内容、创新点
互动问题清单:
`` Q1: 你的研究是深度学习的哪个具体方向? - 计算机视觉 (CV) - 自然语言处理 (NLP) - 推荐系统 (RecSys) - 图神经网络 (GNN) - 多模态学习 (Multimodal) - 其他: __________ ``
`` Q2: 你要解决的核心问题是什么? - 用1-2句话描述你的研究motivation - 现有方法有什么不足? - 你的方法如何改进? ``
`` Q3: 你目前已经有哪些材料? [ ] 已完成的实验结果 [ ] 参考的论文列表 [ ] 代码实现 [ ] 初步的方法设计 [ ] 其他: __________ ``
`` Q4: 你的论文属于哪种类型? - 提出新方法/新模型 - 改进现有方法 - 综合性对比研究 - 应用型研究 ``
`` Q5: 论文完成时间要求? - 预期完成日期: ________ - 答辩时间: ________ ``
输出:
thesis_requirements.md:包含研究方向、核心问题、创新点、时间规划目标: 生成符合学术规范和学校要求的论文大纲
执行步骤:
Step 2.1: 识别论文结构类型
首先询问用户论文的组织方式:
Q: 你的论文包含几个独立的研究工作?
A. 单一工作: 一个核心方法 + 对应实验
→ 使用"单工作结构": 第3章方法 + 第4章实验
B. 双工作: 两个相关但独立的完整工作
→ 使用"双工作结构": 第3章工作1(含方法+实验) + 第4章工作2(含方法+实验)
C. 多工作: 三个及以上独立工作
→ 使用"多工作结构": 每章一个完整工作
请选择或说明你的情况。
Step 2.2: 加载对应模板
references/outline_templates.mdStep 2.3: 生成初稿大纲
基于[您的学校]硕士论文结构,生成包含以下章节的大纲:
# [论文题目]
## 摘要 (Abstract)
- 中文摘要 (200-300字)
- 英文摘要 (200-300词)
- 关键词 (3-5个)
## 第1章 绪论
### 1.1 研究背景及意义
### 1.2 国内外研究现状
#### 1.2.1 [子方向1]研究现状
#### 1.2.2 [子方向2]研究现状
### 1.3 本文主要工作
### 1.4 论文组织结构
## 第2章 相关技术与理论基础
### 2.1 [基础技术1]
### 2.2 [基础技术2]
### 2.3 本章小结
## 第3章 [核心方法章节名称]
### 3.1 问题定义
### 3.2 整体框架
### 3.3 [模块1]设计
### 3.4 [模块2]设计
### 3.5 本章小结
## 第4章 实验设计与结果分析
### 4.1 实验设置
#### 4.1.1 数据集
#### 4.1.2 评价指标
#### 4.1.3 实验环境与参数
### 4.2 对比实验
### 4.3 消融实验
### 4.4 结果分析与讨论
### 4.5 本章小结
## 第5章 总结与展望
### 5.1 研究工作总结
### 5.2 未来工作展望
## 参考文献
## 致谢
## 攻读学位期间取得的研究成果
适用场景: 论文包含两个相关但独立的完整工作,每个工作都有自己的方法设计、实验验证和结果分析。
# [论文题目]
## 摘要 (Abstract)
- 中文摘要 (200-300字)
- 背景 + 问题
- 工作1简述 + 工作2简述
- 实验结果 + 结论
- 英文摘要 (200-300词)
- 关键词 (3-5个)
## 第1章 绪论
### 1.1 研究背景及意义
### 1.2 国内外研究现状
#### 1.2.1 [工作1相关]研究现状
#### 1.2.2 [工作2相关]研究现状
#### 1.2.3 现有方法的局限性
### 1.3 本文主要工作
- 明确说明包含两个工作
- 阐述两个工作的关系(递进/互补/并列)
### 1.4 论文组织结构
## 第2章 相关技术与理论基础
### 2.1 [两个工作共同的基础技术1]
### 2.2 [两个工作共同的基础技术2]
### 2.3 [评价指标与数据集]
### 2.4 本章小结
## 第3章 [工作1名称] (完整的独立工作)
### 3.1 引言
- 工作1的具体问题和动机
- 与工作2的关系说明
### 3.2 问题定义与分析
- 形式化定义
- 问题特点分析
### 3.3 [工作1方法名称]
#### 3.3.1 整体框架
#### 3.3.2 [核心模块1]设计
#### 3.3.3 [核心模块2]设计
#### 3.3.4 算法描述
### 3.4 实验设计与分析
#### 3.4.1 实验设置
- 数据集
- 基线方法
- 评价指标
- 参数设置
#### 3.4.2 对比实验结果
#### 3.4.3 消融实验
#### 3.4.4 可视化分析
#### 3.4.5 结果讨论
### 3.5 本章小结
- 总结工作1的贡献
- 为工作2铺垫
## 第4章 [工作2名称] (完整的独立工作)
### 4.1 引言
- 工作2的具体问题和动机
- 基于工作1的改进/扩展/互补
### 4.2 问题定义与分析
- 形式化定义
- 与工作1的差异分析
### 4.3 [工作2方法名称]
#### 4.3.1 整体框架
#### 4.3.2 [核心模块1]设计
#### 4.3.3 [核心模块2]设计
#### 4.3.4 算法描述
#### 4.3.5 (可选)与工作1的联合优化
### 4.4 实验设计与分析
#### 4.4.1 实验设置
- 数据集(可与工作1相同或不同)
- 基线方法
- 评价指标
- 参数设置
#### 4.4.2 对比实验结果
#### 4.4.3 消融实验
#### 4.4.4 可视化分析
#### 4.4.5 与工作1的对比/联合效果
#### 4.4.6 结果讨论
### 4.5 本章小结
- 总结工作2的贡献
- 总结两个工作的协同效果
## 第5章 总结与展望
### 5.1 研究工作总结
- 分别总结工作1和工作2
- 总结两个工作的整体贡献
### 5.2 未来工作展望
- 工作1的改进方向
- 工作2的扩展方向
- 整体框架的优化方向
## 参考文献
## 致谢
## 攻读学位期间取得的研究成果
双工作结构的关键点:
- 递进关系: 工作2基于工作1的结果进行改进 - 互补关系: 工作1和工作2从不同角度解决同一问题 - 并列关系: 工作1和工作2解决相关但独立的子问题
- 每个工作都是"方法+实验"的完整闭环 - 第3章和第4章结构对称,便于对比 - 在各章引言和小结中说明两个工作的联系
- 第1章: 8,000-10,000字 - 第2章: 6,000-8,000字 - 第3章: 12,000-15,000字 (工作1完整内容) - 第4章: 12,000-15,000字 (工作2完整内容) - 第5章: 2,000-3,000字
Step 2.3: 大纲详细化
为每个子节添加:
Step 2.4: 用户确认与迭代
📋 生成的大纲已保存到: outline.md
请审阅大纲,并回答:
1. 章节结构是否合理?
2. 是否需要添加/删除某些章节?
3. 章节命名是否准确反映内容?
如需修改,请指出具体调整建议。确认无误后,我们将进入内容撰写阶段。
循环: 根据用户反馈修改大纲,直到确认通过
输出:
outline.md: 最终确认的详细大纲writing_plan.md: 章节写作顺序和时间分配计划目标: 按大纲逐章节完成高质量内容撰写
写作顺序建议:
Step 3.1.1: 研究背景与意义
指导原则 (参考 references/writing_guide.md):
示例结构:
1. 领域大背景 (2-3段)
- 深度学习在XX领域的发展
- 当前应用现状
2. 具体问题引出 (2-3段)
- 现有方法存在的局限
- 问题的挑战性
3. 研究意义 (1-2段)
- 理论意义
- 应用价值
AI辅助撰写:
基于你的研究方向: [从阶段1获取]
我将为你生成研究背景初稿。
生成中...
初稿已生成,请审阅:
[展示生成的内容]
请提供反馈:
- 是否准确反映你的研究?
- 哪些部分需要调整?
- 是否需要补充具体案例?
Step 3.1.2: 国内外研究现状
调研辅助:
使用 scripts/paper_search.py 搜集相关论文:
python scripts/paper_search.py \
--query "your research keywords" \
--venue "NeurIPS,ICML,ICLR,CVPR,ACL" \
--years "2020-2024" \
--output related_papers.json
分类整理:
加载 references/relatedworkframework.md 获取综述框架:
将相关工作分为3-4个子方向:
### 1.2.1 [子方向1: 如"基于注意力机制的方法"]
- 代表工作1 [引用]: 简述贡献
- 代表工作2 [引用]: 简述贡献
- 小结: 这类方法的优势与不足
### 1.2.2 [子方向2: 如"基于图神经网络的方法"]
...
### 1.2.3 [子方向3: 如"多模态融合方法"]
...
总结: 现有方法的共性问题,引出本文工作的必要性
对比表格生成:
\begin{table}[htbp]
\centering
\caption{相关工作对比}
\begin{tabular}{cccc}
\toprule
方法 & 核心技术 & 优势 & 局限 \\
\midrule
方法1 \cite{ref1} & XXX & ... & ... \\
方法2 \cite{ref2} & XXX & ... & ... \\
本文方法 & XXX & ... & - \\
\bottomrule
\end{tabular}
\label{tab:related_work_comparison}
\end{table}
Step 3.1.3: 本文主要工作
写作重点:
模板:
针对上述问题,本文提出了[方法名称],主要工作包括:
(1) [创新点1]: 简述内容和意义
(2) [创新点2]: 简述内容和意义
(3) [创新点3]: 简述内容和意义
本文的主要贡献如下:
• 贡献1: ...
• 贡献2: ...
• 贡献3: ...
目标: 介绍后续章节需要的预备知识
原则:
内容组织:
### 2.1 [基础技术1: 如"深度神经网络"]
#### 2.1.1 基本原理
- 数学定义
- 核心公式
#### 2.1.2 典型架构
- CNN/RNN/Transformer等(按需选择)
### 2.2 [基础技术2: 如"注意力机制"]
#### 2.2.1 自注意力机制
#### 2.2.2 交叉注意力机制
### 2.3 [相关评价指标]
- 介绍实验章节会用到的评价指标
公式排版规范:
% 带编号公式
\begin{equation}
\text{Attention}(Q, K, V) = \text{softmax}\left(\frac{QK^T}{\sqrt{d_k}}\right)V
\label{eq:attention}
\end{equation}
% 多行公式
\begin{align}
h_t &= \sigma(W_h x_t + U_h h_{t-1} + b_h) \label{eq:hidden} \\
y_t &= \text{softmax}(W_y h_t + b_y) \label{eq:output}
\end{align}
这是论文的核心,需要最详细的设计
Step 3.3.1: 问题定义
形式化描述:
\textbf{定义3.1 (问题定义):}
给定输入数据集 $\mathcal{D} = \{(x_i, y_i)\}_{i=1}^{N}$,
其中 $x_i \in \mathbb{R}^{d}$ 为特征向量, $y_i \in \mathcal{Y}$ 为标签,
本文旨在学习映射函数 $f: \mathbb{R}^{d} \rightarrow \mathcal{Y}$,
使得预测误差 $\mathcal{L}(f(x), y)$ 最小。
Step 3.3.2: 整体框架
架构图绘制:
使用TikZ或其他工具绘制系统架构图:
\begin{figure}[htbp]
\centering
\includegraphics[width=0.9\textwidth]{figures/framework.pdf}
\caption{[方法名称]整体框架}
\label{fig:framework}
\end{figure}
文字描述:
如图\ref{fig:framework}所示,本文提出的XXX方法主要包括三个模块:
1. 数据预处理模块: 负责...
2. 特征提取模块: 通过...
3. 预测模块: 最终...
各模块协同工作,完成从输入到输出的完整流程。
Step 3.3.3 & 3.3.4: 核心模块详细设计
每个模块应包含:
算法伪代码示例:
\begin{algorithm}[h]
\caption{[算法名称]}
\label{alg:main}
\begin{algorithmic}[1]
\Require 输入数据 $X$, 参数 $\theta$
\Ensure 输出结果 $Y$
\State \textbf{初始化:} $h_0 = \mathbf{0}$
\For{$t=1$ to $T$}
\State $h_t = f_{\theta}(x_t, h_{t-1})$ \Comment{特征提取}
\State $\alpha_t = \text{Attention}(h_t, H)$ \Comment{注意力计算}
\State $c_t = \sum_{i=1}^{t} \alpha_{t,i} h_i$ \Comment{上下文聚合}
\EndFor
\State $y = g_{\theta}(c_T)$ \Comment{输出预测}
\State \textbf{返回:} $y$
\end{algorithmic}
\end{algorithm}
复杂度分析:
时间复杂度: O(...)
空间复杂度: O(...)
Step 3.4.1: 实验设置
数据集介绍:
#### 4.1.1 数据集
本文在以下X个公开数据集上进行实验:
1. **数据集1**:
- 来源: [引用]
- 规模: XX个样本
- 特点: ...
- 划分: 训练/验证/测试 = 80%/10%/10%
2. **数据集2**: ...
评价指标:
采用以下评价指标:
\textbf{准确率 (Accuracy):}
\begin{equation}
\text{Acc} = \frac{\text{正确预测数}}{\text{总样本数}}
\end{equation}
\textbf{F1分数:}
\begin{equation}
F1 = 2 \cdot \frac{\text{Precision} \cdot \text{Recall}}{\text{Precision} + \text{Recall}}
\end{equation}
实验环境与参数:
#### 4.1.3 实验环境与参数
- 硬件: NVIDIA RTX 3090 (24GB)
- 软件: Python 3.8, PyTorch 2.0
- 超参数设置:
- 学习率: 1e-4
- Batch size: 32
- Epoch: 100
- 优化器: AdamW
Step 3.4.2: 对比实验
Baseline选择:
结果表格:
\begin{table}[htbp]
\centering
\caption{不同方法在XX数据集上的性能对比}
\begin{tabular}{lcccc}
\toprule
方法 & Acc(\%) & Precision(\%) & Recall(\%) & F1(\%) \\
\midrule
Baseline1 \cite{ref1} & 85.3 & 84.2 & 86.1 & 85.1 \\
Baseline2 \cite{ref2} & 87.1 & 86.5 & 87.8 & 87.1 \\
Baseline3 \cite{ref3} & 88.4 & 87.9 & 88.9 & 88.4 \\
\textbf{Ours} & \textbf{91.2} & \textbf{90.5} & \textbf{91.8} & \textbf{91.1} \\
\bottomrule
\end{tabular}
\label{tab:main_results}
\end{table}
结果分析:
从表\ref{tab:main_results}可以看出:
(1) 本文方法在所有指标上均优于基线方法
(2) 相比最佳基线Baseline3,本文方法在Acc上提升了2.8个百分点
(3) 这验证了[核心创新点]的有效性
Step 3.4.3: 消融实验
目的: 验证各模块的贡献
\begin{table}[htbp]
\centering
\caption{消融实验结果}
\begin{tabular}{lc}
\toprule
模型变体 & Acc(\%) \\
\midrule
完整模型 & \textbf{91.2} \\
\quad - 移除模块A & 88.7 (-2.5) \\
\quad - 移除模块B & 89.3 (-1.9) \\
\quad - 移除模块A和B & 86.1 (-5.1) \\
\bottomrule
\end{tabular}
\label{tab:ablation}
\end{table}
分析:
消融实验表明:
(1) 移除任一模块都会导致性能下降
(2) 模块A的贡献最大(下降2.5个百分点)
(3) 两个模块协同作用,带来5.1个百分点的提升
Step 3.4.4: 可视化分析
注意力可视化/特征可视化等:
\begin{figure}[htbp]
\centering
\includegraphics[width=0.8\textwidth]{figures/attention_vis.pdf}
\caption{注意力权重可视化}
\label{fig:attention_vis}
\end{figure}
Step 3.5.1: 研究工作总结
模板:
本文针对[研究问题],提出了[方法名称]。
主要完成了以下工作:
(1) [工作1总结]
(2) [工作2总结]
(3) [工作3总结]
实验结果表明,[核心结论],验证了本文方法的有效性。
Step 3.5.2: 未来工作展望
方向:
未来将在以下方向继续研究:
(1) [方向1]: 具体内容...
(2) [方向2]: 具体内容...
在全文完成后撰写
中文摘要结构 (200-300字):
[背景1-2句] + [问题1句] + [方法2-3句] + [实验结果1-2句] + [结论1句]
英文摘要:
关键词选择:
每撰写完一章:
`` [ ] 逻辑连贯,无跳跃 [ ] 公式推导正确 [ ] 图表清晰,有caption和label [ ] 引用格式正确 [ ] 段落间有过渡 [ ] 每节有小结 ``
``` 第X章初稿已完成,请审阅:
[展示章节内容摘要]
请确认: 1. 内容是否符合预期? 2. 技术细节是否准确? 3. 是否需要补充内容?
确认后将进入下一章节撰写。 ```
输出 (阶段3完成时):
references.bib: 参考文献BibTeX文件目标: 提升论文质量,去除AI痕迹,降低查重率
Step 4.1.1: 语言润色
关注点:
示例对比:
❌ "这个方法很好"
✅ "该方法在准确率和效率上均表现出色"
❌ "我们做了实验"
✅ "本文在X个数据集上进行了对比实验"
AI辅助润色:
逐段审阅内容,提供润色建议:
原文: [段落内容]
润色: [改进后内容]
理由: [修改原因]
请确认是否采纳。
Step 4.1.2: 逻辑优化
检查项:
目标: 让论文更具人类写作特征
策略 (参考 references/paraphrasing_strategies.md):
策略1: 改写高风险表达
AI常用表达 → 学术化改写:
"值得注意的是" → "需要指出"
"显著提升" → "提高了X个百分点"
"深入分析" → "详细考察"
策略2: 增加领域特定表达
加入本领域的专业术语和表达习惯:
通用: "模型性能更好"
专业: "模型在收敛速度和泛化能力上均有所提升"
策略3: 丰富句式结构
避免句式单一:
❌ 连续多句"本文...本文...本文..."
✅ 变换主语和句式: "为了...""考虑到...""基于..."
AI检测工具使用:
python scripts/ai_detector.py --input thesis.tex --output report.json
输出报告会标注高风险段落,针对性修改。
Step 4.3.1: 重复率检查
工具:
Step 4.3.2: 降重策略
方法 (参考 references/paraphrasing_strategies.md):
`` 原: "该方法能够有效提升模型性能" 改: "该方法可显著改善模型表现" ``
`` 原: "深度学习在计算机视觉领域得到了广泛应用" 改: "计算机视觉领域广泛采用深度学习技术" ``
`` 原: "本文提出了一种新方法" 改: "一种新方法在本文中被提出" ``
`` 原: "使用注意力机制" 扩展: "引入注意力机制以捕捉长距离依赖关系" ``
`` 原: "计算两个向量的相似度" 改: "计算相似度 $s = \text{cos}(v1, v2)$" ``
辅助工具:
python scripts/paraphrase_assistant.py \
--input high_similarity_segments.txt \
--output suggestions.txt
人工审核: AI提供改写建议,用户确认是否采纳
Step 4.4.1: 自动检查
运行检查脚本:
python scripts/thesis_checker.py --input thesis.tex
检查内容:
Step 4.4.2: 按评审标准审核
加载 references/review_checklist.md,按标准逐项检查:
学术规范:
写作质量:
技术深度:
输出:
polishing_report.md: 润色和去重报告目标: 确保论文完全符合河北大学模板规范
Step 5.1.1: 模板规范对照
基于 HBUthesis.cls 和 HBUthesis.tex 模板:
封面信息:
% 检查项
[ ] 学校代码: 10075
[ ] 学号: 正确填写
[ ] 论文题目: 中英文一致
[ ] 学位申请人姓名
[ ] 指导教师信息
[ ] 专业学位类别: 工程硕士
[ ] 专业学位领域: 软件工程
[ ] 院系名称
[ ] 答辩日期: 格式正确
摘要格式:
% 中文摘要
\begin{cnabstract}
[摘要正文]
\par\noindent\heiti{关键字\ } \songti 关键字1\quad 关键字2\quad 关键字3
\end{cnabstract}
% 英文摘要
\begin{enabstract}
[Abstract content]
\par\noindent\textbf{Keywords\ } Keyword1\quad Keyword2\quad Keyword3
\end{enabstract}
章节格式:
\chapter{章节标题} % 第一级
\section{节标题} % 第二级
\subsection{小节标题} % 第三级
图表格式:
% 图片
\begin{figure}[htbp]
\centering
\includegraphics[width=0.8\textwidth]{figure.pdf}
\caption{图片标题}
\label{fig:label}
\end{figure}
% 表格 (三线表)
\begin{table}[htbp]
\centering
\caption{表格标题}
\begin{tabular}{cccc}
\toprule
... \\
\midrule
... \\
\bottomrule
\end{tabular}
\label{tab:label}
\end{table}
公式格式:
% 单个公式
\begin{equation}
formula
\label{eq:label}
\end{equation}
% 多行公式
\begin{align}
line1 \label{eq:label1} \\
line2 \label{eq:label2}
\end{align}
参考文献:
\bibliography{references}
% 确保 references.bib 格式正确
Step 5.1.2: 自动化格式检查
python scripts/latex_formatter.py \
--template HBUthesis \
--input thesis.tex \
--check-only \
--output format_report.txt
Step 5.1.3: 格式修正
根据检查报告,修正格式问题:
python scripts/latex_formatter.py \
--template HBUthesis \
--input thesis.tex \
--auto-fix \
--output thesis_formatted.tex
Step 5.2.1: LaTeX编译
# 完整编译流程
xelatex thesis.tex
bibtex thesis
xelatex thesis.tex
xelatex thesis.tex
Step 5.2.2: 检查编译输出
Step 5.2.3: PDF质量检查
全文通读:
盲审模拟:
按照评审标准,模拟盲审评分:
1. 选题与创新 (20分): __/20
2. 理论基础 (15分): __/15
3. 研究方法 (20分): __/20
4. 研究成果 (25分): __/25
5. 写作质量 (10分): __/10
6. 规范性 (10分): __/10
总分: __/100
不足之处: [列出]
改进建议: [列出]
输出文件清单:
thesis_final/
├── thesis.pdf # 最终PDF
├── thesis.tex # 主文件
├── chapters/ # 章节文件
│ ├── chapter1.tex
│ ├── chapter2.tex
│ ├── ...
├── figures/ # 图片文件
├── references.bib # 参考文献
└── HBUthesis.cls # 模板文件
版本记录:
thesis_versions/
├── v1.0_initial_draft.pdf
├── v2.0_after_polishing.pdf
├── v3.0_final.pdf
└── version_log.md
提交准备:
scripts/paper_search.py - 论文搜索工具用途: 从学术数据库搜索相关论文
使用:
python scripts/paper_search.py \
--query "deep learning attention mechanism" \
--venue "NeurIPS,ICML,CVPR" \
--years "2020-2024" \
--max-results 50 \
--output papers.json
输出格式:
{
"papers": [
{
"title": "...",
"authors": ["...", "..."],
"venue": "NeurIPS",
"year": 2023,
"abstract": "...",
"url": "...",
"bibtex": "..."
}
]
}
scripts/latex_formatter.py - LaTeX格式化工具用途: 检查和修正LaTeX格式
使用:
# 仅检查
python scripts/latex_formatter.py --input thesis.tex --check-only
# 自动修正
python scripts/latex_formatter.py --input thesis.tex --auto-fix --output thesis_fixed.tex
scripts/ai_detector.py - AI痕迹检测工具用途: 检测论文中的AI生成痕迹
使用:
python scripts/ai_detector.py --input thesis.tex --output ai_report.json
输出: 标注高风险段落和修改建议
scripts/paraphrase_assistant.py - 改写助手用途: 辅助降重改写
使用:
python scripts/paraphrase_assistant.py \
--input high_similarity.txt \
--style academic \
--output suggestions.txt
scripts/thesis_checker.py - 论文完整性检查用途: 全面检查论文质量
使用:
python scripts/thesis_checker.py --input thesis.tex --output check_report.md
检查项:
references/outline_templates.md内容: 不同类型论文的大纲模板
何时加载: 阶段2生成大纲时
references/writing_guide.md内容: 学术写作规范和技巧
何时加载: 阶段3章节撰写时
references/relatedworkframework.md内容: 相关工作综述框架
何时加载: 撰写第1.2节时
references/latex_guide.md内容: LaTeX使用指南
何时加载: 阶段5格式调整时
references/paraphrasing_strategies.md内容: 改写和降重策略
何时加载: 阶段4降重优化时
references/review_checklist.md内容: 论文评审标准
何时加载: 阶段4和阶段5审核时
用户:
我需要写一篇关于多模态情感分析的硕士论文,
使用Transformer和图神经网络结合的方法。
AI (启动 thesis-writer):
阶段1: 需求分析
让我们开始梳理你的论文需求。
Q1: 研究方向细化
你的研究是:
☑ 多模态学习 (Multimodal) - 情感分析方向
Q2: 核心问题
请用1-2句话描述:
用户回答后...
阶段2: 生成大纲
基于你的研究方向,我生成了初步大纲:
# 基于Transformer和图神经网络的多模态情感分析
## 第1章 绪论
### 1.1 研究背景及意义
### 1.2 国内外研究现状
#### 1.2.1 基于Transformer的情感分析方法
#### 1.2.2 基于图神经网络的多模态融合
#### 1.2.3 多模态情感分析研究现状
### 1.3 本文主要工作
### 1.4 论文组织结构
...
[完整大纲]
请审阅并确认,或提出修改建议。
确认后,进入阶段3撰写...
渐进式加载原则:
避免冗余:
已知限制:
- AI生成的技术细节需用户验证 - 特定领域的公式推导需人工审核
- AI无法判断创新点是否已被发表 - 需用户补充最新文献调研
- AI无法生成真实实验数据 - 需用户提供实验结果,AI辅助分析和撰写
- 不同查重系统结果可能不同 - 以学校指定系统为准
最佳实践:
Python依赖:
requirements.txt:
# 论文搜索
scholarly>=1.7.0
arxiv>=1.4.0
# LaTeX处理
pylatexenc>=2.10
# 文本处理
nltk>=3.8
jieba>=0.42
# 其他工具
requests>=2.28.0
beautifulsoup4>=4.11.0
LaTeX依赖:
thesis-writer/
├── SKILL.md # 本文件
├── requirements.txt # Python依赖
├── scripts/ # 工具脚本
│ ├── paper_search.py # 论文搜索
│ ├── latex_formatter.py # LaTeX格式化
│ ├── ai_detector.py # AI痕迹检测
│ ├── paraphrase_assistant.py # 改写助手
│ └── thesis_checker.py # 论文检查
├── references/ # 参考文档
│ ├── outline_templates.md # 大纲模板
│ ├── writing_guide.md # 写作指南
│ ├── related_work_framework.md # 综述框架
│ ├── latex_guide.md # LaTeX指南
│ ├── paraphrasing_strategies.md # 改写策略
│ └── review_checklist.md # 评审标准
└── templates/ # 模板文件
└── HBUthesis/ # 河北大学模板
├── HBUthesis.cls
├── HBUthesis.tex
└── ...
开始使用: 告诉我你的研究方向和论文需求,让我们一起完成高质量的学位论文!
Get Started: Tell me your research direction and thesis requirements, let's create a high-quality thesis together!