?
我是卷了又沒卷,薛定諤的卷的AI算法工程師「陳城南」。
自 AI 技術(shù)被應(yīng)用到輔助編程工具中后,編程的門檻被大幅降低,會編程和不會編程的人都需要得接觸一下來提高自己的日常生產(chǎn)力!
程序員群體可以通過 AI 編程助手大幅提高自己的工作效率,編寫重復(fù)且低效的代碼片段。
非程序員群體也可以通過 AI 編程助手來實現(xiàn)代碼腳本工具編寫,快速完成 Excel 數(shù)據(jù)處理、Txt 文本讀取處理等日常工作中可能會需要的功能,與百度、谷歌等搜索引擎配合使用大大提高日常效率。
目前市面上的 AI 輔助編程軟件有很多,本文主要對 Github 的 Copilot,亞馬遜的 CodeWhisperer 和 本文強推的 Cursor 進行介紹(當然 ChatGPT 也可以輔助編程,但是門檻略高,這里不作介紹),同時附送 Cursor 的保姆級使用教程,需要教程的直接跳轉(zhuǎn)到最后。
強烈推薦大家用起來!
Copilot 介紹
GitHub Copilot 是一種 AI 工具,由 Github 和 OpenAI 聯(lián)手打造,可根據(jù)命名或者正在編輯的代碼上下文為開發(fā)者提供代碼建議。根據(jù)官方介紹,Copilot 已經(jīng)接受了來自 GitHub 上公開可用存儲庫的數(shù)十億行代碼的訓(xùn)練,它支持大多數(shù)編程語言,但官方建議使用 Python、JavaScript、TypeScript、Ruby 和 Go。Copilot 是 GitHub 和 OpenAI 合作的結(jié)果,OpenAI 得到了微軟的大力支持。它由一個名為 Codex 的全新 AI 系統(tǒng)提供支持,該系統(tǒng)基于 GPT-3 模型(第三代 Generative Pre-trained Transformer, GPT)。
?
Copilot 是付費的,新用戶前2個月可免費試用,但入手難度頗高,小白并不推薦。
CodeWhisperer 介紹
?
CodeWhisperer 作為 Copilot 一大競品,是一款由亞馬遜出品的 AI 輔助編程工具,它可以根據(jù)一個注釋或幾個按鍵來自動補全整個函數(shù),幫助你更快地編寫代碼,提高生產(chǎn)力。CodeWhisperer 使用了數(shù)十億行公開可用的開源代碼、自己的代碼庫、公開可用的文檔和公共論壇上的代碼進行了訓(xùn)練。目前支持 Java、JavaScript 和 Python。
CodeWhisperer 是預(yù)覽版免費使用,其與 Coplilot 區(qū)別在于 Copilot 旨在成為一種通用的 AI 輔助開發(fā)工具,而 CodeWhisperer 則首先滿足與亞馬遜平臺相關(guān)的開發(fā)用例,例如亞馬遜網(wǎng)絡(luò)服務(wù)。此外,Copilot 的建議基于上下文和風(fēng)格(Context and Style),而 CodeWhsiperer 則閱讀注釋(commetnts)得到。
Cursor 介紹及保姆級使用教程
Cursor 是與 OpenAI 合作開發(fā)的智能 AI 代碼生成軟件,它可以使用 AI 技術(shù)來快速完成代碼的編寫,以此來讓開發(fā)工作變得更加簡單高效。官方最初聲稱 Cursor 利用 GPT-4 算法(但根據(jù)部分用戶反映,通過對話的方式得知模型為GPT-3,因此后面改為AI技術(shù)),能夠自動補全代碼,生成代碼片段,還能夠理解代碼的含義和上下文,并生成有邏輯性的代碼。
Cursor 目前是部分免費的,每個月有100次的限額,超出需要付費,可以先白嫖起來。
?
下載及安裝
-
直接在官網(wǎng) https://www.cursor.so/ 下載即可,我下載的是MacOS版本,下載按常規(guī)方法進行安裝
-
同時點擊Login進行賬號注冊,github, gmail等都可以,注冊會給郵箱發(fā)一個驗證,驗證一下就可以了。
-
注冊賬號后,打開安裝好的軟件,會提醒登錄,登錄后就可以使用了
?
使用方式
MacOS: Cmd + K 生成代碼,CMD + L 咨詢代碼含義
Windows: Ctrl + K, Ctrl + L
生成代碼示例
具體地,替程序員用戶寫一個經(jīng)典的快速排序
再給大家寫一個 excel 處理
解釋代碼
選中部分代碼(不選中就是全文),CMD+L出現(xiàn)右邊區(qū)域,輸入問題
免費次數(shù)
在官網(wǎng)點擊 Login 后可查看,每個月有100次限額,根據(jù)測試,生成和解釋都是消耗次數(shù)的,我的9次就是這么沒得(舍己為人?。?/p>
?
使用指南
-
因為是100次限制,我個人把 Cursor 當做類似于 搜索的軟件使用,對于不會寫的代碼可以快速生成;
-
目前尚未測試 prompt 的長度限制,或許說一大段話都可以支持。
-
目前建議是將 Cursor 當做類似于 ChatGPT 一樣的軟件來使用(代碼場景),工作場景下注意保證數(shù)據(jù)安全,寫一些常用的工具就足夠了。
-
小白用戶可以利用輔助編程完成日常數(shù)據(jù)處理等,比如 讀取處理 Excel 等,降低自己編寫代碼成本,只要稍微能讀懂+修改就可以了。
關(guān)于我
最后,我是卷了又沒卷,薛定諤的卷的AI算法工程師「陳城南」,帶來最新的前沿AI知識和工具,歡迎大家關(guān)注公眾號「陳城南」?or 添加微信(交流~,后續(xù)我還會分享更多 AI 工具使用,包括 ChatGPT、AI繪圖等
公眾號:文章來源:http://www.zghlxwxcb.cn/news/detail-463165.html
個人微信:文章來源地址http://www.zghlxwxcb.cn/news/detail-463165.html
到了這里,關(guān)于AI 輔助編程工具,會編程和不會編程的人都需要!附Cursor 保姆級使用教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!