AI 综合症者的一点思考
关于 AI 技术发展和应用的一个思考。这是一个很最近最近的故事,关于我自己...
说实话,我觉得自己是一个 AI 综合症者。这个词在这篇文章其实是一个我自己创的词。我自己就觉得我最近很依赖于 AI,你可以说我是有点“浮躁“了。我意识到了,但我依然无法放弃这种便利 —— 这是实实在在的便利。
说实话这也是我今年的第一篇文章。去年暑假之后就没怎么写了。也是有点感慨了
Vibe Coding 和 CLI 工具
我其实很早就知道 Vibe Coding 了,大概其实在去年的上半年吧(实在是忘了,但是我确实感觉我应该是很久以前就听过这东西了)。但是我还是选择了当时比较流行的对话框模式 —— 现在看来十分传统的,问完 AI 把代码放到项目中,虽然我现在实习公司的有些同事到现在还只会这个。
不过就在我结束秋招,拿到某厂的 offer 之后,我终于也是开始尝试这种全新的编程方式 —— 使用像 Claude Code 这种的 AI IDE 工具进行开发。这种工具的点在于:他们完全知道你的项目代码,检索、查看都十分方便,因此可以获取到更多的信息,并且可以自动开始进行run/debug。且如果装了 lsp 插件,可以在很多时候提前知道效果。但我不知道能不能让 AI 获取代码提示一类的信息。
这种方法确实便利,太爽了。我可以在几天的时间内完成一个项目或完成一个大项目中的一个模块。或者可以快速的浏览代码,找到相关业务代码。
于是我开始沉迷上了这种新的方式,甚至也在 iOS Club 的沙龙活动中向大家展示过这种编程方式。很舒适,很爽,有一种在当产品经理的感觉。例如我的新博客框架,实则前期是我拿 AI 生成的,因为我的确不会 Markdown 到博客的这条链路。
是的,我开始成为了一名 AI 综合症患者 —— 遇到问题了之后只想让 AI 去帮我写,想到需求了马上就让 AI 写,遇到难事了也让 AI 帮我参谋一下。这很好,这很不好
说实话我最开始是使用 Trae 这种工具的,因为实在免费。不过说实话其实和 CLI 这种也没啥差距,也就是 Trae 是个 GUI 且 Trae 可以直接在软件内可以查看代码 —— 但我有 VSCode 不就行了。
然后呢?危机来了
我其实最早使用这种类似于 Vibe Coding,是给我的 Old8Lang 项目使用的。这是个脚本语言项目。我一开始只想让 AI 帮我去把脚本语言的编译器前端的LL递归部分写好,