在實際動手畫畫之前,先回頭介紹一下 Cursor IDE 的模型選用差異,到時候藉由 AI 幫我們生成程式碼,可以最有效率地挑選合適的模型,替我們直接生成立即可用的程式碼。
所以,這次特別開了另一個篇幅講講,各種模型的使用及差別,若要爽用比較高級的 LLM 模型,就要多備點銀子充值。
這邊先幫大家做點功課,讓大家可以先有個參考依據,先讓心裡有個底,看值不值得為了這個工具花上每月 $20 鎂(折合台幣約 $640)。
Cursor IDE 目前提供了多種 AI 語言模型的選擇,包括主流常見的 GPT-4、Claude 和 Gemini。這種靈活性,讓我們可以根據具體需求或是個人偏好,來選擇比較適合的語言模型。
如果想要當個免費仔不付錢,想要「可以先免費玩玩看」,可以選 GPT-3.5 、gpt-4o-mini 或是 cursor-mini 這些語言模型。在許多情境下,其實沒有什麼感覺,會覺得 AI 也可以幫忙生成大部分的程式碼。
像是需要讀取大量檔案的指令,就適合用「高級」的語言模型;而追求快速簡便的回答,可以用 GPT-4o-mini 或 cursor-small 就行了。
如果你有試著用同個問題問 ChatGPT ,分別用 GPT-4o 和 GPT-3.5 不同模型來問,會發現「等級差蠻多」的,特別是「推理能力」和「知識範疇」層面上,回答的精準度差蠻多的。
至於寫程式方面,具體寫出來差別有多大? 這邊舉個例子給大家感覺一下。
像是我選了 GPT-3.5 ,問 Cursor (開啟 Chat 介面詢問):「整個專案中,與登入有相關的流程」。等待一會之後,AI 只提供了我檔案列表的回答,像是以下這樣:
以下是與「登入流程」有關的程式碼檔案:
- AuthPage.tsx
- AuthProvider.tsx
//...
嗯… 🤔
AI 回答得中規中矩,有回答到我的問題是沒錯,但就僅此而已,沒有提供更多有用的情報,沒有幫我解釋每個檔案在做什麼的。
而選了 GPT-4o-mini 的模型,回答就「清楚且貼心」很多,如下所示:
以下是與「登入流程」有關的程式碼檔案:
- AuthPage.tsx
- 管理登入頁面及其相關功能,包括登入、註冊、重設密碼等,並根據使用者狀態進行相應的導航。
- AuthProvider.tsx
- 提供身份驗證上下文,管理使用者的登入狀態。
//...
看起來比起剛剛的 gpt-3.5 模型提供的回答,再往上一層樓,給了更多有用的資訊,幫我們總結了每一個程式碼的用途「摘要」。一看就知道個別檔案是在做什麼的,幫了大忙呢!
總結以上實驗結果,高級語言模型的回答精準度還是「蠻有感」的。有付錢之後,給出的回答品質差距還不小,雖說免費版也是能用 GPT-4o 或是 claude-3.5-sonnet 模型,就只有少少的一個月 50 次額度,就只能當作「體驗體驗」而已了。
這邊幫大家簡單總結一下課金與免費仔的差別:
順帶一提,筆者已經課金下去使用,實際使用一個禮拜就覺得回本了,頗有「這筆錢花得值得」的爽感。
至於如何有感? 後續篇章會跟大家娓娓道來 👍。緊接著,下一篇就要來把畫好的設計稿直接交給 AI,看看會發生什麼事囉!