新聞中心
說到最近 AI 編程工具,你能想到的都是什么?Github Copilot?Cursor?CodeWhisperer?還是原生的 ChatGPT 呢?這幾種工具都有各自的特色。

溫江網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司自2013年起到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運(yùn)維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
Github Copilot 確實不錯,雖然目前可以免費試用,不過在試用期過后就需要付費訂閱;Cursor 則需要下載 IDE,對于大部分都還是在 IntelliJ IDEA 上面開發(fā)的 Java 程序員來說,切換一個開發(fā)工具還是很麻煩的;而 CodeWhisperer 更側(cè)重于應(yīng)用程序的架構(gòu)設(shè)計。
所以目前最好的一個方案就是在 IntelliJ IDEA 中以插件的形式存在,這一點 Bito 就很好的支持的,除了支持 IDEA 之外還支持 VS Code 以及 Chrome 瀏覽器擴(kuò)展,更重要的是對于個人用戶是可以免費使用而且不需要任何魔法。
Bito 是什么
通過官網(wǎng)我們可以知道 Bito AI 是一種軟件工具,通過將 GPT-4 和 ChatGPT 引入 IDE、Chrome 瀏覽器和 CLI 等開發(fā)工具中,幫助開發(fā)人員大大加快其工作效率。
它使用 OpenAI 的模型,開發(fā)者不需要 OpenAI 密鑰,Bito AI可以輕松編寫代碼、理解語法、編寫測試用例、解釋代碼、注釋代碼、檢查安全性,甚至解釋高級概念。
Bito 可以做什么
可以詢問任何技術(shù)問題,包括生成代碼、命令語法、測試用例、解釋代碼、注釋方法、改善性能、檢查安全性和解釋概念等方面。比如可以問:Java 中用來將數(shù)字從一種進(jìn)制轉(zhuǎn)換為另一種的代碼?或者:使用 GO 實現(xiàn)一個簡單的 REST API 的代碼。
Bito IDEA 插件安裝
安裝很見簡單,在 IDEA 的設(shè)置和插件中進(jìn)行搜索 Bito 就可以找到,一鍵安裝即可。Bito AI - Be a 100x dev and save an hour a day!
下載安裝完成,在 IDEA 的右側(cè)欄中會出現(xiàn)一個 Bito 欄,我們點擊一下,點擊過后會提示你注冊,我們只要輸入一個郵箱就可以進(jìn)行注冊,注冊的時候會給郵箱發(fā)送一個驗證碼,只要輸入驗證碼就可以注冊成功。
注冊成功過后會有提示創(chuàng)建一個工作空間,然后會讓邀請協(xié)作者,我們跳過就好,一切都完成過后就會看到下面的界面,此時說明我們已經(jīng)可以開始智能編程了。
測試
比如我們讓 Bito 來幫我們寫一個 Java 版本的二分查找算法,整體提問和回答的效果如下:
可以看到 Bito 可以根據(jù)我們的提示來進(jìn)行代碼的編寫和修復(fù),整個過程花費不到一分鐘的時間就完成了。整個過程非常絲滑,不需要切換軟件就可以完成。
還可以幫我們解釋代碼,如下所示:
將需要解釋的代碼發(fā)送過去,并讓 Bito 進(jìn)行解釋,可以看到解釋的很詳細(xì)。不過目前還有個不是很友好的地方,那就是如果英文不好的話,不能直接使用 Bito 的快捷鍵,比如如果直接使用下面的這種方式,Bito 給出的回答是會默認(rèn)按照英文來解釋的。
VS Code 中的插件也是類似,了不起這邊沒有安裝 VS Code 就不給大家演示了,感興趣的可以自己研究。
Bito Chrome 擴(kuò)展
Bito 的 Chrome 擴(kuò)展的安裝也很簡單,我們直接在 Chrome Extension 中進(jìn)行搜索安裝就好。
安裝完成過后也是一樣的用郵箱進(jìn)行注冊登錄就好,后面的使用就跟插件里面一樣的,感興趣的可以自己去嘗試嘗試。
Bito 的安全
使用這種 AI 編程助手,我們要注意的是數(shù)據(jù)的安全,在 Bito 的官網(wǎng)我們可以看到下面的說明。
通過 Learn more 我們可以看到更加詳細(xì)的安全說明。
主要分為三個部分:
Bito AI 助手
文章中提到 Bito 這邊是不會存儲任何輸入的代碼,但是我們選中的代碼會被發(fā)送到服務(wù)器上面的進(jìn)行處理。Bito 生成的所有響應(yīng)也只會存儲在本地,我們隨時可以進(jìn)行刪除。
子處理器
Bito 使用第三方服務(wù),如 Amazon AWS、OpenAI、Google Analytics、SendGrid 和 Slack API 來提供基礎(chǔ)設(shè)施和功能能力。
個人數(shù)據(jù)
Bito遵循行業(yè)標(biāo)準(zhǔn)慣例來保護(hù)您的電子郵件和其他個人詳細(xì)信息。我們通過一次性口令認(rèn)證登錄過程來實現(xiàn)無密碼登錄——這需要在每次登錄時發(fā)送到您的電子郵件的一次性密碼,以確保您的賬戶得到完整的安全保護(hù)。
不過話說回來,雖然官方是這樣說但是底層還是用的 OpenAi 等三方的模型,我們的代碼還是會被發(fā)送到三方的,因此大家還是要注意數(shù)據(jù)隱私安全,盡量只在開源項目中使用,避免公司內(nèi)部代碼泄露!
文章名稱:BitoAI:一個號稱提升100x工作效率的IDEA插件
分享網(wǎng)址:http://fisionsoft.com.cn/article/djjcgjh.html


咨詢
建站咨詢
