haimbeau1o/leo-skill · Archived

thesis-writer

学位论文智能撰写系统,专为计算机深度学习方向硕士毕业论文设计。结合[您的学校]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…

First seen Jul 8, 2026

Installation

$ npx skills add haimbeau1o/leo-skill --skill thesis-writer

Summary

  • 学位论文智能撰写系统,专为计算机深度学习方向硕士毕业论文设计。结合[您的学校]LaTeX模板规范,
  • 提供从选题到定稿的全流程支持:论文大纲生成、章节内容填充、相关工作搜集对比、润色修改、
  • 去AI痕迹、查重优化等。通过渐进式交互和专业指导,帮助用户完成高质量学位论文。
  • Intelligent thesis…

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 5
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 35,668 B
  • docs SUMMARY.md 846 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

Thesis-Writer: 学位论文智能撰写系统

🎯 何时使用此Skill / When to Use This Skill

触发条件 / Trigger Conditions:

  • 当用户需要撰写计算机深度学习方向的硕士学位论文时
  • 当用户需要基于[您的学校]LaTeX模板完成论文排版时
  • 当用户需要系统化、专业化的论文写作指导时
  • When users need to write a master's thesis in computer science deep learning
  • When users need to complete thesis typesetting based on [Your University] LaTeX template
  • When users need systematic and professional thesis writing guidance

适用场景 / Applicable Scenarios:

  • ✅ 硕士学位论文的全流程撰写 / Full-process master's thesis writing
  • ✅ 论文结构设计和大纲制定 / Thesis structure design and outline creation
  • ✅ 学术规范的相关工作调研与对比 / Academic literature review and comparison
  • ✅ 论文润色、去AI痕迹、降重优化 / Thesis polishing, AI detection removal, plagiarism reduction
  • ✅ LaTeX格式调整和排版优化 / LaTeX formatting and typesetting optimization

🛠️ 核心能力 / Core Capabilities

能力矩阵 / Capability Matrix

能力 / 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

📋 工作流程 / Workflow

核心五阶段流程 / Five-Phase Workflow

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

📝 详细工作流程 / Detailed Workflow

阶段1: 需求分析与选题 (Requirements Analysis & Topic Selection)

目标: 明确论文方向、研究内容、创新点

互动问题清单:

  1. 研究方向细化

`` Q1: 你的研究是深度学习的哪个具体方向? - 计算机视觉 (CV) - 自然语言处理 (NLP) - 推荐系统 (RecSys) - 图神经网络 (GNN) - 多模态学习 (Multimodal) - 其他: __________ ``

  1. 研究问题识别

`` Q2: 你要解决的核心问题是什么? - 用1-2句话描述你的研究motivation - 现有方法有什么不足? - 你的方法如何改进? ``

  1. 已有成果盘点

`` Q3: 你目前已经有哪些材料? [ ] 已完成的实验结果 [ ] 参考的论文列表 [ ] 代码实现 [ ] 初步的方法设计 [ ] 其他: __________ ``

  1. 论文类型确定

`` Q4: 你的论文属于哪种类型? - 提出新方法/新模型 - 改进现有方法 - 综合性对比研究 - 应用型研究 ``

  1. 时间规划

`` Q5: 论文完成时间要求? - 预期完成日期: ________ - 答辩时间: ________ ``

输出:

  • 📄 生成 thesis_requirements.md:包含研究方向、核心问题、创新点、时间规划
  • 为后续大纲设计提供基础

阶段2: 大纲设计与确认 (Outline Design & Confirmation)

目标: 生成符合学术规范和学校要求的论文大纲

执行步骤:

Step 2.1: 识别论文结构类型

首先询问用户论文的组织方式:

Q: 你的论文包含几个独立的研究工作?

A. 单一工作: 一个核心方法 + 对应实验
   → 使用"单工作结构": 第3章方法 + 第4章实验

B. 双工作: 两个相关但独立的完整工作
   → 使用"双工作结构": 第3章工作1(含方法+实验) + 第4章工作2(含方法+实验)

C. 多工作: 三个及以上独立工作
   → 使用"多工作结构": 每章一个完整工作

请选择或说明你的情况。

Step 2.2: 加载对应模板

  • 阅读 references/outline_templates.md
  • 根据结构类型和论文类型选择合适模板

Step 2.3: 生成初稿大纲

结构A: 单工作结构(传统结构)

基于[您的学校]硕士论文结构,生成包含以下章节的大纲:

# [论文题目]

## 摘要 (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 未来工作展望

## 参考文献

## 致谢

## 攻读学位期间取得的研究成果

结构B: 双工作结构(知网常见结构)

适用场景: 论文包含两个相关但独立的完整工作,每个工作都有自己的方法设计、实验验证和结果分析。

# [论文题目]

## 摘要 (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的扩展方向
  - 整体框架的优化方向

## 参考文献

## 致谢

## 攻读学位期间取得的研究成果

双工作结构的关键点:

  1. 两个工作的关系类型:

- 递进关系: 工作2基于工作1的结果进行改进 - 互补关系: 工作1和工作2从不同角度解决同一问题 - 并列关系: 工作1和工作2解决相关但独立的子问题

  1. 章节组织原则:

- 每个工作都是"方法+实验"的完整闭环 - 第3章和第4章结构对称,便于对比 - 在各章引言和小结中说明两个工作的联系

  1. 字数分配 (总计约40,000-50,000字):

- 第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: 章节写作顺序和时间分配计划

阶段3: 章节撰写与填充 (Chapter Writing & Content Filling)

目标: 按大纲逐章节完成高质量内容撰写

写作顺序建议:

  1. 第2章 (相关技术) → 奠定理论基础
  2. 第3章 (核心方法) → 技术贡献核心
  3. 第4章 (实验分析) → 验证方法有效性
  4. 第1章 (绪论) → 在对工作全面了解后撰写
  5. 第5章 (总结展望) → 最后总结
  6. 摘要 → 全文完成后提炼

3.1 第1章: 绪论撰写

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.2节指出的问题
  • 创新性: 明确说明创新点(3-5个)
  • 贡献点: 列举具体贡献

模板:

针对上述问题,本文提出了[方法名称],主要工作包括:

(1) [创新点1]: 简述内容和意义

(2) [创新点2]: 简述内容和意义

(3) [创新点3]: 简述内容和意义

本文的主要贡献如下:
• 贡献1: ...
• 贡献2: ...
• 贡献3: ...

3.2 第2章: 相关技术与理论基础

目标: 介绍后续章节需要的预备知识

原则:

  • 只介绍必要的基础知识,不要写成教科书
  • 每个技术/概念要有明确的作用(在后文哪里用到)

内容组织:

### 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}

3.3 第3章: 核心方法章节

这是论文的核心,需要最详细的设计

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(...)

3.4 第4章: 实验设计与结果分析

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选择:

  • 选择3-5个有代表性的SOTA方法
  • 说明选择理由

结果表格:

\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}

3.5 第5章: 总结与展望

Step 3.5.1: 研究工作总结

模板:

本文针对[研究问题],提出了[方法名称]。
主要完成了以下工作:

(1) [工作1总结]
(2) [工作2总结]
(3) [工作3总结]

实验结果表明,[核心结论],验证了本文方法的有效性。

Step 3.5.2: 未来工作展望

方向:

  • 方法改进方向
  • 应用拓展可能
  • 理论分析深化
未来将在以下方向继续研究:
(1) [方向1]: 具体内容...
(2) [方向2]: 具体内容...

3.6 摘要撰写

在全文完成后撰写

中文摘要结构 (200-300字):

[背景1-2句] + [问题1句] + [方法2-3句] + [实验结果1-2句] + [结论1句]

英文摘要:

  • 对中文摘要的准确翻译
  • 注意学术英语表达规范

关键词选择:

  • 3-5个
  • 包含: 领域术语 + 方法名称 + 应用场景

章节撰写的通用规范

每撰写完一章:

  1. 自查清单:

`` [ ] 逻辑连贯,无跳跃 [ ] 公式推导正确 [ ] 图表清晰,有caption和label [ ] 引用格式正确 [ ] 段落间有过渡 [ ] 每节有小结 ``

  1. 用户审阅:

``` 第X章初稿已完成,请审阅:

[展示章节内容摘要]

请确认: 1. 内容是否符合预期? 2. 技术细节是否准确? 3. 是否需要补充内容?

确认后将进入下一章节撰写。 ```

输出 (阶段3完成时):

  • 📄 各章节的LaTeX源文件
  • 📄 references.bib: 参考文献BibTeX文件
  • 📄 生成的图表文件

阶段4: 润色优化与去重 (Polishing & Optimization)

目标: 提升论文质量,去除AI痕迹,降低查重率

4.1 内容润色

Step 4.1.1: 语言润色

关注点:

  • 学术规范性: 避免口语化表达
  • 逻辑连贯性: 段落间过渡自然
  • 表达准确性: 避免模糊表述

示例对比:

❌ "这个方法很好" 
✅ "该方法在准确率和效率上均表现出色"

❌ "我们做了实验"
✅ "本文在X个数据集上进行了对比实验"

AI辅助润色:

逐段审阅内容,提供润色建议:

原文: [段落内容]
润色: [改进后内容]
理由: [修改原因]

请确认是否采纳。

Step 4.1.2: 逻辑优化

检查项:

  • 章节之间的逻辑链条清晰
  • 问题-方法-验证形成闭环
  • 创新点与实验设计对应
  • 结论与实验结果一致

4.2 去AI痕迹

目标: 让论文更具人类写作特征

策略 (参考 references/paraphrasing_strategies.md):

策略1: 改写高风险表达

AI常用表达 → 学术化改写:

"值得注意的是" → "需要指出"
"显著提升" → "提高了X个百分点"
"深入分析" → "详细考察"

策略2: 增加领域特定表达

加入本领域的专业术语和表达习惯:

通用: "模型性能更好"
专业: "模型在收敛速度和泛化能力上均有所提升"

策略3: 丰富句式结构

避免句式单一:

❌ 连续多句"本文...本文...本文..."
✅ 变换主语和句式: "为了...""考虑到...""基于..."

AI检测工具使用:

python scripts/ai_detector.py --input thesis.tex --output report.json

输出报告会标注高风险段落,针对性修改。


4.3 查重与降重

Step 4.3.1: 重复率检查

工具:

  • 学校指定的查重系统
  • 提前自查: PaperPass/维普等

Step 4.3.2: 降重策略

方法 (参考 references/paraphrasing_strategies.md):

  1. 同义替换:

`` 原: "该方法能够有效提升模型性能" 改: "该方法可显著改善模型表现" ``

  1. 句式重构:

`` 原: "深度学习在计算机视觉领域得到了广泛应用" 改: "计算机视觉领域广泛采用深度学习技术" ``

  1. 主动被动转换:

`` 原: "本文提出了一种新方法" 改: "一种新方法在本文中被提出" ``

  1. 扩展或压缩:

`` 原: "使用注意力机制" 扩展: "引入注意力机制以捕捉长距离依赖关系" ``

  1. 公式化表达:

`` 原: "计算两个向量的相似度" 改: "计算相似度 $s = \text{cos}(v1, v2)$" ``

辅助工具:

python scripts/paraphrase_assistant.py \
  --input high_similarity_segments.txt \
  --output suggestions.txt

人工审核: AI提供改写建议,用户确认是否采纳


4.4 专业审阅

Step 4.4.1: 自动检查

运行检查脚本:

python scripts/thesis_checker.py --input thesis.tex

检查内容:

  • 引用格式一致性
  • 图表编号连续性
  • 公式编号正确性
  • 章节交叉引用有效性
  • 拼写和语法错误

Step 4.4.2: 按评审标准审核

加载 references/review_checklist.md,按标准逐项检查:

学术规范:

  • 引用充分,无遗漏关键文献
  • 实验设置完整,可复现
  • 创新点表述明确

写作质量:

  • 语言流畅,无语病
  • 逻辑清晰,层次分明
  • 图表规范,辅助说明到位

技术深度:

  • 方法描述详细,有公式和算法
  • 实验充分,包含对比和消融
  • 分析深入,不仅陈述结果

输出:

  • 📄 polishing_report.md: 润色和去重报告
  • 📄 优化后的LaTeX文件

阶段5: 格式审查与定稿 (Format Review & Finalization)

目标: 确保论文完全符合河北大学模板规范

5.1 LaTeX格式检查

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

5.2 编译与输出

Step 5.2.1: LaTeX编译

# 完整编译流程
xelatex thesis.tex
bibtex thesis
xelatex thesis.tex
xelatex thesis.tex

Step 5.2.2: 检查编译输出

  • PDF正常生成
  • 无编译错误
  • 目录生成正确
  • 参考文献显示正常
  • 图表编号无误
  • 交叉引用有效

Step 5.2.3: PDF质量检查

  • 字体嵌入正确
  • 图片清晰度足够
  • 页边距符合要求
  • 页眉页脚正确

5.3 最终审核

全文通读:

  • 打印或在大屏幕上阅读
  • 检查整体连贯性
  • 查找遗漏的错误

盲审模拟:

按照评审标准,模拟盲审评分:

1. 选题与创新 (20分): __/20
2. 理论基础 (15分): __/15
3. 研究方法 (20分): __/20
4. 研究成果 (25分): __/25
5. 写作质量 (10分): __/10
6. 规范性 (10分): __/10

总分: __/100

不足之处: [列出]
改进建议: [列出]

5.4 生成最终版本

输出文件清单:

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

提交准备:

  • 生成独创性声明和授权书
  • 准备Word版摘要 (如需要)
  • 准备答辩PPT大纲

🔧 工具与脚本 / Tools & Scripts

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

references/outline_templates.md

内容: 不同类型论文的大纲模板

  • 方法创新型论文大纲
  • 综述型论文大纲
  • 应用型论文大纲

何时加载: 阶段2生成大纲时


references/writing_guide.md

内容: 学术写作规范和技巧

  • 各章节写作重点
  • 学术语言规范
  • 常见写作错误

何时加载: 阶段3章节撰写时


references/relatedworkframework.md

内容: 相关工作综述框架

  • 文献分类方法
  • 对比表格模板
  • 综述撰写技巧

何时加载: 撰写第1.2节时


references/latex_guide.md

内容: LaTeX使用指南

  • 河北大学模板使用说明
  • 常用LaTeX命令
  • 图表公式排版技巧

何时加载: 阶段5格式调整时


references/paraphrasing_strategies.md

内容: 改写和降重策略

  • 同义替换词库
  • 句式重构方法
  • 学术表达改进

何时加载: 阶段4降重优化时


references/review_checklist.md

内容: 论文评审标准

  • 学术规范检查项
  • 技术深度评估
  • 写作质量标准

何时加载: 阶段4和阶段5审核时


💡 使用示例 / Usage Example

完整流程示例

用户:

我需要写一篇关于多模态情感分析的硕士论文,
使用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撰写...


⚙️ Token优化策略 / Token Optimization

渐进式加载原则:

  1. 阶段1-2: 仅加载大纲模板 (~800 tokens)
  2. 阶段3: 按需加载章节写作指南 (~1000 tokens/章)
  3. 阶段4: 加载润色和降重策略 (~1200 tokens)
  4. 阶段5: 加载格式检查规范 (~600 tokens)

避免冗余:

  • 不同时加载所有references
  • 完成的章节内容归档,不重复加载
  • 使用脚本处理确定性任务,节省LLM tokens

⚠️ 限制与注意事项 / Limitations & Notes

已知限制:

  1. 技术内容准确性:

- AI生成的技术细节需用户验证 - 特定领域的公式推导需人工审核

  1. 创新性判断:

- AI无法判断创新点是否已被发表 - 需用户补充最新文献调研

  1. 实验结果:

- AI无法生成真实实验数据 - 需用户提供实验结果,AI辅助分析和撰写

  1. 查重系统差异:

- 不同查重系统结果可能不同 - 以学校指定系统为准

最佳实践:

  • ✅ 分阶段确认: 每阶段完成后与用户确认
  • ✅ 用户主导: 技术内容由用户把关,AI辅助表达
  • ✅ 迭代优化: 允许多轮修改完善
  • ✅ 版本管理: 保留各版本,便于回溯

📦 依赖 / Dependencies

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依赖:

  • XeLaTeX编译器
  • 河北大学论文模板 (HBUthesis.cls)
  • 中文字体: 宋体、黑体、仿宋、楷体

🗂️ 文件结构 / File Structure

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!