Blackbox AI : 全新的人工智能編碼助手 您的高效AI開發全能助手


在這里插入圖片描述

🎬 鴿芷咕:個人主頁

?🔥 個人專欄: 《C++干貨基地》《粉絲福利》

??生活的理想,就是為了理想的生活!

引入

提起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 ComateBlackbox 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 自動補代碼的快樂了
      在這里插入圖片描述

二 、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端直接訪問和網頁運行,智能助手都集成發布了。真的是讓人眼前一亮,是一個真正的集各種開發功能為一起的生產力開發利器。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/42904.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/42904.shtml
英文地址,請注明出處:http://en.pswp.cn/web/42904.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

效果驚人!LivePortrait開源數字人技術,讓靜態照片生動起來

不得了了,快手已經不是眾人所知的那個短視頻娛樂平臺了。 可靈AI視頻的風口尚未過去,又推出了LivePortrait--開源的數字人項目。LivePortrait讓你的照片動起來,合成逼真的動態人像視頻,阿里通義EMO不再是唯一選擇。 讓圖像動起來 LivePortrait 主要提供了對眼睛和嘴唇動作的…

Mattermost:一個強大的開源協作平臺

Mattermost是一個強大的開源協作平臺,基于云原生架構,為企業級用戶提供安全、可擴展且自托管的消息傳遞解決方案。 一、平臺特點 開源與定制性:Mattermost是一個開源項目,用戶可以根據自身需求定制界面、添加功能或擴展其功能&am…

[大師C語言(第四十一篇)]C語言指針數組與數組指針技術詳解

C語言中的指針和數組是兩個核心概念,它們在許多高級編程任務中扮演著重要角色。本文將深入探討C語言中的指針數組與數組指針,包括它們的基本概念、使用場景和技術細節。我們將通過詳細的解釋和實用的代碼案例來展示如何有效地使用這些技術。 第一部分&a…

matlab 卷積和多項式乘法

目錄 一、算法原理1、原理概述2、主要函數二、代碼實現1、通過卷積計算多項式乘法2、向量卷積3、卷積的中心部分三、參考鏈接一、算法原理 1、原理概述 兩個向量 u u u和 v v v的卷積,表示

大屏自適應容器組件 v-scale-screen

在vue中,v-scale-screen可用于大屏項目開發,實現屏幕自適應,可根據寬度自適應,高度自適應,和寬高等比例自適應,全屏自適應。 倉庫地址:github國內地址:gitee 一、安裝 npm instal…

qr 獲取當前路徑

qDebug() 函數在 Qt 應用程序中用于輸出調試信息。這些信息通常被發送到標準輸出(stdout)或標準錯誤(stderr),具體取決于你的應用程序是如何配置的。在大多數開發環境中,你可以通過以下方式查看 qDebug() 輸…

React setState

老生常談之setState 是同步的還是異步的? 設想setState是同步的,那也就是每次調用setState都要進行新舊虛擬DOM的對比,然后將差異化的dom更新到頁面上,性能損耗很大 所以react把setState設置為了異步,當狀態更新時不…

【Unity2D 2022:Audio】添加游戲音樂和音效

一、添加背景音樂 1. 創建空的游戲物體,名為BackgroundMusic 2. 為音頻播放器添加音頻源(Audio Source)組件 3. 將背景音樂音頻賦值到AudioClip(紅色) 4. 設置循環播放(藍色) 二、添加草莓拾取…

springboot封裝請求參數json的源碼解析

源碼位置: org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver#readWithMessageConverters(org.springframework.http.HttpInputMessage, org.springframework.core.MethodParameter, java.lang.reflect.Type…

解答 | http和https的區別,誰更好用

TTP(超文本傳輸協議)和HTTPS(安全超文本傳輸協議)的主要區別在于安全性和數據傳輸的方式。 一、區別 1、協議安全性: HTTP:使用明文形式傳輸數據,不提供數據加密功能,數據在傳輸過…

coze搭建工作流和Agent

coze搭建工作流和Agent Agent LLM 記憶感知規劃使用工具 LLM是大語言模型,prompt提示詞影響LLM的輸出質量 描述需求——>背景——>解決思路,提示詞文檔。 當有明確的需求和實現需求的路徑時,可以通過搭建工作流來完成標準化任務為…

函數聲明與函數表達式的區別?

一、區別如下: 函數聲明的方法定義的函數,函數名是必須的,函數表達式的函數名是可選的。函數聲明的方法定義的函數,函數可以在函數聲明之前調用,函數表達式的函數只能在聲明之后調用。 函數聲明的方法定義的函數并不是真正的聲明,它們僅僅可以出現在全局中,或者嵌套在其他的函數…

Python爬蟲原理以及3個小案例(源碼)

一、爬蟲原理 網絡爬蟲是一種用于自動獲取網頁內容的程序。它模擬用戶瀏覽網頁的過程,通過發送HTTP請求獲取網頁的源代碼,并利用解析和提取技術來獲取所需的數據。 1. HTTP請求與響應過程 爬蟲向目標網站發送HTTP請求,請求包含URL、請求方…

Linux內核 -- DMA控制器之dmaengine框架的注冊與使用流程

Linux Kernel dmaengine 框架 簡介 Linux內核的dmaengine框架是一個用于管理DMA(Direct Memory Access)操作的通用框架。它抽象了不同DMA控制器的實現,使得上層代碼可以方便地進行DMA傳輸。 初始化流程 1. 驅動注冊 每個DMA控制器驅動都…

定義變量和聲明變量、定義類和聲明類

一、定義變量和聲明變量 在編程中,定義變量和聲明變量是兩個相關但不同的概念,尤其是在靜態類型的編程語言中。靜態類型的編程語言比如Java 1、聲明變量 (1)定義:聲明變量是指告訴編譯器變量的名字、類型和在某些情…

Mysql:時區問題

Mysql:時區問題 1、時區配置 Mysql默認使用系統的時區 mysql> show global variables like %time%zone%; -------------------------- | Variable_name | Value | -------------------------- | system_time_zone | | | time_zone | SYSTEM…

Multi-Wing Optimiser風扇選型軟件介紹

Multi-Wing Optimiser風扇選型軟件

一、YOLO V10安裝、使用、訓練大全

YOLO V10安裝、使用、訓練大全 一、下載官方源碼二、配置conda環境三、安裝YOLOV10依賴四、使用官方YOLO V10模型1.下載模型2.使用模型2.1 圖片案例 五、制作數據集1.數據集目錄結構2.標注工具2.1 安裝標注工具2.2 運行標注工具2.3 設置自動保存2.4 切換yolo模式2.5 開始標注2.…

Socket.D 開源網絡應用協議,v2.5.9 發布(已有 java, py, js SDK)

Socket.D 協議? Socket.D 是一個基于事件和語義消息流的網絡應用協議。在微服務、移動應用、物聯網等場景,可替代 http、websocket 等。協議詳情參考《官網介紹》。 支持: tcp, udp, ws, kcp 傳輸。 目前:java,kotli…

Python不使用元類的ORM實現

不使用元類的簡單ORM實現 在 Python 中,ORM(Object-Relational Mapping)是一種將對象和數據庫之間的映射關系進行轉換的技術,使得通過面向對象的方式來操作數據庫更加方便。通常,我們使用元類(metaclass&a…