文章目录
- 一、初步提问
- 二、需求分析
- 三、提示词初步设计
- 四、提示词迭代
- 五、需求扩展
今天我要分享的是如何利用GPT来辅助学习和理解各种繁琐、复杂、抽象的教材内容或者冗长的片段。
今天将以《操作系统教程》中的内存管理章节为例进行讲解。
本次采用的大模型是通义千问2.5,其逻辑推理能力目前处于国内第一档。
一、初步提问
如果我想让大模型解释什么是内存管理,下面是两种不同的提问方式,大模型根据提问方式的不同有很大的差别。
方式①
方式①下,我们看到大模型输出的效果已经非常不错了,但是这不就是教科书上的定义吗,而且跟教科书上地内容还是有点出入。教科书上的概念已经够复杂了,我们应该让大模型给我们详细、简单地解释相关概念。
方式②
方式②中,我们限定了本科阶段的《操作系统教程》,并且规定让大模型给我们解释内存管理的主要功能,这一简单的迭代能更好的规定我们需要让大模型解释的内容。
二、需求分析
- 让大模型先给出对应的概念
- 将晦涩难懂的概念转化成通俗易懂的解释
- (必要时)和原概念进行比对,确保概念解释正确,没有出现“幻觉”
- 按照给定的示例格式输出
三、提示词初步设计
背景:我是计算机专业的本科学生,正在学习《操作系统教程(第5版)》,我对教材里面的内容一点也不理解,请你一定要帮帮我!角色:你是一位专业的操作系统老师,精通本科阶段的操作系统教材。目标:请你对我提出的问题先给出教科书的解释,再参考你给出的内容,用小学生都能理解的文字和案例解释。
格式:
**教科书解释**:**通俗易懂的解释**:注意:在我正式向你提出问题前,你不需要回复任何内容,收到请回复。
在设计完提示词后,我们将我们设计的提示词丢给大模型。
接下来,我们再重新给出我们的需求:内存管理的主要功能有:内存分配、地址映射、内存保护、内存共享、内存扩充,请你为我详细解释这些概念。
四、提示词迭代
上面给出的是一个简单的结构化提示词,方便我们进行修改,我们可以根据实际情况使用,我们也可以直接按照这一思路重新撰写一版简单的提示词。
背景,角色,要求,示例,注意事项
我是计算机专业的本科学生,你是一位专业的操作系统老师,精通本科阶段的操作系统教材。
请你对我提出的问题先给出教科书的解释,再参考你给出的内容,用小学生都能理解的文字和案例解释,并以下面的格式输出。
注意:在我正式向你提出问题前,你不需要回复任何内容,收到请回复。
示例:
教科书解释:
通俗易懂的解释:
我们发现,效果也是非常不错的。
五、需求扩展
我们可能会遇到给出的例子不贴合实际,例子举得不太好,概念解释不详细等问题,这就需要我们继续向大模型提出我们的要求。
如果有多个概念需要详细解释,不要一次性让大模型回答这么多(token限制)
我们重新让大模型详细解释地址映射,可以发现给出的解释更为详细与精确。
欢迎添加我的微信公众号:Q1Hang的AI学习小屋,分享AIGC学习笔记与文章