Cursor 是程式開發的ChatGPT——現在任何人都可以在幾分鐘內製作應用程式

有時候,一款人工智慧工具會突然爆紅,成為社群媒體的熱門話題。本週這款應用程式就是 Cursor,一款使用 Claude 3.5 Sonnet 及 GPT-4o 等模型的 AI 程式編輯工具,它讓任何人都可以更輕鬆地構建自己的應用程式。

Cursor 既是一個開發環境,也是 AI 聊天機器人,與 GitHub Copilot 等工具不同的是,Cursor 幾乎可以代替你完成所有工作,將一個簡單的想法轉化為功能性代碼,僅需幾分鐘。

這款工具基於與微軟的熱門編輯器 Visual Studio Code 相同的系統開發,迅速在新手開發者與資深工程師之間找到了粉絲群。包括在 PerplexityMidjourney 以及 OpenAI 等公司工作的人,都是使用這款 AI 工具的 30,000 名客戶之一。

什麼是 Cursor?

Cursor 是一款以 AI 為核心的代碼編輯器。自 2022 年成立以來,這家初創公司已籌集超過 4 億美元的資金,並與包括 AnthropicOpenAI 在內的多個模型合作。

雖然表面上看,像是讓聊天機器人幫你構建應用程式這類功能,與 ClaudeChatGPT 已經能做到的事情類似,但真正的威力來自於它與代碼編輯器的整合,以及快速進行修改或解決問題的能力。

Cursor 的執行長 Michael Truell 把它形容為「Google Docs for programmers」,這是一個簡單的代碼編輯器,內建 AI 模型,能夠僅通過文字提示來編寫、預測並操作代碼。

他在接受《Forbes》訪談時表示,Cursor 的目標是自動化工程師 95% 的工作,讓他們可以專注於程式設計的創造性部分。這將允許個人開發者構建比目前強大的團隊能構建的系統更為複雜的系統。

Cursor 的真正力量在於程式設計的民主化。它還允許沒有太多程式經驗的人僅需打幾行文字,就能構建出自己所需的工具。

Cursor 的實際應用

我們曾經使用過幾款不同的 AI 程式編輯工具,包括 GitHub Copilot 及開源版本的 Devin,我也曾使用 Claude 構建過完整的應用程式,而且我已經寫了多年的 Python 和 Apple 的 Swift。這次,我想看看使用 Cursor 能多快構建一個應用程式。

由於這款工具的聊天功能是由 Claude 3.5 Sonnet 驅動的,你可以要求它詳細解釋任何代碼的元素或需要完成的任務。

比如說,如果一個用戶最近開始健身,因此決定構建一個習慣追蹤應用程式。只需輸入了一個簡單的提示:「用 Python 構建一個帶有 GUI 的習慣追蹤器。讓它看起來現代且加入遊戲化元素。」

它在側邊聊天視窗生成了必要的代碼,我只需點擊 ApplyAccept,它就將代碼添加到一個新的 Python 文件中,包含所有必要的模組。同時,它還給出了如何在本機添加模組以使代碼工作的指示。

第一次版本是一個非常簡單的應用程式,包含輸入任務的文本框、一個完成任務的按鈕,以及一個顯示完成進度的追蹤器。

從早上 10 點開始,我不斷強化應用程式,添加了新的樣式和功能,而我連一行代碼都沒寫。到了 10 點 35 分,我已經擁有一個功能完整的、豐富的習慣追蹤器,我真的計劃每天使用它。

如果你想要使用 Cursor AI,請前往 https://www.cursor.com/ 下載編輯器即可使用。

Cursor
The AI Code Editor

我還嘗試了另一個項目,即使用 SwiftUI 為 iOS 構建相同的應用程式。這涉及將代碼轉移到 Xcode,但我發現這在 Swift 中出現的錯誤比 Python 多得多。

Cursor: 8 歲女孩使用它完成一個聊天機器人

畢竟實在是太紅了,紅到8歲的小女孩都用它來學AI,在45分鐘內搭建出一個聊天機器人的「秀」已經吸引了180萬人在線觀賞。這位 8歲女孩輕鬆用 AI 程式設計,45分鐘打造出聊天機器人,而這小女孩正式 Cloudflare 副總裁家8歲女兒。

結語

Cursor 不是我會推薦給完全不懂技術的人使用的工具,但如果你稍微了解一些代碼,甚至只是會寫一行 HTML 來讓 MySpace 的標題變粗,那麼你會發現 Cursor 是一個有趣的工具。

它確實允許你在不寫代碼的情況下構建應用程式,但有一些基本的程式架構知識會更有幫助。即便你沒有這些知識,你也可以將任何錯誤發送給聊天機器人,Cursor 會幫你糾正——不過有時候錯誤並不總是標記得那麼清楚。

Cursor 有一個免費方案,包含兩週的專業試用期,之後你仍可以使用一些基本功能進行簡單的程式設計。專業版每月費用為 20 美元,和 ChatGPTClaude 的價格差不多,並包含無限制的請求次數。


了解更多關於 Cursor AI

Cursor AI 是一個由 AI 驅動的程式碼編輯器和整合開發環境(IDE),旨在幫助開發人員更有效率地編寫、理解和除錯程式碼。以下是主要功能:

  1. 程式碼輔助:
  • 即時 AI 程式碼建議和自動完成
  • 程式碼解釋和文件生成
  • 錯誤修復協助
  • 程式碼重構建議
  1. 聊天介面:
  • 內建的 AI 聊天功能,用於程式碼相關問題
  • 根據您的程式碼庫提供情境感知的回應
  • 能夠解釋程式碼片段或生成新程式碼
  1. IDE 功能:
  • 具有語法高亮的程式碼編輯
  • 檔案管理
  • Git 整合
  • 終端機存取
  • 多語言支援
  1. AI 整合:
  • 最初基於 GPT 模型開發
  • 可配置使用不同的語言模型
  • 可通過提示和規則檔案自訂

您可以將它想像成類似 VS Code 或其他程式碼編輯器,但具有整合式 AI 功能,可幫助您更快地編寫程式碼並更好地理解程式碼。AI 可以協助編寫新函數、解釋複雜程式碼、提出改進建議,並協助除錯。

它類似於 GitHub Copilot,但它是一個完整的 IDE,而不僅僅是程式碼完成工具。主要區別在於 Cursor 提供了一個更完整的開發環境,並在整個使用體驗中深度整合了 AI 功能。


了解更多關於 Cursor


更多 AI 程式開發工具


更多來自 Tenten AI 的文章

CURSOR AI 常見問題

  1. Q: CURSOR 是什麼?
    A: CURSOR 是一款以人工智慧為核心的程式碼編輯器,能夠幫助使用者快速生成程式碼,實現應用程式創意,並且與 Claude 3.5 Sonnet 和 GPT-4o 等模型整合。
  2. Q: CURSOR AI 適合哪些使用者?
    A: CURSOR AI 適合各程度的開發者使用,無論是新手還是資深工程師。即使對程式開發毫無經驗,也可以上手使用。
  3. Q: CURSOR AI 的主要優勢是什麼?
    A: CURSOR 提供快速生成代碼、修改和解決問題的能力,並致力於將程式設計中的 95% 自動化,讓開發者專注於創造性部分。
  4. Q: CURSOR 的定價是多少?
    A: CURSOR 提供免費方案,包含兩週免費的專業版試用期。專業版每月訂閱費用為 20 美元,且提供無限制的請求次數。
  5. Q: 利用 CURSOR AI 具備什麼能力的程式設計知識是有幫助的?
    A: 擁有基本程式架構知識會更有幫助,但即便沒有深厚的程式背景,CURSOR AI 仍可協助用戶糾正錯誤。
Share this post