iT邦幫忙

2025 iThome 鐵人賽

DAY 18
0
Mobile Development

開除老闆計劃系列 第 18

[Day-18] AI coding 工具

  • 分享至 

  • xImage
  •  

AI 已經完全融入我的開發流程。從寫程式、Debug、到產生文件,我每天都會用 AI 工具來輔助。今天我想分享我自己常用的 AI 工具,並附上各自的優缺點。

我常用的 AI 工具

1. ChatGPT (GPT-5)

這是我最常用的開發夥伴,特別是串接在 Cursor 裡時,體驗最接近「pair programming」。

  • 優點:
    • 語言理解能力強,描述需求就能產出程式骨架
    • 支援多種語言與框架,適合全端開發
    • Debug 能力不錯,丟 log 就能提供修正方向
  • 缺點:
    • 有時會「幻覺」產生不存在的 API
    • 複雜需求需要拆解,不然回傳的程式碼容易不完整

2. Cursor

Cursor 是一個 AI 加強版的 VS Code,能直接在 IDE 裡面操作 AI。

  • 優點:
    • 可以針對選取的程式碼詢問 AI,快速修改
    • 與專案上下文結合,生成結果更精準
    • 適合日常小修改、快速重構
  • 缺點:
    • 需要熟悉提示方式,否則結果不一定符合需求
    • 大型專案效能偶爾會有卡頓

3. Claude

Claude 很適合拿來做文件、設計與長篇內容。

  • 優點:
    • 長文處理能力強,適合寫設計規格、技術文件
    • 語氣自然,產出的文件結構化、易讀
    • 適合整理需求 → 程式規格
  • 缺點:
    • 程式碼生成能力比 ChatGPT 弱
    • 在細節上容易模糊,不適合精準 API 開發

4. Gemini

Google 的 Gemini 在程式碼生成上雖然不如 ChatGPT 精準,但它在整合 Google 生態系方面有優勢。

  • 優點:
    • 和 Google 工具(Docs、Gmail、Sheets)整合好用
    • 較擅長搜尋、資訊摘要
    • 在 Android / Web 環境下的支援不錯
  • 缺點:
    • 程式碼能力一般,常需要自己修正
    • 在非 Google 環境下使用體驗有限

小結

對我來說,目前 AI 最實際的用途,還是作為 強化版 pair programmer,幫我快速生成、修改程式碼,或是整理文件。像 Devin 這種「完全自動化 AI 工程師」雖然很夢幻,但現階段還不穩定。
我會比較建議工程師們:把 AI 當助理,而不是接班人。懂得怎麼問、怎麼驗證,才能真正提升生產力。


上一篇
[DAY-17] 運動後的感想,自訂運動也要一個管理介面
下一篇
[Day-19] 運動紀錄頁:用 AI 重構到 Redux Toolkit
系列文
開除老闆計劃21
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言