在ChatGPT推出後,人工智慧給我們對計算的認知帶來了不朽的變化。你現在可以用你自己的資料訓練你的人工智慧聊天機器人,用自然語言開發應用程式。開發人員現在正在研究下一件大事–自主AI代理–窺視AGI(人工通用智慧)的開端。Auto-GPT就是這樣一個工具,讓你通過讓LLM自主思考、計劃和執行行動來實現你的目標。你不再需要新增任何輸入,因為人工智慧可以理性地思考和決策。因此,如果你有興趣,請跟隨我們的教程,學習如何安裝和使用Auto-GPT。
什麼是Auto-GPT
從本質上講,Auto-GPT利用OpenAI最新人工智慧模型的多功能性與軟體和服務進行線上互動,使其能夠 “自主 “執行X和Y等任務。但正如我們在大型語言模型方面的學習,這種能力似乎像海洋一樣寬廣,但卻像水坑一樣深。
Auto-GPT–你可能已經看到最近在社交媒體上炸開了鍋–是一個由遊戲開發者Toran Bruce Richards建立的開源應用程式,它使用OpenAI的文字生成模型,主要是GPT-3.5和GPT-4,來 “自主 “行事。
這種自主性並沒有什麼魔力。Auto-GPT只是處理OpenAI模型的初始提示的後續工作,既問又答,直到任務完成。
基本上,Auto-GPT是GPT-3.5和GPT-4與一個指示GPT-3.5和GPT-4該做什麼的伴侶機器人配對而成。使用者告訴Auto-GPT他們的目標是什麼,而機器人則使用GPT-3.5和GPT-4以及一些程式來執行實現他們所設定的目標所需的每一步。
使Auto-GPT具有合理能力的是其與線上和本地的應用程式、軟體和服務的互動能力,如網路瀏覽器和文書處理器。例如,給定一個提示,如 “幫助我發展我的花卉業務”,Auto-GPT可以制定一個有點可信的廣告策略並建立一個基本的網站。
使用Auto-GPT之前需要知道的事情
1. 你不需要一臺強大的電腦來安裝和使用Auto-GPT。任何像樣的電腦都可以完成這項工作。繁重的工作是由雲端的OpenAI API完成的。
2. 2.如果你可以使用GPT-4 API,Auto-GPT的效果最好,因為它更善於思考並得出結論。它也不太容易產生幻覺。如果你還沒有訪問許可權,你可以使用這裡的連結加入GPT-4 API訪問的等待名單。然而,你也可以使用普通的OpenAI API與GPT-3.5模型。
3. Auto-GPT使用了大量的tokens,所以你必須新增賬單細節,並在你的免費信用額度用完後設定消費限額。
4. 與免費版的ChatGPT不同,Auto-GPT可以連線到網際網路,找到任何主題的最新資訊。因此,你可以用它來訪問任何網頁並捕獲資訊。
如何在你的電腦上設定Auto-GPT
Step 1: 安裝Python和Pip
1. 首先,從這裡為你的平臺下載最新版本的Python並安裝。
2. 在Windows上,確保在安裝Python之前啟用 “Add python.exe to PATH“。現在,點選 “Install Now”。你可以通過這裡的連結檢視在Windows上安裝Python和Pip的深入教程。
3. 為了測試Python的安裝,開啟Windows終端,執行下面的命令。兩個命令都應該返回版本號。Linux和macOS使用者應該在這些命令中使用 python3
和 pip3
。
python --version pip --version
Step 2: 新增API金鑰以使用Auto-GPT
1. 接下來,前往這個連結,開啟Auto-GPT的最新GitHub釋出頁面。在這裡,點選 “Source code (zip)” 來下載ZIP檔案。
2. 現在,雙擊提取ZIP檔案並複製 “Auto-GPT” 資料夾。
3. 接下來,只需將資料夾貼上到你選擇的位置。
4. 現在,開啟該資料夾,在這裡找到一個”.env.template” 檔案。用記事本或任何文字編輯器開啟它。
5. 接下來,去OpenAI的網站,獲得API金鑰。如果你沒有賬戶,建立一個免費賬戶,然後點選 “Create a new secret key“。現在,複製API金鑰。
6. 之後,轉到文字編輯器,在 “OPENAI_API_KEY” 部分貼上API。你可以參考下面的圖片來了解一下。
7. 接下來,開啟pinecone.io並建立一個免費賬戶。它將允許LLM從記憶體中檢索相關資訊,用於AI應用。
8. 在這裡,點選左側邊欄的 “API Keys”,並點選右側窗格的 “Create API Key“。
9. 給一個名字,如 “autogpt”,然後點選 “Create Key“。
10. 現在,通過點選按鈕複製 “Key Value“。
11. 再次開啟文字編輯器,將其貼上在PINECONE_API_KEY旁邊。
12. 同樣地,複製 “Environment” 下的數值。
13. 現在,把它貼上到PINECONE_ENV旁邊。
14. 最後,儲存”.env.template”檔案。
15. 完成這些後,將 .env.template
重新命名為 .env
。你就快完成了。
Step 3: 在Windows、macOS和Linux上安裝Auto-GPT
1. 新增完API金鑰後,是時候執行Auto-GPT了。在 “Auto-GPT “資料夾上點選右鍵,選擇 “複製檔案地址“。
2. 現在,開啟終端,輸入 cd
,加一個空格,然後貼上你上面複製的路徑。你可以在終端上點選右鍵來快速貼上路徑。接下來,按回車鍵,你將轉到Auto-GPT資料夾。macOS和Linux使用者可以簡單地右鍵單擊並在資料夾內自行開啟終端。
cd path
3. 一旦你到了這裡,執行下面的命令。它將自動安裝所有需要的庫來執行Auto-GPT。
pip install -r requirements.txt
4. 接下來,執行下面的命令,它將在你的系統上啟動Auto-GPT。
python -m autogpt
Step 4: 如何在你的電腦上使用Auto-GPT
1. 在第一次執行時,Auto-GPT會要求你為AI命名。例如,我正在建立Shopper-GPT,它可以在亞馬遜上找到產品。如果你不想為一個特定的用例建立一個人工智慧,你可以把這個欄位留空並點選回車。它預設載入的是Entrepreneur-GPT名稱。
2. 接下來,你需要定義人工智慧的作用。
3. 之後,為自主AI逐一設定目標。這是你告訴人工智慧你想實現的目標的地方。你可以要求它將資訊儲存在一個文字或PDF檔案中。你也可以要求它在檢索完所有資訊後關閉。
4. 現在,Auto-GPT將開始思考。在行動過程中,它將要求你授權行動。按 “y”,然後按回車鍵確認。它可能會連線到網站並收集資訊。
5. 你可以讀懂人工智慧在思考、推理和計劃什麼。它還提供批評(一種負面的提示),以便它拿出正確的資訊。最後,它執行行動。
6. 如果你想在不需要使用者授權的情況下連續執行AI,你可以按 y -n
並點選回車。請確保用數字代替 n
。如果你輸入 y -5
,這意味著它在接下來的5個動作中不會尋求你的許可。注意,你可以使用 “Ctrl + C” 快捷鍵來停止任何連續的動作。
7. 此外,Auto-GPT可能會自動開啟Chrome瀏覽器,從網際網路上收集資訊,如下圖所示。
8. 由於我使用的是常規的OpenAI API和GPT-3.5模型,該模型一直在無休止地迴圈執行。由於某些原因,Auto-GPT無法建立該檔案。但是在完成任務後,你應該在Auto-GPT資料夾下找到最終的資訊。一旦你來到這裡,開啟 “auto_gpt_workspace”。
Auto-GPT替代品: 用AgentGPT實現任務自動化
如果你不想在本地設定Auto-GPT,並希望有一個易於使用的解決方案來自動化和部署任務,你可以使用AgentGPT。它建立在Auto-GPT上,但你可以在瀏覽器中直接訪問它。不需要擺弄終端和命令。以下是它的工作原理。
1. 開啟agentgpt.reworkd.ai,點選左下角的 “Settings“。
2. 在這裡,新增你的OpenAI API金鑰。你可以從這裡獲得API金鑰。如果你不能訪問GPT-4 API,選擇 “gpt-3.5-turbo” 作為模型,然後點選 “Save”。
3. 接下來,給你的人工智慧代理起個名字,並設定你希望實現的目標。現在,點選Auto-GPT AI的 “Deploy Agent“,開始考慮你的投入。
4. 一旦任務完成,你可以點選 “Save“或 “Copy” 來獲得最終結果。
5. 如果你想停止AI代理,點選 “Stop agent“。
因此,這就是你如何安裝和使用Auto-GPT來建立多頭任務,並在AI的幫助下實現這些任務。在我的測試中,Auto-GPT未能完成許多工,而且處於無休止的迴圈中–很可能是因為我採用了GPT-3.5 API(ChatGPT API)。眾所周知,Auto-GPT在GPT-4 API下工作得最好。它經常編造URL,無法檢索到內容,因為URL是編造的,它們會丟擲404錯誤。
儘管如此,Auto-GPT確實有很大的潛力,隨著該領域的更多發展,使用者將能夠取得驚人的成果。同時,如果你想使用微軟的JARVIS(又名HuggingGPT),請跟隨我們的教程,瞭解其瘋狂的能力。除此之外,如果你想在VS Code中使用基於ChatGPT的CodeGPT,我們也為你準備了一份教程。最後,如果你有任何問題,請在下面的評論區告訴我們。
評論留言