引入
提起AI 智能編碼助手,相信到了如今大家都不陌生。其對我們開發的代碼時的效率有顯著的提升,可以說是開發者的編程利器了,但大家腦海中最先想的是哪家產品呢?而今天給大家介紹的是
Blackbox AI
全新的人工智能編碼助手。
-
Blackbox AI
自從發布以來就強勢沖上了Olivia Moore
AI生產力代表的榜單,發展勢頭可謂是非常的猛啊. - 既然那么多人選擇
Blackbox AI
那它肯定有自己的獨到之處我們今天就來看下Blackbox AI
的強大吧!
文章目錄
- 引入
- 一、Blackbox AI 產品介紹
- 1.1 Blackbox AI
- 1.2 Blackbox AI 使用速覽
- 1.3 Blackbox AI 支持的語言
- 1.4 Blackbox AI : VScode 插件安裝演示
- 二 、Blackbox AI 實戰演示
- 2.1 根據圖片翻譯成代碼(代碼截圖或者網頁設計圖)
- 2.2 問題補充代碼,修正代碼
- 2.3 在線運行代碼(實時預覽)
- 2.4 優秀的代碼注釋功能
- 2.5 代碼翻譯轉換功能
- 2.5 PlayGround(實操演練)
- 三、Explore(探討)&Create Agent(代理功能)
- 3.1 Explore(探討)
- 終端功能
- 討論發現功能
- 3.2 代理(創建獨特的智能助手)
- 總結
一、Blackbox AI 產品介紹
1.1 Blackbox AI
Blackbox AI
它同樣是一個語言模型,他的交互界面與我們常用的ChatGPT類似,但不同的是,他在代碼/編程方面有著特殊訓練和改進。這讓它在AI 代碼編寫和輔助開發的效率來說遠遠超越其他大模型,再AI 生產力上位列前茅。
- 官網地址:https://www.blackbox.ai/
并且在在過去12個月超越了所有其他的語言模型,在HumanEval測試任務中達到了85.36%的完成度,位列第一。
1.2 Blackbox AI 使用速覽
打開
Blackbox AI
映入眼簾的就是一個類似人工智能的聊天界面,這里和大部分的這里智能編碼助手還不一樣,國內的編碼助手一般都是需要下載才能使用比如百度Baidu Comate
而Blackbox AI
為我們集成聊天助手與插件,讓我們通過瀏覽器在任何設備上無縫工作,或毫不費力地切換到您的桌面。真的就是這么簡單。
- 這里可以切換白天和黑夜模式
他的左邊是我們的功能區提供了,聊天查看歷史記錄并且還提供了
手機版和平板電腦
的支持可以說是非常友好了可以讓我們隨時隨地的去使用智能助手,不管是學習還還編碼都非常高效。
- 同時這里還有代碼注釋功能,這里推薦登錄后使用嗷,這樣就可以保存的歷史記錄了
在上面一欄中為我們提供了更多功能,還有vscode 插件下載功能
1.3 Blackbox AI 支持的語言
Blackbox AI BLACKBOX.AI現已支持20多種編程語言,如Python、JavaScript、TypeScript、Go、Ruby等
- 并且我們還可以再代理這里去使用其他人專門定制的個性化語言助手讓搜索更精準高效
1.4 Blackbox AI : VScode 插件安裝演示
Blackbox AI 雖然web端很強大但我們如果實際開發代碼的話還是編輯器更方便,這里就可以采用下載 VScode 插件直接下載體驗更方便的代碼助手。不僅可以在編輯器中進行聊天還能自動生成代碼添加注釋。
-
點擊獲取擴展
-
點擊安裝自動轉跳VS code
Blackbox AI
安裝界面
-
之后點擊這倆個地方就可以喚醒我們的
Blackbox AI
了
- 然后我們就可以體驗AI 自動補代碼的快樂了
- 然后我們就可以體驗AI 自動補代碼的快樂了
二 、Blackbox AI 實戰演示
說了這么多相信大家一明白
BlackboxAI
的基本功能區和常用功能了吧,下面我們就來體驗一下它強大的功能
2.1 根據圖片翻譯成代碼(代碼截圖或者網頁設計圖)
這個功能就非常的炫酷了,大部分GPT都不支持 而
BlackboxAI
是一個基于深度學習的圖像識別工具,它可以根據輸入的圖片生成代碼,下面我們就來演示一下。
- 這里我們就采用一個網絡的登錄界面來讓
Blackbox AI
分析構造并給出設計代碼
從這里可以看出 Blackbox AI 的分析能力還是可以的不僅給出了設計,還自動完成了
css
的書寫
2.2 問題補充代碼,修正代碼
下面我們故意寫錯一段冒泡排序的代碼,來對
BlackboxAI
進行提問并且要求一下優化代碼來看看完成的如何。
2.3 在線運行代碼(實時預覽)
BlackboxAI
不僅可以再web端就可以使用,并且還在web 端服務器上安裝了多款語言編譯器使得我們可以在線運行代碼,這簡直太棒了。
- 這當我們書寫html 代碼或其他語言就可以進行實時預覽來修改我們的代碼
這里就給大家演示了一下HTML我們就可以直接點運行按鈕來,就可以預覽效果當然其他的語言這里我看也是支持的大家可以使用試試,支持20幾種主流語言幾乎全都覆蓋了。
- 當給我我們一段代碼時點擊這里就可以跳轉進來了
2.4 優秀的代碼注釋功能
代碼注釋這個我相信大家都獲得多少都回用到,一個優秀的程序員寫代碼一定會寫注釋。這個功能可以再我們看文檔或者學習其他人寫的代碼是給我們一定的注釋來理解代碼,比如我們學算法的時候。
- 當注釋生成之后我們還可以進行對比原本代碼的差異這點就非常棒了,可以更加清楚的看到我們代碼新增了那些部分注釋。
2.5 代碼翻譯轉換功能
這個功能也非常有意思我們可以根據,現有代碼去翻譯轉換為其他的編程代碼實現,這就為重構一下簡單功能,提供來看一種新的實現方式不必再去寫不同語言的重復功能
- 點擊翻譯代理功能
- 根據您的提示詞來創建翻譯文檔。
2.5 PlayGround(實操演練)
BlackboxAI
不僅提供了問答界面直接運行預覽效果,還提供了PlayGround(實操演練)
功能,這樣就算我們拿到了一串代碼,但是沒有編譯器去測試就可以使用它,不僅可以去給我我們的代碼能翻譯代碼,并查找注釋。
- 下面我們來演示一下python的
代碼運行,監測錯誤,以及解釋代碼
三、Explore(探討)&Create Agent(代理功能)
3.1 Explore(探討)
終端功能
終端是通過運行 blackboxai 命令啟動的界面,是BlackboxAI Interpreter的用戶交互界面。它允許用戶以自然語言的方式與 BlackboxAI Interpreter 進行交互。我們可以去直接下載到自己的終端來直接交互。
- BlackboxAI Interpreter 允許 BlackboxAI 在本地運行代碼(Python、Javascript、Shell 等)。安裝后,您可以通過終端中的聊天界面與BlackboxAI Interpreter聊天
- 官網文檔鏈接:https://pypi.org/project/blackboxai/
討論發現功能
這個功能也非常有意思,在這里我們可以看到其他人通過chat功能分享到平臺上的公開聊天鏈接。這些聊天鏈接可能包含了各種有趣的話題、有用的信息、技術問題的解答。
3.2 代理(創建獨特的智能助手)
這個就非常有意思了,我們在代理這個按鈕發現的所有智能助手都是用戶創建的,其實在創建代理這里我們就可以創建一個獨特領域的助手,這就需要各位打開自己的奇思妙想了去創造自己的爆火智能體了。
總結
以上就是對 Blackbox AI 的部分功能介紹了,更多功能還等各位探索呢!(官網鏈接) 。博主這幾天使用下來
BLACKBOX.AI
很多功能都讓我眼前一亮,比如說圖片識別功能,在線預覽,與代碼運行這個功能在其他的 AI代碼助手身上都是看不到的,而 Blackbox AI web端直接訪問和網頁運行,智能助手都集成發布了。真的是讓人眼前一亮,是一個真正的集各種開發功能為一起的生產力開發利器。