简介:《DeepSeek从入门到精通》是清华大学新闻与传播学院新媒体研究中心元宇宙文化实验室团队编写的103页PDF教程,面向希望系统掌握DeepSeek的初学者与进阶使用者,帮助梳理“是什么、能做什么、如何使用、如何用得更出彩”的学习路径。内容围绕智能对话、文本生成、语义理解、计算推理与代码生成补全等场景展开,并延伸到长文本摘要、多语言翻译、情感分析、意图识别、代码调试与API文档生成等具体任务。教程重点比较推理模型与通用模型的优势边界,讲解快思慢想、CoT链式思维及提示语策略差异,并给出数学证明、创意写作、代码生成等任务下的模型选择与提示语设计原则,便于读者按任务类型选择合适模型。整包仅含1个PDF文件,约5.01MB,已有363人学习,适合作为案头速查与系统学习的简明读本。
1. 第一次听说 DeepSeek:一句话先把它说清楚
第一次听到这个名字,不少人的第一反应是「又一个聊天框」。换个说法,它更像一个随身助手,身上带了两个档位:一个档位反应快,随口什么都能接;另一个档位慢一点,但你让它算一道绕弯的题,它会一步一步把过程摆给你看。DeepSeek 就属于这类工具,能对话、能写东西、能读上传的文件、能写代码,界面上还有一个叫「深度思考」的开关。搞懂它,重点不在背功能清单,而在于知道什么活儿该按哪个档位、话该怎么问出口。接下来把三件事捋顺:它为什么分成两种模型、提示语到底在写什么、哪些场景压根不该交给它。
2. 推理模型和通用模型:两套「大脑」为什么必须分开看
很多人挑模型像挑手机跑分,认定分数高的那个什么都强。实际情况更像厨房里的两把刀:一把剁骨刀,一把片鱼刀,谁都不是全能冠军。推理模型和通用模型就是这种关系。这条分界线一旦搞不清,最常出现的一幕是:拿剁骨刀去片鱼,然后抱怨刀不好用。
2.1 推理模型补的是哪门课
推理模型,通俗地说就是在普通大模型的地基上额外加装了「推理能力」的那一类。地基还是语言模型那一套,但在训练过程中加入了强化学习、神经符号推理、元学习这类手段,专门强化逻辑分析与决策能力。
打个比方,普通人算 27×38 会掏手机,而受过训练的人会先在心里拆成 27×40 再减 27×2。前者是查答案,后者是走过程。推理模型被训练的方向就是后者——它不急着蹦出结果,而是先在内部铺一条路,再沿着路走完。
这条路带来的优势很具体:数学推导、逻辑分析、代码生成、复杂问题拆解。你让它证明一个命题、让它在几个方案之间做权衡、让它把一段绕来绕去的递归逻辑讲明白,它通常比通用模型稳得住。
代价同样具体:它不擅长发散性任务。你让它写首诗、想十个广告口号,它反而容易拘谨。诗和口号靠的是「跳」,而它被训练出来的习惯是「连」。这不是它笨,是肌肉长在了另一块地方。
提示:判断一个任务要不要上推理模型,就看它有没有「必须一步步来」的结构。有,交过去;没有,别硬塞。
2.2 通用模型的强项不在逻辑链上
通用模型的训练目标不一样。它侧重语言生成、上下文理解和自然语言处理,靠海量文本把语言规律学扎实,再照着规律生成内容。
通俗地说,通用模型像一个读得多、聊得开的人。你说上半句,它知道下半句大概往哪走;你换个语气,它跟着换;你让它写一段欢迎词、一段产品介绍、一段安慰人的话,它张口就来。多轮对话、开放性问答这类场合,它比推理模型松弛得多。
它的短板也很清楚:缺少推理模型那种「把每一步都走完」的自觉。一道多步证明直接抛给它,它很可能跳过中间几步,给你一个看着像那么回事、实际链条中间是断的答案。这倒不是故意偷懒,它工作的底层逻辑本来就是预测下一个最可能的词,而不是逐步验证每一步是否成立。
所以分工大致是:通用模型在文本生成、创意写作、多轮对话、开放性问答上是主场;碰上需要严格逻辑链的任务,得靠外力扶着走。
2.3 快思与慢想:一次回答背后的两种节奏
还有一个常被混进来、其实角度完全不同的划分:按「生成方式」把模型分成概率预测(快速反应)和链式推理(慢速思考)两类。
| 维度 | 概率预测(快速反应) | 链式推理(慢速思考) |
|---|---|---|
| 响应速度 | 快 | 慢 |
| 算力成本 | 低 | 高 |
| 运算原理 | 基于大量数据训练,快速预测可能的答案 | 基于链式思维,逐步推理问题的每个步骤 |
| 决策能力 | 依赖预设算法和规则 | 能自主分析情况、实时做决策 |
| 创造力 | 偏模式识别与优化 | 能生成新的思路与方案 |
| 人机互动 | 按预设脚本响应,较难理解复杂情感 | 更自然地互动,能接住复杂情绪 |
| 问题解决 | 擅长结构清晰、定义明确的问题 | 擅长多维度、非结构化的问题 |
这两条线经常被当成同一条。实际上,一个讲的是「模型被训练成什么样」,另一个讲的是「这一次回答是怎么生成的」。通用模型也可以在提示里被引导着一步步想,这就是常说的链式思维提示;推理模型面对一句简单寒暄时,也不会真把每一步都摊开写。
把这两件事拆开看,后面的选择才不至于乱套。你要选的是「哪类模型」,不是「哪个模型更强」——强弱这件事,离开了任务就没有意义。
3. 提示语到底在做什么:从「下达指令」到「表达需求」
3.1 提示语的三个零件:指令、上下文、期望
给同事派活最能说明问题。「把这张表整理一下」和「把这张表按月份从小到大排,空白行删掉,最后导出成 CSV」,同样一句话,后者的返工率低得多。差别不在话说得多少,而在于该给的零件给没给够。
提示语就是你输入给 AI 的那段指令或信息,用来引导它生成特定的输出、执行特定的任务。它可以是一个简单的问题,一段详细的指令,也可以是一段复杂的任务描述。拆开来看,通常有三个零件:
| 零件 | 作用 | 缺了会怎样 |
|---|---|---|
| 指令 Instruction | 明确告诉 AI 要执行什么任务 | 它不知道你要干嘛,只能猜 |
| 上下文 Context | 提供背景信息,帮它准确理解任务 | 它按最常见的那种理解去做,容易跑偏 |
| 期望 Expectation | 明确或隐含地表达对输出的要求和预期 | 格式、长度、语气全凭它自由发挥 |
写成代码更直观:
# 把一次提问拆成三个零件,缺哪块补哪块 instruction = "把这份材料压缩成一段摘要" # 指令:要做什么 context = """原文约六千字,读者是没接触过这个领域的普通上班族, 需要保留三件事:问题是什么、怎么解决的、最后结论是什么。""" # 上下文:在什么背景下做 expectation = "输出分三段,每段一句话,不要小标题,不要评价原文好坏" # 期望:做成什么样 prompt = f"{instruction}\n\n背景:{context}\n\n要求:{expectation}" print(prompt)instruction决定任务方向,context决定它站在谁的角度理解,expectation决定成品长什么样。三个变量里,context最容易被省略,也最容易导致返工——很多人写完提示语觉得「它应该懂我意思」,其实它只能从你给的那点信息里推断。
从更抽象的一层看,提示语承担了五个角色:它是人和机器之间的沟通桥梁,是上下文的提供者,是任务的定义器,是输出的塑造器,也是引导 AI 调用特定能力的开关。这五个角色对应的正是上面那三个零件——零件给全了,角色自然就到位。
3.2 六种提示语类型,各管一类场合
按用途分,常见的提示语大致六类。它们不是难度等级,而是六种不同的开口方式,用错了场合就会别扭。
| 类型 | 在干什么 | 例子 |
|---|---|---|
| 指令型 | 直接告诉 AI 要执行的任务 | 「把下面这段内容翻译成法语」 |
| 问答型 | 提出一个问题,等一个答案 | 「这两个概念的区别在哪」 |
| 角色扮演型 | 要求 AI 扮演特定角色,模拟特定场景 | 「假设你是一位十九世纪的旅行作家,描述一座港口城市的一天」 |
| 创意型 | 引导 AI 进行创意写作或内容生成 | 「为一本讲城市夜间生活的新书写一段两百字的引言」 |
| 分析型 | 要求对给定信息进行分析和推理 | 「用十岁孩子能听懂的话解释什么是量子叠加」 |
| 多模态型 | 结合文本、图像等多种形式的输入 | 「看这张流程图,把里面的判断节点用文字复述一遍」 |
这里有个容易被忽略的点:角色扮演型和创意型天然适合通用模型,因为它要的就是「跳」和「像」;而分析型、指令型落在推理模型上往往更稳,因为它要的是「连」和「准」。同一条提示语换个模型,效果可能天差地别,原因不在提示语写坏了,而在类型和模型没对上。
3.3 为什么对推理模型「少说」反而更准
这是两类模型在提示语策略上最实在的一条差异。
推理模型已经内化了推理逻辑,提示语反而应该更简洁,只需明确任务目标和需求。你不需要告诉它「先分析再结论再检查」,它自己会走这套流程。有时候你强行拆解步骤,反而会限制它的能力——就像给一个会下棋的人规定每一步必须落在哪,他反而下不好了。
通用模型正相反,它依赖提示语来补偿能力短板。你得显式引导推理步骤,比如要求分步思考、给一个示例,否则它很可能跳过关键逻辑,直接给你一个结论。
浓缩成三条关键原则:
第一,模型选择优先看任务类型,不看模型热度。数学任务选推理模型,创意任务选通用模型,这条比任何评测榜单都管用。
第二,提示语设计要「对症」。推理模型是简洁指令、聚焦目标、信任它的内化能力,一句话概括就是「要什么直接说」;通用模型是结构化、补偿性引导,一句话概括就是「缺什么补什么」。
第三,避开两个反向操作。不要对推理模型使用启发式提示,比如硬塞一个角色扮演,可能干扰它的逻辑主线;也不要对通用模型过度信任,直接把复杂推理问题丢过去,得要求它分步并逐步验证结果。
注意:「要什么直接说」不等于「随便说」。简洁指的是不啰嗦步骤,不是省略目标和约束。目标、范围、输出格式这三样,任何模型都不能少。
4. 五类需求怎么开口:决策、分析、创造、验证、执行
4.1 为什么「说清楚」比「说得多」重要
点外卖是最好的例子。「随便来点好吃的」和「不吃辣,主食要米饭,预算三十以内,二十分钟能送到」,字数差不多,结果天差地别。前者逼着对方猜,后者把判断条件摆平了。
和 AI 打交道是同一回事。真正的分水岭不在于你打了多少字,而在于你有没有把「需求类型」交代清楚。同样是求助,有的人要的是「帮我选一个」,有的人要的是「帮我分析为什么」,有的人要的是「帮我验证这个结论靠不靠谱」。这三种需求对应三种完全不同的回答结构,你要是没说清是哪一种,它就按最常见的那种回你,然后你觉得它答非所问。
所以开口之前先给自己一个问题:我这次是要它做决定、做分析、做创作、做验证,还是单纯执行一个动作?答案不同,公式就不同。
4.2 五类需求各自的表达公式
| 需求类型 | 特点 | 表达公式 |
|---|---|---|
| 决策需求 | 要权衡选项、评估风险、选出最优解 | 目标 + 选项 + 评估标准 |
| 分析需求 | 要理解数据或信息、发现模式与因果 | 问题 + 数据或信息 + 分析方法 |
| 创造性需求 | 要生成新颖内容,文本、设计或方案 | 主题 + 风格或约束 + 创新方向 |
| 验证需求 | 要检查逻辑是否自洽、数据是否可靠 | 结论或方案 + 验证方法 + 风险点 |
| 执行需求 | 要完成具体操作,代码、计算或流程 | 任务 + 步骤约束 + 输出格式 |
拿决策需求举个例子。「为降低物流成本,现有两种方案:一是自建区域仓库,初期投入高但长期成本低;二是与第三方合作,按需付费、灵活性高。请按投资回报的计算方式,对比五年内的总成本并推荐一个选择。」——目标有了,选项有了,评估标准也有了,剩下的交给模型去推。
分析需求是另一种写法。「分析近三年某类产品的销量数据(附表),说明两件事:增长趋势与哪些因素相关;预测下一年的市场占比,需说明你用的模型和参数依据。」数据、问题、方法三样齐了,它才知道该往哪个方向深挖,而不是泛泛谈趋势。
创造性需求最怕的是「自由发挥」。「设计一款面向独居老人的智能家居产品,要求:解决安全问题;结合传感器网络和预警机制;给出三种不同技术路线的原型草图说明。」主题、约束、创新方向都点了名,它才有地方使劲。
验证需求考验的是怀疑精神。「以下是某份报告的结论:新模型优于传统方法。请验证:实验数据是否支持这个结论;对照组设置是否存在偏差;重新计算显著性并判断结论是否成立。」这段话的重点不是让它复述,而是让它去找茬。
执行需求则要抠细节。「把下面这段 C 语言代码转成 Python,要求:时间复杂度不变;用数组库优化循环操作;输出带运行时间测试的完整代码。」任务、约束、输出格式,一条都不能松。
4.3 四种提问策略:从指令驱动到启发式提问
同样是提要求,姿态还可以再细分一层。
指令驱动是把步骤和格式直接给死,适合简单任务和需要快速执行的场合。它的优势是结果精准高效,风险是限制了模型自主优化空间——你规定得太细,它就没有余地想更好的办法。
需求导向是把问题背景和目标讲清楚,由模型自己规划路径,适合复杂问题。优势是能激发深层推理,风险是你得把需求边界划清楚,否则它可能往不相干的方向跑。
混合模式是两者折中,既描述需求又给出关键约束,适合既要灵活又要可控的任务。比如「设计一份三日行程,要求包含两个指定地点,且总预算控制在两千元内」——目标明确,路径留白。
启发式提问是通过「为什么」「如何」这类追问引导模型自己解释逻辑,适合探索性问题。它能触发模型的自解释能力,但如果追问方向没控制好,也容易偏离核心目标。
这四种没有高下之分,只有合不合适。真正容易出错的是把启发式用在需要精确执行的任务上——你让模型「谈谈你对这段代码的理解」,它谈得头头是道,可你要的其实是能跑的代码。
5. 五组最容易搞混的概念:从选模型到写提示语的误区清单
5.1 误区一:推理模型等于「更聪明的模型」
易混点:以为带「推理」两个字就是全面升级版,什么都该用它。
为什么会混:名字本身有暗示性,加上推理模型在数学和代码上的表现确实亮眼,很容易被当成通用升级。
怎么区分:强弱只在训练目标领域里成立。推理模型在数学推导、逻辑分析、代码生成、复杂问题拆解上显著优于通用模型,但在诗歌创作这类发散任务上反而不如通用模型灵活。选模型看任务形状,不看名气。
5.2 误区二:提示语写得越长越详细越好
易混点:把字数当成信息量,觉得堆得越满模型越懂。
为什么会混:确实存在「多说一句就答对了」的经历,于是形成了「越多越好」的直觉。
怎么区分:看的是零件齐不齐,不是字数多不多。指令、上下文、期望三个零件到位,三十个字也能干活;三样缺两样,三百个字照样跑偏。对推理模型尤其如此,过度的步骤指导反而会压缩它的推理空间。
5.3 误区三:「深度思考」开关任何时候都该开
易混点:觉得开了总比不开强,反正多想一会儿没坏处。
为什么会混:慢思考在难题上效果明显,于是被当成万能保险。
怎么区分:慢思考的代价是时间和算力。一句寒暄、一次格式转换、一段简单翻译,开深度思考就是把成本花在了不需要的地方。判断标准还是任务形状——需要多步推理就开,需要快速反馈就关。
5.4 误区四:能写代码就等于能接手工程
易混点:看到模型能生成排序函数、能补全接口调用,就以为它可以顶替开发流程。
为什么会混:生成出来的代码片段往往语法正确、注释齐整,看上去很像成品。
怎么区分:片段和工程之间隔着依赖管理、边界条件、异常处理、性能验证这一长串东西。模型能做的是代码生成、错误分析、修复建议、文档撰写、代码库解释这类具体环节,真正的工程判断还得由人来做。把生成结果直接上线,是最典型的翻车方式。
5.5 误区五:长文本摘要就是把文章压短
易混点:以为摘要等于按比例删句子,删得越短越像摘要。
为什么会混:摘要在字面上确实表现为「变短了」,长度成了最直观的衡量标准。
怎么区分:好的摘要是在保留结构的前提下做取舍——问题是什么、怎么解决的、结论是什么,这三条主线不能断。文本简化是另一回事,它降的是理解难度而不是篇幅。两件事混在一起做,最后往往既不够短,也不够清楚。
6. 什么时候该用、什么时候别用:一条判断边界
说个具体的场景。某开发者手上攒了两百多条用户反馈,想一次做完三件事:把反馈按主题分类、判断每条的情绪倾向、再从里面挑出最该优先处理的三条。如果直接甩一句「帮我分析一下这些反馈」,多半会得到一份看起来面面俱到、实际没法落地的报告。
按前面那套拆法,这事得分三步走。分类属于执行需求,要给任务、步骤约束和输出格式:输出成两列表格,第一列原文编号,第二列主题标签,标签只能从给定的八个里选。情绪倾向属于分析需求,要给问题、数据和分析方法:判断正面、中性、负面三档,并说明判断依据落在哪句话上。挑优先级属于决策需求,要给目标、选项和评估标准:目标是降低流失,评估标准是影响用户数乘以紧急程度。
三步里,前两步适合快速反应,第三步值得开深度思考。要是把三步混成一句话丢进去,模型只能自己猜哪一步更重要,猜错的概率不低。
反过来说,也有明确不该用的场合:
| 场合 | 该不该用 | 原因 |
|---|---|---|
| 需要多步推导、方案权衡 | 用,且开慢思考 | 这类任务是推理模型的主场 |
| 需要快速反馈的格式转换、简单翻译 | 用,但别开慢思考 | 成本花在了不需要的地方 |
| 需要为结论承担责任的判断 | 只用来做初筛 | 结果必须人工复核 |
| 涉密材料、未脱敏数据 | 别用 | 上传之前先想清楚边界 |
| 需要实时事实核对的提问 | 谨慎用 | 生成的内容可能过时或不准,得自己核实 |
有些坑是踩过才记得住的。我早期最常犯的一个毛病,是把所有事都写成一大段话丢进去,然后对着不满意的结果反复改措辞,改到第五版才发现问题根本不在措辞——是我压根没想清楚这次到底要它做决策还是做执行。从那以后我每次打开对话框,都会先花十秒钟问自己一句:这活儿属于哪类需求、该不该开深度思考、输出要长什么样。三问答完,再敲第一行字。希望帮到你。
本文还有配套的精品资源,点击获取