How I use LLMs(Karpathy,2025-02-27)¶
- 讲者: Andrej Karpathy
- 来源: YouTube · 131 分钟
- 转录稿: sources/karpathy/20250227-EWvNQjAaOHw
- 性质: 大众向系列第二集(前作为 Deep Dive into LLMs),实用层面:他本人如何在生活和工作中使用各家 LLM 应用
说话人映射(转录稿中为匿名标签,此处认人属 wiki 层编辑判断): 单人讲座,SPEAKER_00 = Karpathy 本人(96.4%)。但分离另报出 4 个标签, 其中两个是他在演示中播放的 TTS 合成语音,不是真人:
标签 时段 时长 判定 SPEAKER_04 01:26:35–01:32:01 2 分 11 秒 ChatGPT 高级语音模式的合成语音——对应他让模型扮海盗、学狐狸叫那段([01:30:15]、[01:31:15]) SPEAKER_03 01:34:11–01:37:02 1 分 54 秒 Grok 语音模式的合成语音——他在 [01:33:18] 明说 "grok.com also offers advanced voice mode",随后是 Romantic 人格演示 SPEAKER_01 / SPEAKER_02 散落 各 14 秒 全是 1 秒级碎片,判为伪影 一个可复用的副产品:pyannote 会把 TTS 合成音当成独立说话人。所以在这类演示型讲座里, 非主讲标签可以当作"演示片段在哪"的机械索引——这是本期 sidecar 唯一但确实有用的信息量, 另外 4 期单人讲座则没有。见 speakers.md。
概要¶
Karpathy 以自己的真实使用场景为例,系统过了一遍 2025 年初 LLM 应用生态的全部功能层: 基础对话、思考模型、联网搜索、Deep Research、文件上传、代码解释器、Artifacts、 Cursor/vibe coding、语音/图像/视频多模态、记忆与自定义指令、Custom GPTs。
核心观点¶
心智模型¶
- 与 LLM 对话 = 和一个"1TB 的有损压缩 zip 文件"聊天:"我是 ChatGPT,我半年前通读了整个互联网,只记得个大概;我的讨喜人格是 OpenAI 的标注员用范例编程出来的"([00:12:07])。
- 聊天气泡的本质是双方共同写入同一条一维 token 流;context window 是宝贵的工作记忆——换话题就开新对话,无关 token 既让模型分心又拖慢速度([00:06:03]、[00:16:11]–[00:17:12])。
- 判断"能不能直接问 zip 文件"的两个标准:信息是否非近期、是否在互联网上高频出现;低频/近期/高风险的信息要用工具或核对原始来源([00:13:07]–[00:16:11])。
模型选择¶
- 时刻留意自己用的是哪个模型、哪个价位档——免费档常是小模型,更容易幻觉;专业用途值得付顶级档([00:17:12]–[00:22:17])。
- 他把各家模型称为自己的 "LLM Council":同一个问题问遍 ChatGPT/Claude/Gemini/Grok/Perplexity,交叉参考([00:22:17])。
思考模型(RL 训练)¶
- 思考模型 = 用强化学习额外调出来的模型,会展开类似人类内心独白的推理链;这是近一两年的大突破,DeepSeek R1 论文是首个公开讲清楚的([00:23:18]–[00:24:18])。
- 使用策略:数学/代码/难题用思考模型换准确率;旅行建议之类不值得等几分钟。先用快模型,不满意再切思考模型([00:29:21]–[00:30:21])。
- 实例:他的梯度检查 bug,GPT-4o 没解决,o1 Pro / Claude 3.5 Sonnet / Gemini / Grok 3 / R1 都找对了参数打包不匹配的问题([00:25:19]–[00:29:21])。
工具使用¶
- 联网搜索:模型自身知识有截止日期,近期/易变/小众信息靠搜索工具把网页装进 context window;各家集成程度不一,要自己留意([00:31:22]–[00:41:29])。
- Deep Research(搜索 + 思考 + 长时间运行):像"按需定制的研究报告",他用于补剂成分调研、浏览器隐私对比、实验室数据表等;但示范了一个失败案例——美国 LLM 实验室表格漏掉 xAI、混入 Hugging Face——永远当第一稿,查引用([00:41:29]–[00:50:39])。
- 文件上传共读:他现在"从不独自读书"——把论文/古书章节喂进 context window 一起读,问答式阅读大幅提升理解与留存,尤其是跨领域文献(生物学论文、1776 年的《国富论》)([00:51:40]–[00:58:47])。
- Python 解释器 / Advanced Data Analysis:LLM 是"有点心不在焉的初级数据分析师"——能写代码画图,但会偷偷把 NA 填成假设值、外推结果与打印值矛盾;必须读它写的代码([00:59:49]–[01:08:55])。
- Claude Artifacts:为你现场定制小应用(闪卡、mermaid 概念图)——软件从"工程师写好给你用"变成"LLM 按需现写"([01:09:55]–[01:14:00])。
- Cursor / vibe coding:专业写码不去网页版复制粘贴,用有全部文件上下文的 IDE agent;"vibe coding"一词他自认大概是他造的——把控制权交给 agent,口述需求,不行再退回手工编程([01:14:00]–[01:22:12])。
多模态¶
- 区分"假音频"(外挂 STT/TTS 转文字)和"真音频"(audio token 原生进模型,Advanced Voice);他一半以上的查询用语音输入,手机上约 80%([01:22:12]–[01:30:15])。
- 图像也是 token 流:模型本身不知道 token 是文字、音频还是图像块([01:40:25]–[01:41:27])。他的用法:营养标签/血检报告/牙膏成分先转录成文字再提问(确保模型"看对了"),用截图问屏幕上的任何东西([01:41:27]–[01:47:30])。
- NotebookLM 按需生成播客,适合散步时听小众话题([01:36:22]–[01:40:25]);视频生成模型进展快但他本人用得少([01:52:34]–[01:53:34])。
质量功能¶
- ChatGPT 的记忆库(跨对话前置的用户知识数据库)、自定义指令、Custom GPTs——本质都是省提示词的功夫;few-shot 示例永远比纯描述效果好,"教模型和教人一样,光讲不如给例子"([01:53:34]–[02:04:39])。
- 他认为 ChatGPT 是功能最全的默认选择,但各家各有所长:搜索用 Perplexity、Artifacts 用 Claude、"太道貌岸然就换 Grok"([02:06:40]–[02:08:41])。
相关主题¶
- LLM 实用方法论
- LLM 训练管线(思考模型 / RL 部分)
- LLM OS 与新计算范式(工具使用是 LLM OS 的外设层)