這兩天,Auto-GPT 爆火
https://github.com/Torantulino/Auto-GPT
它是一款讓最強語言模型GPT-4能夠自主完成任務的模型,讓整個AI圈瘋了。它的嘴大突破是,可以讓AI自我提示,就是說,這個AI完全不需要咱們人類了。
只知道 Auto-GPT很神奇,很牛逼,我看了很多報道和評論,但是很少看到有成功的案例,國外倒是有極少的Demo。所以我就簡單做了兩個測試,現將過程和結果寫出來,感興趣的同學可以測試一些,如有成功案例可以分享一下。
先拉取專案到本地,安裝:
git clone https://github.com/Torantulino/Auto-GPT.git
cd Auto-GPT
pip install -r requirements.txt
把 .env.template
字尾改為 .env
填寫號你的 OPENAI_API_KEY
記得加雙引號
OpenAI API 或許地址: https://platform.openai.com/account/api-keys.
建議順便把EXECUTE_LOCAL_COMMANDS改成True
然後就可以執行了
python scripts/main.py
中間需要你為AI取個名字,然後給設定任務和目標
我想用它每天從網際網路爬取5條最新的AIGC相關資訊,提取摘要,翻譯成中文,最後寫入本地Markdown檔案。
為了讓它更清楚任務,我找ChatGPT做了描述,拆解了任務,翻譯成了英文。
驚喜是它在執行過程中會提醒設定上的錯誤,我手動修改設定後,它會繼續嘗試任務,從Bloomberg和feedspot上爬取資訊都提示了非AIGC相關,感覺它想繼續努力,但我已經不抱希望了,最後終止了任務。
然後有點不死心,就把任務簡化了,如下圖:
結果依然不理想,下圖就是它嘗試N遍之後的工作成果。
我的API時GPT3.5,或許GPT4的API效果會好些?
我在朋友圈對它的評價是:目前它還不是一個合格員工,但是自信又努力。
AutoGPT 現在很不成熟,但是一個很有前途的專案,值得追一追。
可能是全網最全的速查表:Python Numpy Pandas Matplotlib 機器學習 ChatGPT