AutoGPT安裝教學

前言

目前使用ChatGPT的互動方式是與AI用一問一答的方式分解自己待解決的問題,近期使用的AutoGPT則是有能力去設想你的問題需要什麼,自主搜集資料生成訴求,幫你與ChatGPT在互動中提出一連串的問題,來解決你的問題。

簡單說就是AI會幫你做自主連環詢問的方式取代需要人工與ChatGPT一問一答的解決方式。

安裝所需工具

  1. Python
    AutoGPT專案由Python運行因此需先下載相關環境
  2. Git
    需將AutoGPT專案從GitHub上下載到本地端運行AutoGPT
  3. OpenAI 帳號
    需到OpenAI 官網註冊後取得API_Key才能讓AutoGPT使用你的金鑰詢問ChatGPT做相關互動

安裝步驟

  1. 安裝Python 3.8以上的版本
    1_PythonInstall
  2. 安裝Git
    2_GitInstall
  3. 進入AutoGPT的GitHub專案中,注意下載版本為 stable 分支而不是 master 分支(在README.md上有特別提醒)
    3_BranchNotice
    4_Clone
  4. 下載完後會看到一個AutoGPT的專案資料夾出現
  5. 接著在本機端開啟CMD(命令提示字元)中,進入AutoGPT資料夾後,繼續輸入 pip3 install -r requirements.txt 安裝必要套件,程式會依照檔案中的套件名稱去安裝所有相關套件
  6. 安裝過程中會安裝到 [此專案] vcrpy@git+https://github.com/Significant-Gravitas/vcrpy.git@master 因文字解析的Error導致安裝失敗,因此目前解決方式先在 requirements.txt 檔案中找到 vcrpy@git+https://github.com/Significant-Gravitas/vcrpy.git@master 開頭用 # 註解掉,讓系統跳過安裝這套件,再重新執行 pip3 install -r requirements.txt 就可以順利安裝完成
    5_RequirementError
  7. 安裝完成後,先改去OpenAI官網登入OpenAI 取得API Key,登入後照以下截圖新增API-Key 後,將sk-開頭的字串複製起來
    6_OpenAI_ApiKey
  8. 在AutoGPT資料夾中打開 .env.template 檔案,在截圖所示的地方將複製的API-Key貼上以蓋掉[your-openai-api-key] 字串後存檔,讓AutoGPT藉由你的授權金鑰與ChatGPT互動交叉詢問。
    7_templateFIle
    8_PasteKey
  9. 回到CMD中輸入此語法 move .env.template .env 將剛剛的模板檔案轉換成系統的環境設定檔
    9_MoveTemplate
  10. 以上安裝步驟完成後,在CMD輸入 python -m autogpt 就可正常啟動AutoGPT了
    10_LaunchAutoGpt

結語

在安裝過程中發現大部分中文教學都沒提到當初下載的專案分支應為 stable 而非預設的 master ,導致依教學安裝的讀者應該都會在資料夾中找不到 requirements.txt 或是 .env.template 之類的問題,而在安裝 requirements.txt 中的套件時,也會遇到安裝 此專案 發生解析文字的Bug,目前就是先跳過此套件來解決,如有相關解決的方式也歡迎提供分享。