概述
Cursor 是一款人工智慧優先的程式碼編輯器,由新創公司 Anysphere 構建,可將自然語言指令轉換為跨整個程式碼庫的工作程式碼編輯。這很重要,因為它成為有史以來成長最快的開發工具之一,重塑了數百萬程式設計師日常編寫軟體的方式。
Cursor 和 Anysphere 在策略、模型存取、平台決策和生態系統合作夥伴關係的背景下得到最好的理解。
深入探討
Anysphere 由四位麻省理工學院畢業生(Michael Truell、Sualeh Asif、Arvid Lunnemark 和 Aman Sanger)於 2022 年創立,它構建了 Cursor,這是 Microsoft 的開源 VS Code 編輯器的一個分支,其核心融入了 AI。 Cursor 不是將聊天機器人固定在側邊欄上,而是讓您用簡單的英語描述更改並應用多文件編輯,透過「Tab」補全預測您的下一次擊鍵,並回答有關存儲庫的問題。它呼叫 Anthropic 和 OpenAI 的前緣模型以及 Anysphere 自己訓練的模型。據報道,該公司的年度經常性收入突破約 1 億美元的速度比幾乎所有軟體新創公司都要快,後來以數十億美元的估值籌集了資金,使其成為「人工智慧編碼」浪潮的旗艦。
技術洞察
Cursor 將您的程式碼庫索引到向量嵌入中,以便它可以檢索相關文件作為上下文,這是一種檢索增強生成的形式。其出色的“Tab”功能使用經過特殊訓練的模型不僅可以預測下一個標記,還可以預測下一個編輯位置,從而使遊標在文件上跳躍。 「代理」模式會連結工具呼叫、讀取檔案、執行終端命令並迭代直至任務完成,而差異可讓您在更改觸及程式碼之前查看並接受更改。
掌握遊標和 Anysphere
Cursor 是一款人工智慧優先的程式碼編輯器,由新創公司 Anysphere 構建,可將自然語言指令轉換為跨整個程式碼庫的工作程式碼編輯。這很重要,因為它成為有史以來成長最快的開發工具之一,重塑了數百萬程式設計師日常編寫軟體的方式。 Cursor 和 Anysphere 在策略、模型存取、平台決策和生態系統合作夥伴關係的背景下得到最好的理解。為了建立深入的理解,請將 Cursor 和 Anysphere 視為一種操作模型,而不是單一功能:定義期望的結果,澄清假設,並將系統可以可靠地執行的操作與仍需要專家判斷的操作分開。
在實踐中,使用 Cursor 和 Anysphere 的強大團隊在提交之前評估供應商策略、路線圖可靠性和鎖定風險。他們記錄明確的成功標準,根據實際數據和工作流程進行測試,並根據觀察到的失敗模式而不是一次性基準測試勝利進行迭代。這就是理論理解轉變為跨產品、政策和營運的持久能力的地方。
供應商路線圖會影響您的團隊接下來可以建立的功能。同時,發佈公告可能會超過實際生產工作流程的穩定性。最具彈性的方法是將實驗速度與治理規則結合:運行試點、捕獲證據、發布決策日誌,並隨著模型行為、使用者期望和監管要求的發展不斷更新保障措施。
戰略影響
供應商路線圖會影響您的團隊接下來可以建立的功能。
供應商路線圖會影響您的團隊接下來可以建立的功能。在高品質部署中,這會轉化為可衡量的操作規則、所有權邊界和定期審查儀式,以便團隊可以增強信心,而不是擴大模糊性。
商業條款和部署選項會影響長期成本和風險。
商業條款和部署選項會影響長期成本和風險。在高品質部署中,這會轉化為可衡量的操作規則、所有權邊界和定期審查儀式,以便團隊可以增強信心,而不是擴大模糊性。
公司激勵措施塑造了產品預設、安全態勢和開放性。
公司激勵措施塑造了產品預設、安全態勢和開放性。在高品質部署中,這會轉化為可衡量的操作規則、所有權邊界和定期審查儀式,以便團隊可以增強信心,而不是擴大模糊性。
現實世界的實施
開發人員鍵入“向此 API 端點新增輸入驗證和錯誤處理”,Cursor 的代理會編輯多個文件,然後執行測試進行確認。
使用製表符補全,工程師可以重命名函數,而 Cursor 可以預測並在專案中的每個呼叫站點應用匹配的更新。
大型儲存庫的新手會問「在哪裡處理使用者身份驗證?」遊標以簡單語言檢索並解釋相關文件。
一位單獨的創始人根據一些自然語言提示構建了一個工作原型網絡應用程序,而無需手動連接大部分樣板文件。
實施模式
遊標和 Anysphere 的實踐
開發人員鍵入“向此 API 端點新增輸入驗證和錯誤處理”,Cursor 的代理會編輯多個文件,然後執行測試進行確認。
開發人員輸入“向此 API 端點添加輸入驗證和錯誤處理”,Cursor 的代理會編輯多個文件,然後運行測試以確認團隊在預先定義質量閾值時通常會獲得更好的結果,為邊緣情況保留人工升級路徑,並隨著時間的推移跟踪生產力增益和錯誤成本。
遊標和 Anysphere 的實踐
使用製表符補全,工程師可以重命名函數,而 Cursor 可以預測並在專案中的每個呼叫站點應用匹配的更新。
使用 Tab 補全,工程師可以重新命名函數,而 Cursor 可以預測並在專案中的每個呼叫網站上套用符合的更新。當團隊預先定義品質閾值、為邊緣情況保留人工升級路徑並隨著時間的推移追蹤生產力增益和錯誤成本時,通常會獲得更好的結果。
遊標和 Anysphere 的實踐
大型儲存庫的新手會問「在哪裡處理使用者身份驗證?」遊標以簡單語言檢索並解釋相關文件。
大型儲存庫的新手會問「在哪裡處理使用者身份驗證?」遊標以簡單語言檢索並解釋相關文件。當團隊預先定義品質閾值、為邊緣情況保留人工升級路徑並追蹤一段時間內的生產力提升和錯誤成本時,通常會得到更好的結果。
遊標和 Anysphere 的實踐
一位單獨的創始人根據一些自然語言提示構建了一個工作原型網絡應用程序,而無需手動連接大部分樣板文件。
獨立創始人根據一些自然語言提示構建了一個工作原型 Web 應用程序,而無需手動連接大多數樣板文件。當團隊預先定義品質閾值、為邊緣情況保留人工升級路徑並隨著時間的推移追蹤生產力增益和錯誤成本時,通常會獲得更好的結果。
風險與防護欄
發佈公告可能會超過實際生產工作流程的穩定性。
API 定價或政策轉變可能會在一夜之間打破假設。
單一供應商依賴性增加了鎖定和遷移成本。
實施路線圖
使用您自己的任務和資料集評估提供者。
使用您自己的任務和資料集評估提供者。將每個步驟視為證據門:如果不符合標準,則暫停推出,縮小差距,然後再擴大使用。
在整合之前查看隱私、安全和法律條款。
在整合之前查看隱私、安全和法律條款。將每個步驟視為證據門:如果不符合標準,則暫停推出,縮小差距,然後再擴大使用。
維護跨模型或供應商的後備計劃。
維護跨模型或供應商的後備計劃。將每個步驟視為證據門:如果不符合標準,則暫停推出,縮小差距,然後再擴大使用。
監控發行說明,以便路線圖的變更不會讓團隊感到意外。
監控發行說明,以便路線圖的變更不會讓團隊感到意外。將每個步驟視為證據門:如果不符合標準,則暫停推出,縮小差距,然後再擴大使用。