preloader
成就

Complete Migrating Huge Legacy Product in 13 Months With AI Tools | 13 個月完成重寫產品與順利上線,使用 AI 工具協助

Complete Migrating Huge Legacy Product in 13 Months With AI Tools | 13 個月完成重寫產品與順利上線,使用 AI 工具協助

在現任服務公司裡,終於在 今年 3 月底完成重寫舊產品並且讓所有使用者都開始使用,這個大專案從 2025 年 3 月初開始,歷時 13 個月。上線後的幾天內,後續處理一些發現的問題,大多數能在第一時間給出解決方案。

我擔任開發主力與調整提示詞佔 80 %,另一個 mid-level 同事 A 佔開發 20 %,我鼓勵另一個 mid-level 同事 B 在後期建立 e2e 自動測試環境雛形並逐步完善,感謝他們的協助。公司分配我主要做這個,我也要花一些時間做其他產品,等於是 Angular 和 React 技術都使用,常常需要調整心智,為了要符合不同的開發觀念。

Ionic 3 + Angular 5 + RxJS 5 直接升級到 Ionic 8 + Angular 19 + RxJS 7 是一件大工程,如果沒有 AI 工具協助,只靠人類勢必需要分很多階段,才能達到目前的版本。初期我使用 Google Gemini 2.5 和 cli, 2025.05.29 發現他們改版後表現變差,這讓我給了 Anthropic 的 Claude Code 機會。我花時間調整提示詞和閱讀文件,它真的表現愈來愈好,回顧過去,2025 年是 AI 工具向企業生產力領域大力發展的一年,2026 年到現在,我認為一樣也是。 去年和今年是 Token 紅利,仍然便宜,想要更新技術環境的公司,我建議最好是趁這段期間,這些模型公司在競爭之下,願意慷慨買單。

我開始使用 Claude ,當時是 Sonnet 3.7,現在已經 4.6 到 4.7 ,過程中討論和 Review 計畫內容是一定要的,初期需要用到社群分享的 prompt 提示關鍵詞的次數很多,後期變得愈來愈少,體感上,模型科技一直進步。 4.6 和 4.7 或許已經能更快、更聰明地完成這項專案,但在 3.7, 4 時代,即使配上 Opus 模型,我認為很難快速做到,所以我認為當時的官方新聞稿根本太吹牛。

遇到不懂的問題,我的解決方式是閱讀教學文件,機器學習原理與近況發展。我有了 AI 工具,更適合往下一階段的角色學習,有 AI 工具後,更需要做現有角色和下一階段角色的內容,忙碌原因是兩頭兼顧和更有效率。