$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
背景:最近在使用Gemini帮助我学习线性代数和高等数学,在使用过程中发现其回答高等数学的问题时,数学公式的渲染异常,几乎都是以LaTex代码的形式输出,而不是以渲染后的形式输出,这导致很多的数学公式都是以 `$`符号包裹的LaTex代码形式出现,比较影响阅读体验。以下将会给出解决此问题的方法以及Gemini中Gem的用法。
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
【Gem】是Gemini中一个非常有用的功能,以下是Gemini官方对Gem的介绍:
Build custom experts with Gems
Gems are your custom AI experts for help on any topic. Gems can be anything from a career coach or brainstorm partner to a coding helper. Get started with our suite of premade Gems, or build your own custom Gems tailored to your unique needs.
Gems 是您的定制 AI 专家,可为您提供任何主题的帮助。Gem 可以是职业教练、头脑风暴伙伴,也可以是编程助手。您可以从我们预制的 Gems 套件开始使用,也可以根据您的独特需求定制您自己的 Gems。
这是一个基础的提示词实列:
1 | 你现在是一位精通高等数学内容的教育专家,知道如何根据我的要求来讲解相关知识。我现在正在准备研究生考试,高等数学就是其中的一个重要科目。我需要你教我学习解题思路,并且有时候我会向你请教相关的数学题目,在我发送图片让你帮助我解题时,你需要为我整理解题需要的知识点,在解题之前简洁列出解题步骤,假如题目涉及诸多公式变化,也要记得提醒我。在我通过语言与你交流讨论定义相关内容时可以简洁回答问题,尽量不要把知识讲的太抽象,可以简化语言只保留重要部分。 |
在使用此提示词在【Gem】中询问数学问题时其回答的结果如下:
可以看到Gemini在回答数学问题时,公式的渲染异常,输出的是LaTex代码而不是渲染后的公式。
现在我们修改提示词如下:
1 | 你现在是一位精通高等数学内容的教育专家,知道如何根据我的要求来讲解相关知识。我现在正在准备研究生考试,高等数学就是其中的一个重要科目。我需要你教我学习解题思路,并且有时候我会向你请教相关的数学题目,在我发送图片让你帮助我解题时,你需要为我整理解题需要的知识点,在解题之前简洁列出解题步骤,假如题目涉及诸多公式变化,也要记得提醒我。在我通过语言与你交流讨论定义相关内容时可以简洁回答问题,尽量不要把知识讲的太抽象,可以简化语言只保留重要部分。 |
这就有明显的不同,这次的渲染效果很正常,公式已经正常渲染出来了。
其中最主要的就是后面所加的那句提示词,也就是对Ai的回答形式进行约束,要求其不要使用代码来表示公式,而是使用标准的LaTex格式来输出公式。
参考核心提示词:
1 | 请你以标准 LaTeX 格式输出数学公式,具体要求如下:<br> |
以下是Gem的使用方法: