我决定重新学一遍 AI。
从一些最基础的概念开始,认真阅读,动脑思考,再用实际项目检验自己学到了什么。我想把这件事学到有点吃力,像锻炼时肌肉会酸痛的那种程度。

这个念头,来自过去半年多的一段开发经历。
最初,我用 Work Buddy 开发一个叫“AI 巴菲特”的个人投资助手网站。一两天,网站就有了样子,能够记录持仓和交易,随后又增加了 K 线、条件单记录等功能。
那种惊艳,我到现在还记得。把需求说出来,一个过去需要花很多时间才能做出来的东西,很快就出现在眼前。
我自然想继续往前走。我希望它能做更多分析,逐渐成为一个对我有实际帮助的投资助理。
可随着要求提高,各种莫名其妙的问题越来越多,开发越来越慢。我在 Work Buddy 上花了好几千元,还有六万多积分放在那里没有继续使用。在我当时的体验里,继续描述需求、等待它修改,已经越来越难推动这个系统往前走。
后来,我换用了 Codex。
刚开始,又是一次惊艳。许多之前反复出现的问题得到了解决,代码审查也让我感到明显的进步。我重新启动开发,最初几天的成果给了我很大的信心。
但我想做的事情,也越来越复杂。
我期待的是一个能在使用中发现问题、检验修改效果、不断改善自己的 AI 助理。我把这种能力称为自迭代、自进化。可当这些期待进入实际开发,我却越来越难判断,它们究竟落实到了哪一步。
继续往前开发,我就走进了一片“雾区”。
系统忙得很。开发进程每小时自动重启,版本号从 53 迭代到了 89,我看着额度消耗得飞快。可打开系统界面,却感知不到明显的功能变化,也说不清性能提高在哪里。
我眼前有大量运行记录和越来越大的版本号,却缺少自己能看懂、能核对的进展。仅凭界面,我也判断不了那些内部修改究竟有什么价值。
这让我很困扰。我投入了钱和时间,却越来越说不清,距离自己想要的东西还有多远。
也正是在这个过程中,我开始意识到,自己需要补上判断和检查的能力。我得看懂 AI 在做什么,知道该检查哪里,才能判断项目有没有朝着自己的目标前进。
促使我行动的一个契机,是读到一篇介绍 Matt Pocock 的公众号文章,里面谈到了 53 个开源 Skills,以及怎样用它们组织工程工作。Skills 可以先理解为供 AI 使用的一套可复用的方法和步骤。
这篇文章让我看到,在描述需求、让 AI 写代码之外,还有许多值得认真学习的东西。我需要理解任务怎样拆分,工作怎样接续,结果怎样检查,也需要重新认识那些自己听过很多遍、却没有真正下功夫理解的基本概念。
往更深处想,这次重新学习,也和我对自己的一点不满意有关。
这些年,我一直说自己在学习 AI。但我发现,自己也越来越容易把思考交出去。
遇到费脑子的文章,不太愿意深入读;遇到复杂的问题,先让 AI 给个答案。有时我甚至想,有这么聪明的工具,知识似乎随取随用,自己可以轻松一点,游山玩水,刷刷剧,看看爽文。
需要的时候再问它,似乎就够了。
可这段开发经历让我看到,把 AI 的能力用到自己的问题上,仍然需要我付出不少功夫。
我得弄清自己要完成什么,给它必要的信息,理解它提出的方案,也得有能力发现它偏离了目标。尤其在它说得非常自信的时候,我更需要有自己的判断。
这些理解和判断,仍然要经过自己的大脑。
这个认识,是我在日常阅读、听课和反复实践中慢慢形成的。它也让我重新看待那些曾经想省略的学习过程。
认真阅读一篇难懂的文章,把一个概念想清楚,做完一个需要反复修改的练习,这些有点辛苦的过程,依然有价值。借用计算机的说法,我愿意把它理解为给自己的大脑编程,建设自己的“碳基神经网络”。
我担心,如果长期回避这些训练,自己会越来越习惯等待答案,越来越不愿意独立思考。
这也让我想到孩子们的学习。在我看来,AI 会越来越深入地参与他们的成长。怎样借助它学习,同时保留独立理解、判断和选择的能力,是一个需要认真面对的问题。
我还没有完整答案。我想先从自己的实践开始,把过程和变化记录下来。
我现在还在一家初创企业帮助推动 AI 工具落地。这份工作也让我更迫切地希望,自己能够理解这些工具怎样工作,能够判断它们在实际任务中发挥了什么作用。
带着这些想法,我开始了“再学 AI:从编程开始学习如何驾驭 AI”这个项目。
目前,我给自己安排了每天至少四个小时。先听讲和阅读,再回答问题、讨论应用,最后动手实践。遇到不懂的地方,就继续拆开来学。
这几天,我已经基本学完了前六节基础课。
我开始理解大语言模型、Agent 和 Skills 各自的作用:模型提供理解和生成等能力;Agent 围绕目标组织行动,可以借助工具执行任务;Skills 则提供可复用的方法和步骤。
理解这些关系,只是一个起点。我还需要在实际任务中检验自己是否真的会用。
学习过程中,我和 AI 一起做了一个基础学习网站,以 Matt 的 Skills 为主要教材,整理英文原文、中文讲解和练习。网站经过了几轮修改,因为最初的一些翻译和解释太简略,我读起来仍然吃力。
我要求它把概念讲清楚,补上例子,让我能够对照原文阅读。提出要求,读一遍交付的内容,发现不清楚的地方,再推动修改。这个过程本身,也是在练习怎样驾驭 AI。
网站已经有了基础版本。我准备把它发布到自己的服务器和域名上,和这段学习记录一起分享出去。
下一阶段,我会开始更系统地学习 Skills,并用它们完成实际项目。学到一种方法,就试着用它做一个任务,看看哪些地方有帮助,哪些地方还需要调整。每一个任务,我都希望能看懂它的目标、依据和交付,也能说清自己参与了哪些判断。
我对 AI 的长期发展仍然有很强的信心,也愿意继续投入时间和精力。
这次重新学习,我希望自己能一点点走出那片雾区。先做出一个能运行、能解释、能检验的成果,再把其中的经验和问题诚实地写下来。