手写第一天:能看懂,写不出来
《自我审视》里说要动手,今天真的动手了,然后第一天就露馅了。 写的东西不算难,思路多少也有点。可真上手才发现是另一回事:看的时候每一步都顺理成章,轮到自己敲,问题一个接一个冒出来——这个类叫什么、该调哪个方法、入参传什么、重载了几个该挑哪个、返回的又是什么格式。半天憋不出几行。 也就是说,能看懂,也有一点思路,但真写起来,基本就不会了。 晚上复盘,第一层原因很清楚:API 不熟。入参、重载、返回值这些细节,平时看文档的时候眼睛扫过去,觉得”哦,懂了”,其实什么都没留下来。我一直是用看的方式学 API,从来没自己写过一遍,手上自然是空的。 后面让 AI 把今天用到的 API 整理成了一份文档,扫了一眼,跟我白天自己摸索出来的差不多。这反而说明了一件事:缺的从来不是文档,是写。这个只能靠一遍一遍写去补,没有别的路。 但复盘停在 API 这一层,还是浅了。更让我在意的是另一件事:就算把所有方法签名都摆在我面前,我大概还是不知道第一行写什么。今天的思路是断的。回想起来,我写的时候太急了,一门心思想把东西赶紧跑出来,越急越乱。而且我从头到尾没想过一个问题——别人是怎么开始写的? 这才想起黑...
LLMentor 进度,和毕设进度
两件事,都到”看完”这个节点了:一边是 LLMentor 的文档和代码,一边是毕设的材料下发。 但”看完”只是个逗号。这篇文章想记的是:看完之后,怎么验证自己真的看懂了。 一、LLMentor 进度:文档和代码都过了一遍先摆现状。 部分 文档 代码 现在的位置 dodo 看完 — 可以开始被提问 WebSearchAgent — 看完 等 AI 出题自测 PPTAgent — 看完 同上 DeepSearchAgent · Plan-Execute — 扫了一遍 只是凑进度,今天重读 前三个是真的看进去了:dodo 的文档逐节过完,WebSearchAgent 和 PPTAgent 的代码从入口一路跟到落库,主链路能画出来。 但这次我不敢说”看懂了”。原因很具体:读代码有一种很强的熟悉感。 顺着作者的思路往下走,每一步都觉得”对,应该这样”,可那是作者的思路在带着我走。一合上代码,让我自己从空文件写,大概率卡在第一个接口签名上。 所以下一步不是继续读,是让 AI 反过来问我。 具体做法:把某个模块的代码丢给 AI,让它当面试官,针对设计取舍、边界条件、...
五个亿的 token、一次网关迁移,和一个领错的会员
三件事,都是这两天的。有成果,有踩坑,也有一个我到现在还觉得亏的。 一、五个亿的 token,烧完了智谱送的 5 亿 token,用光了。 说实话看到额度归零那一刻是有点震动的。五个亿听起来是个天文数字,但它消失的速度说明了一件事:我不是在”试用”AI,我是真的把工作流挂上去了。 更有意思的是第二天。我用 AI 修了一堆 bug——不是那种一个报错贴进去问”为什么”的用法,是让它读代码、定位、给方案、我验证。一天下来修完的量,按我以前的速度得一周。 这里有个必须说清楚的界限:AI 修 bug 的前提是我能判断它修得对不对。 每个改动我都得跑一遍、看一眼,不然就是拿不确定性换进度。所谓”AI 提效”,提的是那些我本来就会做的事的速度,不是我本来不会做的事。这个区别很重要——它决定了五个亿烧完之后,剩下的是能力还是依赖。 二、把 CC Switch 换成了 Magpie之前用 CC Switch 管 Claude Code、Codex、Gemini CLI 的供应商配置,一个工具一个配置,切来切去。 换成了 Magpie(yetone 的开源本地网关,MIT 协议)之后,差别一句话说...
自我审视:离开 AI,我还剩下什么
开篇里说要持续输出,这篇先把最难下笔的写了:我现在到底是个什么水平。 概念都懂,动手就虚概念和流程这一层,我自认为还行:RAG 的两阶段、ReAct 的循环怎么闭合、Function Call 的调用链路,都能讲清楚。 但一落到实操就露馅。真让我从空文件夹写一个 SSE 流式接口、搭一套混合检索,我大概率要停下来翻文档,看不少资料才能动手。也就是说,”会”的成本高到不自然——不查资料裸写出来的部分,少得可怜。 还有更扎心的一层。这个博客背后有一套知识库、十组实验数据、评测分数、一堆架构图,看起来产出不少。但这些大部分是 AI 跑的、AI 写的、AI 画的。我拥有的是”看懂了”,不是”做出来了”。 太依赖 AI 了这才是上面问题的根源。 我现在离开 AI 就乏力。查资料靠它,写代码靠它,连整理学习笔记都靠它。它给的答案越完整,我动手的频率就越低;产出的东西越漂亮,我越没有动力自己重来一遍。 这会造成一种错觉:笔记在变厚、图在变精致,好像一直在进步。但闭上笔记做自测,能凭记忆答对的没几道——进步的是知识库,不是我。 入行与春招说实话,我不确定自己能不能入行。 春招不等人,而我还在补基...
开篇:为什么现在开始写
这个站很早就部署好了,但一直没发过内容。 原因说出来也不复杂:一方面觉得拿不出手,总想等”足够好”的东西再发,结果什么都没发;另一方面是没有持续输出的动力,一个人写,很容易断。 现在情况有点不一样了。我在实习,节奏不算快,有大块可以自己安排的时间——与其闲着,不如拿来持续输出。这段时间我一直在公司的一个 Agent 项目上学习,目前已经学完了第一个 Agent 的文档,流程图也大致过了一遍。 下一步的学习方法是:把核心代码移除,再自己补全。看懂和能写出来是两回事,删掉重写才能暴露哪些地方其实没懂。 接下来的目标,按优先级: 持续学习并落地 Agent 实操——不停留在文档层面,要能跑、能改、能验证 参与开源项目——从提 issue、修小问题开始 挖掘自己的兴趣方向——RAG、Agent、工程化,写得多了自然会知道哪块最来劲 这个博客就是给这些留记录的地方。给自己定的节奏:至少双周一篇,内容以学习实录和实操数据为主,少讲概念,多讲过程和踩坑。 第一篇,落笔。以后翻回来的时候,希望这个开篇没有食言。