Karpathy狂贊AI程式碼神器Cursor,直言回不到3年前無輔助編碼了,卻被指「帶貨」
机器之心發表於2024-08-26
熱衷於開課並與網友分享新技術使用心得的 AI 大牛 Karpathy,也有被質疑「為推銷某個產品而在言論中夾帶私貨」的一天。昨天,Karpathy 分享了自己結合使用 AI 程式碼編輯器與大模型的心得體驗,併發出了由衷的感嘆:程式設計領域變化太快了。Karpathy 在編碼時正在嘗試使用 VS Code Cursor 加上 Claude Sonnet 3.5 的組合,而沒有使用 GitHub Copilot。他表示這種做法能夠帶來純粹的雙贏(net win)。Cursor 是一款 AI 程式碼編碼器,允許使用者以自然語言的方式與 AI 互動,根據使用者指令來生成程式碼片段,提供程式碼檢查並在出錯時給出修復建議。從個人經驗來談,過去幾天,Karpathy 的大部分編碼變成了寫英文(包括提示詞、審查並編輯生成的程式碼差異),並做一些「半編碼」(half-coding),即你來輸入自己想要的一段程式碼,可能還要加一些註釋,這樣大模型知道你的下一步意圖是什麼。最後只需要連按「tab」鍵讓 AI 自動補全,這樣就能完成編碼。從輸出結果來看,Karpathy 表示有時會一次性得到 100 行的差異程式碼,這在以前可能需要花費 10 多分鐘。當然他認為自己還沒有充分習慣 Cursor 所有的功能,這有點像重新學習編碼。最後,Karpathy 認為自己基本上無法再回到三年前那種「無輔助」編碼的狀態了。接著,Karpathy 放上了 Cursor AI 程式碼編輯器的網站連結,並表示花 20 美元就能購買 Pro 版,然後在 Cursor 設定中選擇 Sonnet 3.5。不過,他也提醒道,這套設定對新手不太友好,建議他們多看教程影片。在評論區,大多數網友對 Karpathy 關於 AI 輔助程式設計體驗的觀點表示贊同。有人對此表示,如今 AI 對工作流程的改變無疑是成功的,人們只需要學習和調整,過個一兩週就可以起飛了。有人翻出了 Karpathy 此前的發文,「最熱門的新程式語言是英語」,看來這一斷言正在慢慢實現。當然,評論區也出現了不一樣的看法,比如 Perplexity CEO Aravind Srinivas 回覆了一個詞「sad」。這讓網友百思不得其解,或許是擔憂安全問題吧。知名機器學習和 AI 研究員、《Python 機器學習》作者 Sebastian Raschka 認為,AI 確實極大提高了工作效率,但自己還是喜歡無輔助的編碼,就像駕駛手動擋一樣。雖然不是最實用,但很有趣。此外,還有觀點認為這是 AI 程式碼編輯器 Cursor 在瘋狂地營銷,甚至連 Karpathy 都在幫他們推銷。有人質疑 Karpathy 為什麼要在沒有某種關聯的情況下推銷 Cursor?Cursor 和 LLM 的組合除了樣板、前端和其他基礎操作之外非常低效,從身邊同事情況來看,實際上沒有人用它做一點創新的事情。面對這種無端的質疑,Karpathy 回覆稱,自己與 Cursor 或 Sonnet 沒有任何關聯和經濟利益。他只是分享自己的想法,並希望對其他人有所幫助。原來質疑者針對的是 Karpathy 放出的花 20 美元購買 Cursor Pro 的連結,在沒有任何背景的情況下,看起來就像是付費推銷。Karpathy 表示,自己是為了提醒使用者需要升級到 Pro 才能獲得沒有上限的快速高階使用許可權,僅此而已。無論如何,對於 Cursor 而言,相當於 Karpathy 又為它打了一波免費廣告,簡直是賺翻了。