ChatGPT 使用上免不了下達多種指令,比如:「賦予角色定位」、「限制框架」、「提供更詳細細節」等等,並透過追問方式反覆引導 AI 獲得更準確的答案;然而近期登場了一款名為「Auto-GPT」超熱門 AI,不同於其他 AI 機器人,Auto-GPT 能自動進行「反覆問答」,不用使用者一直追問,就能找出更精準地回答!
本篇將會介紹 Auto-GPT 與其相關使用說明,並以圖文方式講解 Auto-GPT 安裝下載步驟,想要體驗 Auto-GPT 魅力的朋友,不妨可以下載看看喔!
Auto-GPT 基本介紹
▉ 什麼是 Auto-GPT?
Auto-GPT 為 Python 開源軟體,並支援 OpenAI 的 GPT-4 技術,之所以受到不少使用者關注,就在於 Auto-GPT 可進行「自問自答」,透過重覆反問的過程,漸漸找出更符合使用者需求的回答,類似於人類「自我反思」行為。
使用方面,只要先列出基本預設目標,就能放著 Auto-GPT 讓其自己進行問答,甚至有網友就利用 Auto-GPT,從零打造新的網頁頁面,過程僅耗時 10 分鐘、0.5 美元。
▼ 網友 Sully 利用 Auto-GPT,架構出新網站
▉ Auto-GPT 需要付費嗎?
Auto-GPT 軟體安裝是不用收費的,但想要執行 Auto-GPT 就必須獲取 OpenAI 的 API Key,而 API Key 是需要收費的,收費方式會依使用次數多寡來計算。
▉ Auto-GPT 支援中文嗎?
Auto-GPT 可以輸入中文提問獲取答案,但基本上仍是以英文為主,可以的話建議還是優先輸入英文。
▉ Auto-GPT 可用於哪些用途?
Auto-GPT 用途相當廣泛,可滿足不少行業需求,以下簡單舉例:
- 文字工作:生成小說、部落格文章以及相關文字出版內容。
- 市場行銷:規劃市場營銷活動,建立品牌知名度、銷售等市場政策。
- 法律行業:幫助律師助理和法律助理等法律專業工作者消耗大量法律信息,有效完成相關工作。
- 新聞媒體:減少媒體文章撰寫時間,有效加快新聞工作者速度。
- 技術工程:生成網站,輔助開人員生成代碼,有效完成相關工作內容。
▉ Auto-GPT 答案一定正確嗎?
Auto-GPT 本質上仍是採用 GPT-3.5、GPT-4 大型語言模型, 使其繼承 ChatGPT 相同缺點,同樣會出現給錯答案、胡說八道等問題,正確性需要使用者檢視。
Auto-GPT 下載 & 安裝教學
Auto-GPT 啟動過程大致可分為 3 階段,分別為「下載與安裝 Auto-GPT」、「取得 OpenAI API Key」、「將 API Key 置入 Auto-GPT 環境檔」,由於操作上有點複雜,以下瓦特將會以圖文方式,一步一步帶大家完成。
▉ 階段一、下載安裝 Auto-GP
- 步驟(1)、前往 Python 網站,下載 Python 3.8 或後續安裝檔,並將其打開進行安裝。
下載位置 ▶▶ Python 環境檔下載頁面
- 步驟(2)、前往 Git 安裝頁面,下載對應版本的 Git(分為 macOS、Windows、Linux / Unix)並進行安裝。
下載位置 ▶▶ Git 下載頁面
- 步驟(3)、使用終端機(Terminal)輸入下方指令取得 Auto-GPT 的 Git 檔案。
終端機下載 ▶▶ Windows Terminal
輸入指令:git clone https://github.com/Torantulino/Auto-GPT.git
- 步驟(4)、輸入下方指令,將位置切換至下 Auto-GPT 目錄
輸入指令:cd Auto-GPT
- 步驟(5)、再輸入下方指令,完成 Auto-GPT 必要套件的安裝。
輸入指令:pip3 install -r requirements.txt
- 補充:pip3 指令出現錯誤怎麼辦?
若指令出現錯誤,可能是 Python 環境檔未安裝成功,可於終端機輸入 python3 確認,解決 Python 環境檔安裝問題後,再輸入一次指令即可安裝套件。
▉ 階段二、取得 OpenAI API Key
- 步驟(1)、登入 OpenAI API 頁面,選擇「Create new secret key」
取得頁面 ▶▶ OpenAI API 頁面
- 步驟(2)、複製 OpenAI API Key 專屬代碼,該代碼僅會顯示於該畫面,一旦離開後,將無法再次找到,請務必好好保存。
▉ 階段三、將 API Key 置入 Auto-GPT 環境檔
- 步驟(1)、返回終端機,輸入下方指令,會將 env.template 重新命名 .env。
輸入指令:mv .env.template .env
- 步驟(2)、開啟 Auto-GPT 資料夾,找到「.env」這個檔案,並以記事本等文字編輯器開啟;由於該檔案為隱藏檔,Mac 系統需要輸入「Shift + Command + .」才可顯示,而 Windows 系統則需要依照官方說明更改設定。
- 步驟(3)、找出文字檔中的「your-openai-api-key」這串文字,將期更換為剛剛從 OpenAI 取得的 API Key,並儲存檔案,完成 Auto-GPT 安裝。
如何使用 Auto-GPT?
▉ Auto-GPT 開啟方式
Auto-GPT 必須透過終端機輸入指令來開啟,步驟為下:
- 步驟(1)、開啟終端機後,輸入 cd Auto-GPT 打開 Auto-GPT 目錄。(若先前未關閉終端機,可直接進入步驟 2)
- 步驟(2)、於終端機輸入下方指令,若顯示「Welcome to Auto-GPT」就代表執行 Auto-GPT 成功。
輸入指命: python3 -m autogpt
▉ Auto-GPT 使用方式
執行 Auto-GPT 前,有 3 項基本指令需要使用者輸入,包含:
- AI Name:AI 機器人名稱(可自行隨意設定)
- AI Role:AI 所扮演的角色,建議輸入能給予該答案的專業角色,以便 AutoGPT 給予更完整的答案。
- AI Goals:希望 AI 能完成的目的,目前可輸入最多 5 個目標,可不必 5 項全部輸入,後續目標可用 enter 鍵跳過。
▉ Auto-GPT 實際使用範例
假設瓦特的 iPhone 14 剛好出現過熱問題,想要透過 Auto-GPT 詢問解決方法,我可以這樣輸入:
- AI Name:3C AI
- AI Role:3C Blogger
- AI Goals:How to stop iPhone 14 overheating?
輸入指令後,Auto-GPT 會生成出 THOUGHTS(思考)、REASONING(推測)、PLAN (規劃)、CRITICISM(評論) 4 種不同階段的回覆內容,若想繼續讓 Auto-GPT 執行下一個動作,請於 Input: 輸入 y 並按下 enter 鍵。
若不想每次都手動批准的話,也可以一次讓 Auto-GPT 反覆執行下去,只要將 y 改成加上「y -N」(N 為執行次數),便可依照指定數量去反覆執行,比如說,瓦特加上「y -3」,Auto-GPT 便會進行 3 次自我問答。
重複執行次數指命: y -N
除了指定次數反覆問答外,Auto-GPT 也提供可無限循環的指令,只要輸入「python3 -m autogpt –continuous」,便可讓 Auto-GPT 持續執行,但要注意 OpenAI API 是要付費的,一旦超過試用期免費提供的金額量,就會要求收費,尤其 OpenAI 帳號有綁定信用卡的使用者,請務必小心使用,避免被收取額外費用。
無限執行指命: python3 -m autogpt –continuous
回到結果來看,過程中可以發現 Auto-GPT 搜索到蘋果官方提供的過熱解決方法,並透過反覆自我問答的流程,最終給我了一些建議,像是將 iPhone 更新到最新的 iOS 版本、關閉所有應用程序並等待設備冷卻。
▼ Auto-GPT 經過 3 次反覆問答,紅框內容為第 3 次給予的規劃意見
總結、Auto-GPT 好用嗎?與 ChatGPT 差異
相比 ChatGPT,Auto-GPT 最大的不同點就在會進行「自動問答」,過程中會經歷反覆檢討、錯誤修正,並進行改善,使其提供的資料不再只是單純的第一手資訊,而是類似經歷於人類反思後的回答。
目前 Auto-GPT 依舊無法避免唬爛的可能性,使用者仍是要查證其答案是否正確;但問答的過程更加方便,只要設定好目標就能讓 Auto-GPT 自己簡討答案的正確性與實用性,省下追問的過程。
但很可惜地是,Auto-GPT 必須藉由終端機才能使用,回答也以英文為主,對於一般人來說,並不像 ChatGPT 那樣好上手,使用起來可能會覺得很複雜、很麻煩,更不用說收費問題,更是大大降低普通民眾使用慾望。
首圖來源:pixabay
參考資料:github