GitHub星標超16萬,爆火AutoGPT進階版來了:定制節(jié)點、多智能體協(xié)同
還記得去年 AI 大牛 Andrej Karpathy 大力宣傳的「AutoGPT」項目嗎?它是一個由 GPT-4 驅動的實驗性開源應用程序,可以自主實現(xiàn)用戶設定的任何目標,展現(xiàn)出了自主 AI 的發(fā)展趨勢。
一年多的時間,該項目的 GitHub 星標總數(shù)已經超過了 16 萬,足可見其持續(xù)受歡迎的程度。
GitHub 地址:https://github.com/Significant-Gravitas/AutoGPT
昨日,項目作者在社媒 X 上宣布了下一代「AutoGPT」的到來,目前是 Pre-alpha 版本。與前代相比,下一代「AutoGPT」讓構建、運行和共享 AI 智能體變得比以往任何時候都更容易,同時可靠性也大大提升。
圖源:https://x.com/SigGravitas/status/1812803289739633018
作者展示了如何使用下一代「AutoGPT」快速構建、部署并使用 Reddit 營銷智能體,可以自動回復評論,執(zhí)行其他復雜任務。新系統(tǒng)不再像初版「AutoGPT」那樣不可靠和低效。
當被問到該項目是否可以構建多智能體驅動的應用程序時, 作者給出了肯定回答并表示這是構建該項目的重要原因。
現(xiàn)在,你可以設計一個圖表,讓多個專家智能體協(xié)同解決問題。SubGraphs 也即將發(fā)布,可以幫助簡化復雜圖表的處理。
該項目還可以自定義添加節(jié)點,并且手動編寫新塊(下文提到的關鍵特性)非常簡單。作者發(fā)現(xiàn),這方面 Claude 做得非常出色,可以完美地創(chuàng)建自定義塊。
當然,該項目的兩個主要組件(即下文提到的 Server 和 Builder)可以在不同的機器上運行。
不過,對于下一代「AutoGPT」,作者承認它仍處于非常早期的階段,存在缺陷且比較基礎,但還是希望從一開始就與大家分享并開源出來。
主要組件和關鍵特性
該項目具有以下兩個主要組件,分別是后端的 AutoGPT Server 和前端的 AutoGPT Builder。其中 Server 負責創(chuàng)建復合多智能體系統(tǒng),將 AutoGPT 智能體和其他非智能體組件用作其原語(primitive)。
- AutoGPT Server (Backend):
- https://github.com/Significant-Gravitas/AutoGPT/tree/master/rnd/autogpt_server
- AutoGPT Builder (Frontend):
- https://github.com/Significant-Gravitas/AutoGPT/tree/master/rnd/autogpt_builder
設置和運行 Server 和 Builder 的具體步驟如下:
- 導航到 AutoGPT GitHub 存儲庫;
- 單擊「代碼」(Code)按鈕,然后選擇「下載 ZIP」;
- 下載后,將 ZIP 文件解壓到你選擇的文件夾中;
- 打開解壓的文件夾并導航到「rnd」目錄;
- 進入「AutoGPT Server」文件夾;
- 在「rnd」目錄中打開一個終端窗口;
- 找到并打開 AutoGPT Server 文件夾中的 README 文件;
- 將 README 中的每個命令復制并粘貼到你的終端中(重要提示:等待每個命令完成后再運行下一個命令);
- 如果所有命令運行均無錯誤,請輸入最后一個命令「poetry run app」;
- 在終端中看到服務器正在運行;
- 導航回「rnd」文件夾;
- 打開「AutoGPT builder」文件夾;
- 打開此文件夾中的 README 文件;
- 在終端中運行以下命令:
npm install
npm run dev
Once the front-end is running, click the link to navigate to localhost:3000.
- 前端運行后,單擊鏈接導航到「localhost:3000」;
- 單擊「構建」(Build)選項;
- 添加幾個塊來測試功能;
- 將塊連接在一起;
- 單擊「運行」;
- 檢查你的終端窗口。此時應該看到服務器已收到請求、正在處理請求并已執(zhí)行請求。
按照以上步驟,你就可以成功地設置并測試 AutoGPT。