AI驱动开发——它是一个光谱
本文探讨AI驱动开发的多样性,强调没有通用解决方案,工作流应因人而异。作者将当前AI工具热潮与2014-2018年编辑器定制浪潮类比,指出开发者面临工具选择和配置的困扰,并预告将分享如何保持理智的系列文章。
AI驱动开发并不是一个新概念,但它需要时间才能真正理解并应用到日常工作中。在这篇文章中,作者强调了一个重要观点:AI驱动开发是一个光谱,而不是单一的工具或设置。没有一个“影响者”是绝对正确或错误的,每个人都必须找到适合自己的工作流程。这个观点与2014至2018年间编辑器定制的热潮非常相似。当时,编辑器变得越来越强大,很多人开始销售编辑器课程、主题、插件和设置,许多开发者惊喜地发现编辑器可以扩展得如此之多,从而爱上了这些内容。如今,我们在AI开发中处于同样的境地。我们拥有大型语言模型(LLM),它们能处理许多任务,但同时也带来了大量的工具和技能选择。例如,一开始作者尝试安装每一个别人推荐的MCP,随后又转向技能,接着是技能套装,然后还要面对工作流上的分歧:有人说应该在编辑器里开始,有人说应该在终端里开始,有人推荐Cursor,有人则认为Claude Code就够了。这种种选择让人感到不知所措,感觉在设置“完美”环境上浪费了太多时间。作者正在撰写一系列文章,分享自己是如何开始以及如何在混乱中保持清醒的。他指出,自己并不是在测试所有工具,但也不是完全不去测试,而是像在水中踩水一样,保持睁大眼睛的状态。通过这个系列,他希望能够帮助其他开发者找到自己的AI开发之路。