最近我把研究 AI 工具的心得,在任職公司的 iOS Team 舉開了一次 3 個多小時的 Workshop。
我希望同事們不是只有完成公司交辦的工作,也要來學一些能帶著走的新技能。
公司政策限制能使用的 AI 工具,主要是 Copilot。但我希望大家能見識一下其他更厲害的工具,也把我研究出的技巧學起來。
這次 Workshop 的流程有經驗分享、實際操作,也有意見交流。同事們的反應還不錯。
綜合來說,有幾個東西是我希望每個人在這場都去體驗的:
- ChatGPT 的語音模式:可以很流暢地進行對話,甚至直接打斷。也可以要求他的用語跟腔調
- ChatGPT 的記憶能力:可以做一些比較長期計畫的回顧
- 去比較 Claude 相較於 ChatGPT 產生程式碼與解釋技術的能力
- Cursor 的 Tab Completion 能力:下載、註冊,並在實際的專案中使用。其他功能方面,Inline Chat 還行,Chat 跟 Composer 就再更不準確一點(或者說我們指令要更具體)
- 去比較 Cursor、Copilot、Windsurf 產生程式碼、Code Review、修改既有程式碼的能力等等
在實際操作中,因為每個人想做的事情都不一樣(反映出軟體開發極大的多樣性),所以遇到的問題也都完全不同,滿好玩的。像是:
- 請 AI 修改一段程式碼,但是改過頭了。回去修改提示
- 手動改了變數名稱,然後在 Cursor 一路狂按 Tab 鍵把其他地方都改完
- 叫 Cursor 把程式碼搬移到新的檔案,遇到困難。改成叫它寫 Terminal 指令
- 請 Cursor 產生 commit message
- 提供外部文件給 Cursor 參考,看能不能加強產出程式碼所使用 API 的準確性
- 網路壞了導致 AI 工具遲遲沒有回應😅
總而言之,我把這次 Workshop 所設計的講義,稍作整理,分享給你參考。