Token 焦虑
内容提要
作者因AI编程工具额度用尽而反思,指出问题不在模型能力,而在需求复杂和联动修改多。他怀念手写代码时代,认为AI辅助编程虽高效,但程序员需理解代码逻辑以掌控全局。建议简化项目以减少错误,并推荐AI编程,但强调不能盲目依赖。
延伸解读
模型能力与需求复杂度
作者认为当前大模型能力已足够,问题在于需求复杂和联动修改多。他用显卡比喻说明,对于简单需求,不同模型差异不大;复杂需求则考验提示词拆分和验证能力。这提醒读者,AI编程的瓶颈往往不在模型,而在任务拆解和上下文管理。
AI编程的适用人群
作者建议初学者用AI编程,但强调必须理解代码逻辑,否则无法掌控全局。他比喻“是你在编写代码,AI只是帮你写”,而非许愿。这提示读者,AI是辅助工具,不能盲目依赖,尤其对复杂项目,理解代码是必要前提。
极简主义与代码量
作者计划精简博客主题,减少动效和功能,以降低代码量,从而减少bug并提升AI处理效率。这体现了一种实用策略:通过简化项目来降低AI编程的复杂度和出错率,对追求效率的开发者有参考价值。
Q&A
作者为什么会产生Token焦虑?
作者因为AI编程工具opencode的免费额度用尽,且当天的Vibe Coding效果很差,几乎没有完成预定任务,从而产生焦虑。但作者指出焦虑的根源不是token不足,而是无法有效控制大模型编写代码的思路。
作者认为AI编程失败的主要原因是什么?
作者认为失败的主要原因不是模型能力不足,而是需求太多,需要联动修改的地方太多,导致难以控制大模型的编写思路。
作者如何比喻国内外大模型的能力?
作者将国外大模型比作RTX 5090 32G,性能很强;国内大模型至少相当于1060 8G,厉害的能达到3060 12G。对于简单需求,用哪个模型结果都差不多。
作者为什么怀念手写代码的时代?
作者怀念手写代码时代,因为那时用文本编辑器写代码,有代码提示就觉得高级,会认真记录配置命令和常用方法,通过写博客、在QQ群讨论来学习,开源氛围好,项目分工细致,能深入掌握技术。
作者对程序员职业寿命的看法是什么?
作者认为程序员吃年轻饭,因为30岁后体力和注意力下降,学习能力减弱,而艺术家越老越有经验。因此,Vibe Coding(AI辅助编程)可能是老年程序员翻身的出路,能提高编码效率、review准确率和程序设计协助性。
作者对想学编程的人有什么建议?
作者建议想学编程的人使用AI编写代码,但必须理解AI生成的代码是干什么用的,否则无法控制项目全局。他强调是人在编写代码,AI只是辅助,不能盲目依赖,不能把AI当许愿机。
作者为什么决定简化项目?
作者决定简化项目,是因为极简主义主题代码量少,大模型处理快,功能实现快,且代码少能减少bug出现几率。他计划砍掉冗余代码,向bear极简主题风格靠拢。