AI驅動開發——它是一個光譜
本文探討AI驅動開發的多樣性,強調沒有通用解決方案,工作流應因人而異。作者將當前AI工具熱潮與2014-2018年編輯器定製浪潮類比,指出開發者面臨工具選擇和配置的困擾,並預告將分享如何保持理智的系列文章。
AI驅動開發並不是一個新概念,但它需要時間才能真正理解並應用到日常工作中。在這篇文章中,作者強調了一個重要觀點:AI驅動開發是一個光譜,而不是單一的工具或設置。沒有一個“影響者”是絕對正確或錯誤的,每個人都必須找到適合自己的工作流程。這個觀點與2014至2018年間編輯器定製的熱潮非常相似。當時,編輯器變得越來越強大,很多人開始銷售編輯器課程、主題、插件和設置,許多開發者驚喜地發現編輯器可以擴展得如此之多,從而愛上了這些內容。如今,我們在AI開發中處於同樣的境地。我們擁有大型語言模型(LLM),它們能處理許多任務,但同時也帶來了大量的工具和技能選擇。例如,一開始作者嘗試安裝每一個別人推薦的MCP,隨後又轉向技能,接着是技能套裝,然後還要面對工作流上的分歧:有人説應該在編輯器裏開始,有人説應該在終端裏開始,有人推薦Cursor,有人則認為Claude Code就夠了。這種種選擇讓人感到不知所措,感覺在設置“完美”環境上浪費了太多時間。作者正在撰寫一系列文章,分享自己是如何開始以及如何在混亂中保持清醒的。他指出,自己並不是在測試所有工具,但也不是完全不去測試,而是像在水中踩水一樣,保持睜大眼睛的狀態。通過這個系列,他希望能夠幫助其他開發者找到自己的AI開發之路。