文章目錄
- 💯BLACKBOX.AI 官網
- 🍁1 BLACKBOX.AI 工具使用教程
- 🍁2 BLACKBOX.AI工具使用界面介紹
- 🍁3 Chat(聊天)功能
- 🍁4 Explore (探索)功能
- 💎4.1 Terminal(終端)功能
- 💎4.2 Discover(發現)功能
- 💎4.3 AI Code Docs (AI代碼文檔)功能
- 💎4.5 AI Model Page (AI模型頁面)
- 🍁5 Create Agent(創建代理)功能
- 🍁6 Playground(廣場)功能
- 💎6.1 選擇對應的編程語言
- 💎6.2 Comment(評論)功能
- 💎6.3 Explain(解釋)功能
- 💎6.3 Find Bugs (查找錯誤)功能
- 💎6.4 Run(運行)功能
- 🍁7 Code Translation Agent(代碼翻譯代理)功能
- 🍁8 Code Comment Agent(代碼注釋代理)功能
- 🍁9 Android App (安卓應用程序)功能
- 🍁10 Multiplayer Editor (多人編輯)功能
- 🍁11 View History(查看歷史記錄)功能
- 🍁12 BLACKBOX.AI插件(兼容VSCode)介紹
- 💯推薦配合使用的瀏覽器在線翻譯插件
- 💯個人使用體驗總結
💯BLACKBOX.AI 官網
BLACKBOX.AI 官網
(附使用手冊):由此進→https://www.useblackbox.io/home-codesearch
BLACKBOX.AI
是一款專為開發者
和IT學習者
設計的AI平臺
,旨在助力編碼任務的高效完成和學習過程的加速。它提供了一系列強大的功能,包括代碼生成
、代碼補全
以及實時編碼支持
,這些功能對于加速開發過程和學習新編程語言極具價值。BLACKBOX.AI
現已支持20多種編程語言,如Python
、JavaScript
、TypeScript、Go、Ruby
等,通過提供智能的代碼建議
和解答編碼問題
,極大地提升了開發效率
和學習的便利性
,使IT學習者能夠更加輕松地掌握編程技能。
BLACKBOX.AI
的主要功能包括:
代碼聊天
:通過智能對話模式,幫助開發者解決編碼問題、修復錯誤、開發新功能和重構代碼,提供即時的編碼支持和建議。實時知識
:平臺能夠回答關于最近事件、技術突破等問題,并顯示信息來源,幫助開發者保持對行業動態和技術發展的敏銳洞察。視覺功能
:允許分析圖像輸入,如代碼截圖或產品草圖,為開發者提供便捷的可視化輔助,提升代碼理解和設計效率。GitHub 集成
:平臺支持直接與GitHub倉庫集成,允許開發者在倉庫上執行任務,如從錯誤報告生成問題或對代碼進行評論,實現更加高效的工作流程。
🍁1 BLACKBOX.AI 工具使用教程
相信通過閱讀BLACKBOX.AI 官網的使用手冊后,你一定對BLACKBOX.AI
功能有一定了解啦,接下來讓我以一個使用者的角度來具體介紹一下。
🍁2 BLACKBOX.AI工具使用界面介紹
BLACKBOX.AI工具兩種進入方式:
- 第一種:我們點擊
BLACKBOX.AI
官網的左上角可以進入AI工具的使用界面
同樣我們也可以直接點擊以下網站進入:- 第二種:
BLACKBOX.AI
工具使用網站:https://www.blackbox.ai/
這里我們可以看到BLACKBOX.AI工具
的使用界面是純英文的,當前暫不支持切換中文,對于英文看的有些吃力的uu可以安裝合適的瀏覽器翻譯插件
(最后我會在下面介紹我使用的翻譯插件,先介紹AI工具功能),接下來的介紹我會圍繞官方使用手冊進行展開,并且搭配翻譯插件
方便uu們觀看。
打開翻譯插件后,內容瞬間變得清晰易理解啦,
BLACKBOX.AI
官方這邊推薦使用谷歌瀏覽器
,在使用前我們最好進行一下登錄
操作,方便存儲我們的歷史記錄,同時BLACKBOX.AI
工具也提供了與VScode
編譯器兼容的AI插件
,可以搭配使用提高我們的編程開發效率。左邊是其功能區
,我這里就不先一一列舉啦,下面會逐個進行詳細介紹!
還有值得一提的是
BLACKBOX.AI
在左下角提供了白天/夜間切換模式
,用戶可以根據需要進行設置,這點考慮到了用戶使用體驗,確實很不錯!
接下來,我們就可以開始探索BLACKBOX.AI
工具的豐富功能啦。從基礎的操作界面到高級的分析功能,我都會一一介紹,確保你能夠充分利用這個強大的工具。如果你在使用過程中遇到任何問題或疑問,也歡迎提問。
🍁3 Chat(聊天)功能
和市面上大多數AI工具一樣,
BLACKBOX.AI
也同樣配備了聊天功能,但其獨特之處在于它更側重于編碼方面的交流。這一功能為開發者提供了一個與AI實時互動
的平臺,允許他們提出與編碼相關的問題,并能夠實時收到準確的答案。無論是遇到需要修復的錯誤、想要構建的新功能,還是進行代碼重構,BLACKBOX.AI
的聊天功能都能提供寶貴的幫助和建議。這一特性使得BLACKBOX.AI
在眾多AI工具中脫穎而出,成為開發者們不可或缺的得力助手。
而且BLACKBOX.AI
的回答速度真的超級快,它是專門為了回答編碼方面
的問題而設計的。你不需要
掛接任何API
,就可以在國內直接使用,輕松獲得即時的編碼幫助
和建議
。這無疑是開發者們的一大福音,能夠極大地提升他們的開發效率
和問題解決速度
。
在聊天窗口旁邊,我們還可以發現有兩個非常實用的按鈕。
- 第一個是“
插入代碼塊
”按鈕,它可以幫助我們將代碼與文本進行區分,讓聊天內容更加清晰易懂。當我們需要向AI展示代碼或詢問代碼相關的問題時,這個按鈕就顯得尤為重要。- 第二個是“
上傳文件
”按鈕,它允許我們上傳文件給AI進行分析和解答。這意味著,如果我們遇到了與某個文件相關的編碼問題,我們可以直接上傳該文件,讓AI基于文件內容為我們提供解答和建議。這一功能無疑進一步增強了BLACKBOX.AI的實用性和便捷性。
此外,
BLACKBOX.AI
的聊天功能還支持分享當前聊天
,只需點擊“Share Chat”分享聊天按鈕
,就可以生成一個鏈接,該鏈接會打包當前提問的內容。別人通過這個鏈接就可以直接查看
我們與AI的聊天內容,這一功能真的非常方便,省去了
傳統AI工具中需要復制或截圖的繁瑣步驟
。
打開鏈接,我們可以直接查看聊天內容。
🍁4 Explore (探索)功能
Explore(探索
功能作為一種綜合性的工具,通常旨在幫助用戶更深入地理解、分析和利用數據、代碼、文檔或模型等資源。
此功能分為終端
、發現
,AI代碼文檔
,AI模型頁面
四個部分
💎4.1 Terminal(終端)功能
這個終端是通過運行 blackboxai 命令啟動的界面,是BlackboxAI Interpreter
的用戶交互界面。它允許用戶以自然語言的方式與 BlackboxAI Interpreter 進行交互,從而執行各種任務,如創建和編輯代碼文件、PDF 文檔,控制 Chrome 瀏覽器進行網絡研究,以及繪制
、清理和分析大型數據集
等。
詳細官方教程:blackboxai 3.3 黑匣子3.3
💎4.2 Discover(發現)功能
Discover(發現)
功能是BlackboxAI Interpreter
中一個非常有趣且實用的部分。在這個功能模塊里,用戶可以瀏覽
到其他人通過chat功能分享到平臺上的公開聊天鏈接
。這些聊天鏈接可能包含了各種有趣的話題、有用的信息、技術問題的解答,或者是關于某個特定項目的討論。
💎4.3 AI Code Docs (AI代碼文檔)功能
AI Code Docs(AI代碼文檔)
是一個創新的功能,它結合了人工智能
的自動化生成能力和用戶的個性化編輯需求。在這個功能模塊中,用戶可以獲得由AI生成的代碼文檔模板,這些模板是基于常見的編程任務、框架、庫或最佳實踐來設計的。然后,用戶可以在這些模板的基礎上進行編輯
,添加自己的注釋、解釋、示例代碼或任何個性化的內容,從而創建出專屬的個人文檔
。
我們還可以按ctrl+s
進行保存為HTML
文件到本地
也可以以鏈接形式分享我們的文檔
💎4.5 AI Model Page (AI模型頁面)
詳見Why we are building BLACKBOX?
:https://www.blackbox.ai/about
構建BLACKBOX.AI的初衷在于革新軟件開發方式,具體目標包括:
加速創新步伐
:助力工程師以十倍速構建并發布產品,從而推動公司內部創新進程。促進軟件工程師的成長與增量
:旨在助力全球軟件工程師數量從約1億增長至10億,實現十倍的增長目標。BLACKBOX.AI
在編碼能力上取得了顯著進展,尤其在HumanEval編碼
任務上表現突出,零樣本評估的通過率達到了85.36%,超越了包括OpenAI的GPT-4、GPT-3.5以及Anthropic的Claude 2在內的所有其他模型。這一成就彰顯了BLACKBOX.AI在編碼領域的強大實力。
BLACKBOX.AI
的功能豐富多樣,包括:
- 自然語言轉代碼:能夠回答編碼問題,協助用戶更快速地編寫代碼。
- 實時知識:掌握世界實時動態,能夠回答關于最新事件、技術突破、產品發布、API文檔等的問題。
- 代碼補全:與VSCode無縫集成,根據存儲庫上下文自動建議下一行代碼。
- 圖像分析:通過BLACKBOX Vision,用戶可以指示BLACKBOX分析圖像輸入,如代碼截圖或產品草圖。
- 代碼注釋:無論代碼量大小,BLACKBOX都能為其生成恰當的注釋,且支持所有編程語言。
- 提交消息生成:為存儲庫文件中的更改編寫恰當的提交消息。
- 與代碼文件聊天:用戶可以上傳大型代碼文件,并與BLACKBOX進行交互聊天。
🍁5 Create Agent(創建代理)功能
Create Agent(創建代理)
功能是一個專門用于幫助用戶構建個性化人工智能聊天機器人
的工具。通過這個功能,用戶可以輕松創建出一個符合自己需求的AI助手。以下是關于這個功能的詳細介紹:
功能目的:
該功能的主要目的是為用戶提供一個平臺,讓他們能夠根據自己的特定需求,創建出具有獨特功能和個性的AI聊天機器人。
表單填寫內容:
- Name(姓名):用戶需要為自己的AI聊天機器人起一個名字,比如“Code Commentator”,這個名字將作為機器人的身份標識。
- Instructions(指示):用戶需要為機器人提供一些明確的指令或描述,以定義機器人的行為或角色。例如,“你是一個專業的代碼注釋者”,這樣的指令會讓機器人明白自己的主要任務。
- KnowledgeBase(知識庫):用戶可以為機器人提供一個或多個知識庫的URL。這些URL鏈接到包含有用信息或數據的網頁,機器人可以在回答問題時參考這些內容。
- Add Files(添加文件):如果用戶有與機器人相關的文件,比如文檔、PDF、圖片等,可以通過這個功能上傳,以便機器人在需要時能夠訪問。
- Publish to(發布到):用戶需要選擇機器人的發布范圍。可以選擇公開發布,讓任何人都可以訪問和使用這個機器人;也可以選擇私有發布,只有特定的人才能訪問和使用。
功能流程:
用戶填寫完表單后,點擊“Create Chatbot”(創建聊天機器人)按鈕。
系統會根據用戶提供的信息和設置,開始構建個性化的AI聊天機器人。
構建完成后,用戶就可以與自己的AI聊天機器人進行交互了。
功能優勢:
個性化定制:用戶可以根據自己的需求和喜好,定制出獨一無二的AI聊天機器人。
簡單易用:通過填寫表單的方式,用戶可以輕松創建出復雜的AI聊天機器人,無需專業的編程技能。
靈活多變
:用戶可以隨時修改機器人的設置和指令,以適應不同的使用場景和需求。
🍁6 Playground(廣場)功能
主要有:選擇需要的編程語言
、評論
、增加注釋
,查找錯誤
,運行功能
,指示功能
。
該功能也同樣支持在VSCode插件
中使用,以及可以生成鏈接進行分享。
💎6.1 選擇對應的編程語言
下面以HTML語言為例子:
編寫的時候和在編譯器里一樣,會有代碼補全
提示
💎6.2 Comment(評論)功能
評論功能
是一個強大的輔助工具
,它能在你點擊“Comment”按鈕
后,根據當前的代碼內容,進行Instruction提示
,然后自動生成一個包含建議和分析的文檔,我們同樣可以通過修改提示內容進行提問。
💎6.3 Explain(解釋)功能
解釋功能
是一個智能化的工具,它可以根據當前的代碼塊生成對應的指令(Instruction)提示,并自動生成一個詳細解釋代碼
的文檔。用戶還可以通過修改提示內容來提出具體的問題,以獲得更深入的解答。
💎6.3 Find Bugs (查找錯誤)功能
Find Bugs
(查找錯誤)功能是一個智能化的編程輔助工具
,它能夠根據當前的代碼塊生成對應的指令(Instruction)
提示,并自動分析代碼以生成一個指出其中可能出現的錯誤
的文檔。用戶還可以通過修改提示內容來提出具體的問題或關注點,以獲得更深入的解答或分析。
💎6.4 Run(運行)功能
Run功能
是一個強大的在線編程輔助工具,它允許用戶直接在網頁上模擬編譯器對代碼塊進行編譯,并實時查看輸出結果
。
🍁7 Code Translation Agent(代碼翻譯代理)功能
代碼翻譯代理
功能是一個創新
的編程工具,它允許用戶選擇需要轉換的源編程語言和目標編程語言,并自動將代碼從一種語言轉換為另一種語言。同時,該功能還會提供詳細的分析文檔
,幫助用戶更好地理解
和學習
新的編程語言,以及掌握不同編程語言之間的差異
。
HTML
成功轉換成了Java
形式,輸出結果不變,同時會給出分析文檔,讓我們更好的理解不同編程語言之間的差異性
。
這個功能也同樣搭配VSCode插件
使用,以及可以生成鏈接進行分享
,非常方便。
🍁8 Code Comment Agent(代碼注釋代理)功能
代碼注釋代理
功能是一個智能化的編程輔助工具,它能夠對用戶提供的代碼塊進行深入分析,并根據分析結果自動生成必要的注釋
。這些注釋旨在幫助用戶更好地理解代碼的工作原理
、邏輯結構
以及潛在的優化點
。
該功能也同樣搭配VSCode插件
使用,以及可以生成鏈接進行分享
,非常方便。
這里以Java的for循環
為例子,它在注釋中給出了代碼的原理,還添加了該類及其用途的簡短描述,以及程序生成的輸出的示例。這可以幫助其他人更容易理解
和使用代碼。
🍁9 Android App (安卓應用程序)功能
為了方便用戶在移動設備上也能享受便捷的編程輔助體驗,BLACKBOX.AI
推出了對應的Android應用程序
。用戶可以根據自己的需求,在安卓設備上下載并安裝該應用程序,隨時隨地使用各種編程輔助功能。
詳見官網:BLACKBOX.AI Code Chat
🍁10 Multiplayer Editor (多人編輯)功能
Multiplayer Editor
功能是一種專為團隊合作設計
的在線編程工具,它允許多名開發者
在共享的空間中實時協同編寫
、編輯和運行代碼。這種功能極大地促進了團隊之間的溝通和協作效率,使得遠程工作也能像面對面交流一樣順暢。
同樣這個功能也適合我們在沒有編譯器情況下在網頁上進行編程練習
。
對應功能區設置
我們需要的內容
可進行多人編輯
,以及可開啟AI輔助編程
。
🍁11 View History(查看歷史記錄)功能
View History
功能是一個實用的編程輔助工具,它允許用戶輕松查看和回溯
之前的編程活動、代碼更改或查詢歷史。這一功能對于跟蹤工作進度、復習學習過程或找回丟失的代碼片段特別有幫助。
可以看到之前的歷史記錄。
🍁12 BLACKBOX.AI插件(兼容VSCode)介紹
BLACKBOX.AI
提供了與VSCode
兼容的插件,該插件基本能在VSCode
使用上面提到的所有功能。我們可以直接點擊相應的按鈕跳轉到插件安裝
頁面,輕松實現插件的安裝。接下來,我們就來試試看這個插件的功能吧!
和BLACKBOX.AI
的在線網站中的功能如出一轍,這款VSCode插件
同樣能提供強大的編碼輔助
。它能深入分析當前正在編輯的文件
,給出優化代碼的建議,使用體驗極佳!無論是修復錯誤
、添加新功能
還是重構代碼
,它都能迅速提供實用的建議
,顯著提升開發效率
,讓編碼工作變得輕松又高效。
這里是一個例子
:
讓它幫忙優化CSS部分,反應速度很快,非常方便!
💯推薦配合使用的瀏覽器在線翻譯插件
由于BLACKBOX.AI
只有英語語言版本
,我們可以使用一些瀏覽器翻譯插件
幫助我們更換地使用BLACKBOX.AI
。
直接在瀏覽器拓展
里面搜索沉浸式翻譯
將這三個按鈕打開就可以啦,可以看到成功看到翻譯
了。
💯個人使用體驗總結
以上就是本人使用BLACKBOX.AI
后基于官方使用手冊
內容進行介紹功能和注意事項的內容啦。這是一款專注于輔助編程學習的AI工具,這幾天使用下來,發現確實很適合進行編程學習,體驗感不錯,BLACKBOX.AI
插件搭配VSCode
真的非常好用!里面的有些功能讓我眼前一亮,具有黑夜/白天
切換功能這個確實非常nice,切實考慮到了用戶實際使用場景。里面的內容基本都可以生成分享鏈接
,就不用像之前一樣分享給別人還要復制或者截圖,碰到那種非常長的信息就要整好久,這個直接給個鏈接過去就完美解決了!還有代碼翻譯功能,在輸出相同情況下,將一種編程語言轉換成另一種編程語言,還會搭配文檔進行講解如何變換的,這個在我們接觸新的編程語言
時,可以更好的理解不同編程語言之間的相似性
和差異性
。還有在線編程
的話,在沒有編譯器的情況下用這個練練手也是可以的。還有就是希望之后能推出中文版本,這樣子就更好了。總之,在這個AI工具上看到了很多創新性,希望將來能推出更多有趣的功能!