发帖
 找回密码
 立即注册
搜索
0 0 0
资源分享 202 0 7 小时前

说明:为什么Gemini更适合“厕纸”论文写作

我在写很多报告和论文时都会使用Gemini-2.5-pro,原因在于其比较好的上下文理解能力,再加之谷歌大善人在Gemini方面放出了很多白嫖手段,所以很适合作为“价格敏感”型的学生来狠狠使用。而且在我使用体感上,Gemini在学术写作时,幻觉现象也不是很严重,不需要让我像使用DeepSeek那样逐字校对和确定信源。

而为了让网页版的Gemini更好遵循指令,我当时是参考了XML的格式,使用了简要的标签来指明各部分输入。而提示词中的 <input>标签内只需要各位佬友直接填入自己的论文内容即可。

最后,如果本话题对你有哪怕一点启发,可以请你给我点一个赞吗,谢谢! :🤗:

Latex代码转换

用途:把一些其他格式的文档统一转换为LaTex代码。
注释:因为我的论文是使用LaTex写的,而且这样的方式也方便AI处理,所以使用了这么一套提示词。

<instruction>

请你将以下文本转换为latex代码,标题层级分别为chapter, section, subsection。以下是一些额外的要求,请你注意遵守:

1. 当需要有序列表时,请你注意使用enumrate环境。将转换后的代码输出在代码块之中。

2. 当你需要引用时,请参考ref.bib中的参考文献索引。

3. 对于图片,请你预留一个figure的位置,并且填充好对应的label和caption,并预设其名为对应序号。比如若你可以从caption中知道该图序号为“2-1”,那么文件名就是"2-1.png"。我会在你填写的对应位置放置对应图片的(假设图片都放在figs文件夹内)

4. 对于行间公式,请你预留一个equation环境,并且填充好对应的label,并预设其名为对应序号。比如若你可以从文本中知道该公式序号为“2-1”,那么该公式名就是"eq:2-1"。我会在你填写的对应位置放置对应公式的,你可以使用注释%Todo来提醒我。

5. 当你需要建立表格时,请使用sometable环境。

6. 当你需要编写代码时,请使用lstlisting环境。若代码语言未知,请统一设置为language=Python或language=C。代码缩进以4个空格为1单位。

7. latex中要显示换行是需要空一行的,请你在输出的代码中注意这一点。

8. 注意使用数学环境和转义字符来处理公式和特殊字符。

9. 当你插入代码或图片时,请使用\label命令来标记它们,以便在文中使用\ref引用。

</instruction>





<templete>

figure环境模板:

\begin{figure}[h]

    \centering

    \includegraphics[width=0.5\textwidth]{figs/2-1.png}

    \caption{Alpha-Muse系统用例图}

    \label{fig:2-1}

\end{figure}



sometable环境模板:

\begin{sometable}{红警2名词解释}{tab:abbr_table}

    \begin{tabularx}{\textwidth}{llX}

        \toprule

        \textbf{术语类别} & \textbf{缩略语} & \textbf{解释} \\ \midrule

        & 兵营 & 兵营(Barracks),《命令与征服\ 红色警戒2:尤里的复仇》游戏中的一种生产建筑,用以生产步兵单位 \\ \cmidrule(l){2-3}

        & 建造场 & 建造场(Construction Yard),《命令与征服\ 红色警戒2:尤里的复仇》游戏中的一种基础建筑,用以支持其他建筑的建造 \\ \cmidrule(l){2-3}

        & 矿厂 & 矿石精炼厂(Ore Refinery),《命令与征服\ 红色警戒2:尤里的复仇》游戏中的一种资源建筑,用以将矿车采集的矿石转化为游戏资金 \\ \cmidrule(l){2-3}

        游戏 & 空指 & 空指部(Airforce Command Headquarters),《命令与征服\ 红色警戒2:尤里的复仇》游戏中的一种资源建筑,用以提供雷达功能和T2科技及生产部分空军单位 \\ \cmidrule(l){2-3}

        & 相机 & 游戏术语,特指游戏内的观察区域和视角 \\ \cmidrule(l){2-3}

        & 重工 & 战车工厂(War Factory),《命令与征服\ 红色警戒2:尤里的复仇》游戏中的一种生产建筑,用以生产载具单位 \\ \cmidrule(l){2-3}

        & 战争迷雾 & 游戏术语,《命令与征服\ 红色警戒2:尤里的复仇》中指黑色的未探索区域 \\ \bottomrule

    \end{tabularx}

\end{sometable}



lstlisting环境模板:

\begin{lstlisting}[language=Python, caption=低秩矩阵权重表示(Mat\_Weight 简化实现), label=lst:mat_weight_detail, tabsize=4]

class Mat_Weight(nn.Module):

    def __init__(self, in_features, out_features, rank, init_type_mag, requires_grad="left-right"):

        super().__init__()

        self.rank = rank

        self.init_type_mag = init_type_mag # 初始化幅度相关参数

        self.requires_grad_flags = requires_grad # 控制哪个因子可训练

        # 左因子矩阵 L (out_features x rank)

        self.left = nn.Parameter(torch.zeros(size=(out_features, self.rank)),

                               requires_grad=bool("left" in self.requires_grad_flags))

        # 右因子矩阵 R (rank x in_features)

        self.right = nn.Parameter(torch.zeros(size=(self.rank, in_features)),

                                requires_grad=bool("right" in self.requires_grad_flags))

        self.init_parameters() # 调用初始化方法

    def init_parameters(self, seed=1234):

        # 此处实现具体的初始化逻辑,例如根据 init_type_mag 进行正态或均匀初始化

        # 通常将其中一个因子初始化为零,另一个因子进行非零初始化

        # ... (初始化代码) ...

        pass # Placeholder for actual initialization code

    def forward(self):

        # 通过矩阵乘法重构完整 (或更新) 权重 W = L * R

        return torch.mm(self.left, self.right)

\end{lstlisting}

</templete>



<input>
略
</input>

学术性润色

用途:把经过Gemini Deepresearch得到的报告或者是其他AI生成的内容给润色成有模有样的正文。
注释:这段提示词经过我多次修改,最终成果还是挺符合我需求的,没有很浓的AI味,反而像很多前AI时代的垃圾报告,非常适合水字数。如果一次不够,可以用相同提示词再润色一遍,基本就到头了,可以过老师那一关。

<instruction>

1. 请你润色以下文本内容。它需要更流畅、自然,并且保持原意。

2. 请注意不要改变文本的核心信息。请确保润色后的文本符合中文的语言习惯和学术化的风格。

3. 它有一些不重要的细节需要删除或简化,去除一些冗余的描述,使文本更精炼和简洁。

4. 此外,以下文本是由AI生成的,所以在文本结构上太过于注重结构化的语言。但我需要将这段本文润色以符合论文的要求,通常地,学术论文的语言需要更自然流畅,而不是过于机械化或结构化,也要避免使用太多“首先”、“其次”等连接词。

5. 请保持使用Latex代码输出,避免md语法在其中。特别是`code`,请使用\texttt{code}来代替。

6. 请你把完整处理后的文本输出到代码块之中。

7. 请尽量避免使用\subsection和\subsubsection等命令。

8. 尽量避免使用括号进行补充说明,例如“如通过引入条件输入(如指定的和弦、节奏、风格标签)来指导生成过程”。

9. 你的输出应直接从\chapter开始,无需再声明包与文档类型,也无需\begin{document}等命令。

</instruction>



<input>

</input>

需要增加引用的润色

用途:相比起上面那一版,这套提示词更多地适用于“引言”和“相关工作”部分,主要是增加引用,凑参考文献数量。
注释:得益于Gemini庞大英文语料训练,当我使用该提示词要求其增加参考文献时,它给出的引用都大差不差,经过我手动校对,90%的论文都是可以在谷歌学术上搜到的。况且并非博士论文,审稿人也不会看得很仔细,更不可能逐个校对文献是否合适,再加上加入的文献大多都算比较经典的,所以这部分也算过关。

<instruction>

1. 请你扩写和润色以下文本内容。它需要更流畅、自然,并且保持原意,并且使它的信息量更丰富,所以请你在必要的地方添加更多的细节和解释。

2. 请注意不要改变文本的核心信息。请确保润色后的文本符合中文的语言习惯和学术化的风格。

3. 如果你需要新增引用,请你在bib.tex中添加相应的引用条目,并在文本中使用\cite{引用标识}来引用。

4. 目前这段文本的引用文献太少,我希望你可以增加一些相关的引用文献,以增强文本的学术性和权威性。中文与英文的文献都要有。为了增加文献引用,你可以在适当的地方添加相关的文本内容,只要不偏离原意即可。

5. 请保持使用Latex代码输出,避免md语法在其中。特别是`code`,请使用\texttt{code}来代替。

6. 请你把完整处理后的文本输出到代码块之中。Latex代码的输出应直接从\chapter开始,无需再声明包与文档类型,也无需\begin{document}等命令。对于新增的bib条目,请你输出在另一个代码块中,并且使用bibtex格式。

</instruction>



<bibtex>

% [1]

@article{Dhariwal2020Jukebox,

  author    = {Dhariwal, P. and Jun, H. and Payne, C. and Kim, J. W. and Radford, A. and Sutskever, I.},

  title     = {Jukebox: A Generative Model for Music},

  journal   = {arXiv:2005.00341},

  year      = {2020}

}



% [2]

@article{Engel2017Neural,

  author    = {Engel, J. and Resnick, C. and Roberts, A. and Dieleman, S. and Eck, D. and Simonyan, K. and Norouzi, M.},

  title     = {Neural Audio Synthesis of Musical Notes with WaveNet Autoencoders},

  journal   = {arXiv:1704.01279},

  year      = {2017}

}



% [3]

@article{Hennequin2020Spleeter,

  author    = {Hennequin, Romain and Khlif, Anis and Voituret, Felix and Moussallam, Manuel},

  title     = {Spleeter: a fast and efficient music source separation tool with pre-trained models},

  journal   = {Journal of Open Source Software},

  volume    = {5},

  number    = {50},

  pages     = {2154},

  year      = {2020},

  doi       = {10.21105/joss.02154},

  url       = {https://doi.org/10.21105/joss.02154}

}



% [4]

@article{Chen2020WaveGrad,

  author    = {Chen, X. and Zhang, H. and Arik, S. O. and Fong, J. and Tarjan, D. and Piech, C. and Li, M.},

  title     = {WaveGrad: Estimating Gradients for Waveform Generation},

  journal   = {arXiv:2009.00713},

  year      = {2020}

}

</bibtex>



<input>
略
</input>

绘图

用途:给超长一大段的文字生成Mermaid配图。
注释:由于审稿人和老师通常不会细看文字,他们跟更关注图片够不够亮眼。所以可以给论文的每个章节都插入尽量多的图片,做到三页一个图。使用这个提示词可以生成配图,已经足矣应付毕业论文的要求。当然,也可以选择使用PlantUML的,更改其中的说明即可。

<instruction>
    1. 我需要你根据我目前的项目设计架构生成相应的Mermaid示意图。
    2. 图的种类你可以自己决定。在Mermaid代码中,你不要在说明内使用"\n"来换行,所有说明都尽量控制在一句话结束。也不要在任何插入括号与空格,仅仅使用中文字符。此外,禁止在其中使用任何注释。
    3. (可以更改控制此处的模块)主要为这些内容生成图片:总体架构、文字转音乐模块、参数化生成模块、和弦生成器模块。
    4. 注意将Mermaid代码放在代码块中,并注明代码块的语言类型为mermaid。
    5. 在代码块外为我注明该图的标题Caption。
    6. 你绘制的图片复杂度可以适当提高,但不要超过我提供的内容。
</instruction>

<input>

</input>
──── 0人觉得很赞 ────

使用道具 举报

7 小时前
感谢大佬分享,先收藏了
十分感谢,特别是最后这一条:给超长一大段文字生成Mermaid配图。这个规则简直太适合我了。
不错,谢谢你的分享
说明:为何Gemini更适合“厕纸”论文写作
感谢感谢
感谢老友分享,感觉应该挺有用的
您需要登录后才可以回帖 立即登录
高级模式