自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Cursor AI設(shè)置AI編碼輔助標準的五種方式

人工智能
Cursor AI 憑借其集成的環(huán)境、多功能的功能和無縫的工作流程自動化,正在改變開發(fā)方式。從強大的 Composer 工具到靈活的聊天功能和全面的模型選項,Cursor AI 提高了生產(chǎn)力并簡化了開發(fā)流程。其整體方法為 AI 驅(qū)動的編碼輔助設(shè)定了新標準。

憑借其集成的環(huán)境和多功能特性,Cursor AI 為 AI 驅(qū)動的編碼輔助設(shè)定了新標準。

譯自5 Ways Cursor AI Sets the Standard for AI Coding Assistance,作者 Janakiram MSV。

Cursor AI 是一個AI-first 集成開發(fā)環(huán)境,將 AI 編碼助手提升到一個新的水平。大多數(shù)編碼助手都將 IDE 作為附加組件或插件,但Cursor AI(最流行的開源開發(fā)者工具Visual Studio Code的一個分支)將 AI 功能直接嵌入到開發(fā)環(huán)境中。

Cursor AI 已經(jīng)面世一年多了,但它最近在收到Andreessen Horowitz 的 6000 萬美元 A 輪融資后登上了新聞頭條。Cursor AI 還獲得了Andrej Karpathy(前特斯拉自動駕駛負責人和前OpenAI研究員)等行業(yè)領(lǐng)導(dǎo)者的高度評價。

“編程的變化如此之快……我正在嘗試使用 VS Code Cursor + Sonnet 3.5 來代替 GitHub Copilot,我認為它現(xiàn)在已經(jīng)獲得了全面勝利。根據(jù)經(jīng)驗,在過去幾天里,我的大部分“編程”工作現(xiàn)在都是用英語編寫?!?/p>

— Andrej Karpathy (@karpathy), Twitter,[8 月 24 日]

Cursor AI 的功能擴展到更專業(yè)的應(yīng)用程序,例如 11 Labs 用于視頻編輯中 AI 畫外音的Helper 應(yīng)用程序。收入儀表板和Duolingo 克隆的開發(fā)進一步說明了 Cursor 在創(chuàng)建多樣化、實用應(yīng)用程序方面的潛力。從交互式游戲到 Chrome 擴展程序,Cursor AI Composer 正在徹底改變各個領(lǐng)域的軟件開發(fā)。

我已經(jīng)使用 Cursor AI 幾周了,以下是我最喜歡的能夠顯著提高開發(fā)人員生產(chǎn)力的功能。

1. Composer

Composer 功能是 Cursor AI 最強大的功能。它幾乎就像將產(chǎn)品經(jīng)理起草的規(guī)范文檔變成一個完整的應(yīng)用程序。在典型情況下,是工程團隊幫助產(chǎn)品經(jīng)理將規(guī)范轉(zhuǎn)化為代碼。

在 Cursor 中,Composer 通過生成構(gòu)建應(yīng)用程序所需的所有工件來完成繁重的工作。規(guī)范是用簡單的英語編寫的,甚至可能包括 UI 模型和線框圖。

圖片圖片

Cursor AI Composer 通過幾個令人印象深刻的作品展示了其在應(yīng)用程序開發(fā)中的多功能性和強大功能。著名的例子包括一個功能齊全的任務(wù)管理器網(wǎng)絡(luò)應(yīng)用程序和一個完整的身份驗證系統(tǒng),展示了其處理復(fù)雜軟件結(jié)構(gòu)的能力。一個 8 歲的孩子成功構(gòu)建了一個聊天機器人,這突出了該平臺的可訪問性,證明了其用戶友好的特性。

在創(chuàng)建提示時,可以參考文件(如屏幕截圖、數(shù)據(jù)庫模式,甚至是文本文件)以及分步說明,以便為 Composer 提供上下文。

可以通過按 Shift+Command+I 熱鍵來調(diào)用 Composer,這將彈出一個全屏編輯器。

在我的測試中,我利用 Composer 將現(xiàn)有數(shù)據(jù)集導(dǎo)入 PostgreSQL 數(shù)據(jù)庫,并通過 REST API 端點公開它。我可以毫不費力地將數(shù)據(jù)庫和 API 層打包到DockerCompose 文件中,并在我的開發(fā)機器上運行它——所有這些都不需要離開開發(fā)環(huán)境。在測試 API 后,我可以輕松創(chuàng)建包含用于在 Kubernetes 中部署應(yīng)用程序的清單的 YAML 文件。

2. 隨時隨地聊天

目前大多數(shù) AI 編碼助手都局限于兩個功能:編輯器中的代碼補全和一個單獨的聊天窗口。聊天窗口提供類似于 ChatGPT 的對話界面。

圖片圖片

我喜歡 Cursor 的地方在于它能夠在任何地方調(diào)用聊天輸入框——在代碼編輯器中、側(cè)邊欄中,甚至在終端窗口中。這是一個非常強大的功能,可以讓開發(fā)人員控制工作流程。

圖片圖片

您可以選擇一段代碼并按 Command+K 重寫或重構(gòu)它,或者按 Command+L 在側(cè)邊欄中甚至在終端窗口中顯示它。聊天輸入最好的地方在于它能夠記住歷史記錄,這使得編輯提示以更好地調(diào)整它們變得很容易。

3. 模型選擇

Cursor 提供了對各種模型的訪問,包括流行的Claude 3.5 Sonnet和GPT-4o。但令人印象深刻的是該工具能夠引入您自己的模型。

圖片圖片

開發(fā)人員可以將 Cursor 指向他們現(xiàn)有的帳戶和訂閱,以使用來自 Anthropic、微軟Azure、OpenAI 和谷歌的模型。Azure OpenAI 使開發(fā)人員能夠使用提供安全性和合規(guī)性的專用端點。

您還可以將 Cursor 指向托管自定義模型的任何與 OpenAI API 兼容的端點。此功能可以使用戶能夠在任何推理引擎(例如您自己基礎(chǔ)架構(gòu)上的文本生成推理服務(wù)器或 vLLM,或在 Runpod 和Fireworks AI等第三方基礎(chǔ)架構(gòu)上)托管代碼生成器模型,例如CodeGemma、Code Llama或Codestral。

圖片圖片

還可以動態(tài)切換模型。例如,您可以使用一個模型在 shell 中運行命令,而使用另一個模型生成代碼。

4. 使用 @ Moniker 增強上下文

Cursor 最棒的功能是能夠引用文件、文件夾、網(wǎng)絡(luò)、文檔,甚至是整個代碼庫。這是一個殺手級功能,使 Cursor 從競爭對手中脫穎而出。

圖片圖片

當您使用@Codebase詢問有關(guān)代碼庫的問題時,Cursor 會搜索與您的查詢相關(guān)的代碼。使用@Files引用文件允許您將特定文件帶入上下文。這類似于將 ChatGPT 與自定義 GPT結(jié)合使用,這意味著您可以隨時使用有關(guān)您自己的代碼和應(yīng)用程序的知識。

通過@Web添加網(wǎng)絡(luò)搜索的功能使 Cursor 變成了一個類似Perplexity 的工具。它可以搜索網(wǎng)絡(luò)并從 StackOverflow 或與您的查詢相關(guān)的其他來源獲取答案。

最后,包含任何外部工具文檔的功能是一個救星。Cursor 將抓取文檔并將其轉(zhuǎn)換為嵌入,這些嵌入將用于代碼生成和查詢響應(yīng)。

圖片圖片

我添加了Chroma DB文檔,Cursor 指導(dǎo)我完成了索引、創(chuàng)建和查詢集合的過程。

5. DevOps 工作流程自動化

我對 Cursor 最滿意的是它能夠處理端到端的應(yīng)用程序生命周期,而無需離開開發(fā)環(huán)境。雖然 Composer 和 Tab 等功能可以解決代碼生成問題,但終端內(nèi)的聊天窗口是一個真正的游戲規(guī)則改變者。它可以生成和運行 shell 腳本、Docker 和 Kubernetes 命令,以及任何其他與 CLI 相關(guān)的工具。

雖然其他 AI 編碼助手也有一個聊天窗口來響應(yīng)與操作相關(guān)的查詢,但它們需要復(fù)制和粘貼。但 Cursor 將需要執(zhí)行的實際命令直接放在命令提示符處,從而顯著加快了工作流程。

圖片圖片

在我的測試用例中,我可以直接在編輯器窗口中生成Dockerfile,構(gòu)建它們,標記它們,并通過用簡單的英語提示 Cursor 將它們推送到 Docker Hub。在 Docker Compose 環(huán)境中生成和測試容器后,我可以將應(yīng)用程序部署在云中運行的 Kubernetes 集群中。

圖片圖片

Cursor 能夠幫助我以無縫的方式從開發(fā)過渡到生產(chǎn),而無需離開開發(fā)環(huán)境,這給我留下了深刻的印象。

Cursor AI 憑借其集成的環(huán)境、多功能的功能和無縫的工作流程自動化,正在改變開發(fā)方式。從強大的 Composer 工具到靈活的聊天功能和全面的模型選項,Cursor AI 提高了生產(chǎn)力并簡化了開發(fā)流程。其整體方法為 AI 驅(qū)動的編碼輔助設(shè)定了新標準。

責任編輯:武曉燕 來源: 云云眾生s
相關(guān)推薦

2025-01-02 14:10:41

2021-06-25 15:37:56

人工智能AI智能建筑

2024-07-05 11:34:07

2025-01-07 09:00:00

2022-02-23 12:35:12

LibreOffic無障礙輔助套件

2023-03-09 11:31:21

技術(shù)轉(zhuǎn)型生成式AI

2024-03-06 16:36:02

2025-03-17 00:00:00

2019-04-22 07:37:55

人工智能AI自動化

2020-06-15 21:28:15

AI客戶體驗人工智能

2024-04-24 14:46:40

人工智能編碼助手

2018-02-25 11:11:09

AI技術(shù)改變軟件測試

2022-02-28 14:12:07

人工智能AI

2025-03-19 08:00:00

CIOAI

2024-04-08 14:17:37

數(shù)據(jù)安全人工智能

2020-11-26 20:54:23

AI人工智能建筑

2022-08-26 16:44:40

智慧城市AI人工智能

2022-09-29 23:50:47

人工智能神經(jīng)網(wǎng)絡(luò)平面設(shè)計

2024-03-06 16:34:24

AI企業(yè)領(lǐng)導(dǎo)人人工智能

2025-02-27 01:00:00

AI編程代碼
點贊
收藏

51CTO技術(shù)棧公眾號