前言
目前使用ChatGPT的互動方式是與AI用一問一答的方式分解自己待解決的問題,近期使用的AutoGPT則是有能力去設想你的問題需要什麼,自主搜集資料生成訴求,幫你與ChatGPT在互動中提出一連串的問題,來解決你的問題。
簡單說就是AI會幫你做自主連環詢問的方式取代需要人工與ChatGPT一問一答的解決方式。
安裝所需工具
- Python: AutoGPT專案由Python運行因此需先下載相關環境
- Git: 需將AutoGPT專案從GitHub上下載到本地端運行AutoGPT
- OpenAI 帳號: 需到OpenAI 官網註冊後取得API_Key才能讓AutoGPT使用你的金鑰詢問ChatGPT做相關互動
安裝步驟
1. 安裝Python 3.8以上的版本

- 安裝Git

- 進入 AutoGPT 的GitHub專案中,注意下載版本為
stable
分支而不是master
分支(在README.md上有特別提醒)


- 下載完後會看到一個AutoGPT的專案資料夾出現
- 接著在本機端開啟CMD(命令提示字元)中,進入AutoGPT資料夾後,繼續輸入
pip3 install -r requirements.txt
安裝必要套件,程式會依照檔案中的套件名稱去安裝所有相關套件
- 安裝過程中會安裝到 [此專案] (
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
就可以順利安裝完成

- 安裝完成後,先改去 OpenAI官網 登入OpenAI 取得API Key,登入後照以下截圖新增API-Key 後,將sk-開頭的字串複製起來

- 在AutoGPT資料夾中打開
.env.template
檔案,在截圖所示的地方將複製的API-Key貼上以蓋掉[your-openai-api-key] 字串後存檔,讓AutoGPT藉由你的授權金鑰與ChatGPT互動交叉詢問。


- 回到CMD中輸入此語法
move .env.template .env
將剛剛的模板檔案轉換成系統的環境設定檔

- 以上安裝步驟完成後,在CMD輸入
python -m autogpt
就可正常啟動AutoGPT了

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