上周我才开始正式下载AI编程工具,在这之前也只是知道国外的两大巨头Cursor和Claude,另外还有上周热度又起来的Codex编程IDE。这之前尝试过阿里的灵码,主要是看到同事在IDE中以插件的形式运行,我试用以后发现,这种方式也就方便在直接用#号让智能体识别对应文件并做出解答,这一点跟过去一年间在浏览器中打开AI聊天窗口询问相关逻辑没什么不同。还有一个比较反感的点是,在IDE中安装插件以后的AI自动补全,可能是云端AI和本地的响应没那么快速,也可能是本地笔记本电脑性能实在太差,这个功能在我看来实在糟糕,体验几次以后我还是恢复到打开网页,通过复制粘贴代码的方式来询问AI相关代码逻辑和修改方案。具体场景是针对某个功能的添加或者bug的修改,先自己想清楚要怎么做或者怎么排查,组织好语言以后把代码复制到聊天窗口,再告诉AI如果要看其他部分的代码,告诉我需要哪一个类或者方法的定义,再复制粘贴。当然在开始之前还需要告诉它先讨论方案而不是给出代码,直到我认可方案或者告诉它可以发送代码的时候,才开始真正修改。几轮对话以后开始双向复制粘贴,在项目工程文件和AI聊天窗口之间来回切换。过去的一年多甚至两年时间里我都是这么使用AI的,一直也没觉得有什么不方便。只是现在的项目明显不适用于这样的方式:事情太多,手头上要负责或支援的项目太杂乱,项目组根本没有给太多时间让人熟悉代码,去具体定位几百行代码里一个小问题的修改。在需要快速开发和修改的情况下,频繁复制粘贴,加上经常方案还不那么靠谱,慢慢的我自己心态都有点崩溃了。我觉得这个活我干不了。一方面是工作带来的压力,另一方面是外面AI编程发展得如此迅猛,带来的对行业未来的恐惧。最初发现,在网页复制粘贴时用Kimi可以前后粘贴十几个文件,上下文还不会错乱,但十几个文件也已经是极限了。特别是一边修改一边讨论,到后面AI开始说车轱辘话,陷入逻辑混乱,在它展示的步骤思考里给出各种猜测性的无用代码输出,最后结论又毫无关联。讨论过程中还需要粘贴日志分析,很快一个聊天的上下文就爆炸到不可用了。在寻找工具时我优先想选Claude,原因是它极其稳定、不编瞎话。只是可惜没法用,它没有国内服务。然后是使用Cursor,这款工具在国内虽然也没有正式服务,但充值通道还算稳定,微信支付宝扫码付款很顺畅,下载以后也可以直接使用。至于国产AI编程工具,比如腾讯的CodeBuddy、字节的Trae我也考虑过,但和上面说的两个相比,我最在意的差距不是大模型的聪明程度,而是上下文很容易就撑爆,AI读取本地代码文件时,读不了多少内容上下文就满了,任务直接无法继续。Cursor我只试用了不到一天,头天下午五点半下载使用,第二天下午两点多就把免费试用额度用完了,看了下后台,两千万Token已经烧光。我开始认真思考要不要每月花20美金订阅,算下来接近140块,大概两周的烟钱,并不算一笔多大开销。只是当时迟疑的是,满打满算才用了不到一天,这笔开销后面会不会因为使用不当,或是Cursor没有在国内正式开展服务,后期功能受限无法使用之类的问题。然后想到在闲鱼买账号,搜了一下发现淘宝也有卖。买了以后才知道,卖的不是账号,只是Visual Studio插件使用的服务转发,填写卖家的Key以后,本地账号就显示为Cursor Pro,猜测是商家用购买的账号分给多个人使用。价格是45块一个月,已经用了三天,目前来看符合预期,很好用。现在还剩下具体的Skill配置没去研究,对于聊天中的Agent、Plan、Debug、Ask模式已经用得相当熟练,对于修改代码范围的最小改动指定,还有对应改动的注释,生成得也还算符合预期。在使用上积累一点经验以后,我在一直用的Visual Studio Code上安装了Trae插件。我一直用VSCode写工作文档,每个上班日期都有对应的日志和待办,日报周报这类琐碎内容以前都要复制粘贴给AI总结,现在只需要指定文件、指定日期,让AI生成就行。在纯文本操作中还发现一件事:其实我没必要一味追求超长上下文读取,如果只是检索,Trae自带的40K上下文完全能在几十M的日志里找到对应区间。接下来的计划是把每天常用的AI功能编写成本地Skill,多个Skill串并联配置,继续精简工作中那些繁复的事情。工作上面,还应该把每一个对应的工作项目文件的需求定义,bug情况,排查方式,模块之间的耦合情况进行梳理,总结成一个一个精确的AI技能模块。现在是觉得这个班上的也逐渐有意思起来了,生活中总算是出现了一些新的可以去探索,在探索当中也在持续学习的事情。至于回到自己的职业生涯,仍然觉得没有什么前途可言,在使用AI的过程中觉得原本程序员本身的技能应用只是很小的一部分,大多数要使用的其实是产品经理那种对每一个功能的考量,以及测试对每一个功能边界的约束。现在的收获是上班时候那种唉声叹气的模式有了很大的改变的,没有觉得生活在变好,只是在花了钱以后确实好了一点点,有了一点希望之光。