0. AutoGPT 概念 - AI Agent開(kāi)發(fā)框架AutoGPT是一個(gè)開(kāi)源的AI Agent開(kāi)發(fā)框架。它是一個(gè)由LLM提供動(dòng)力的半自治代理,,可以為您執(zhí)行任何任務(wù),。只需給它設(shè)定一個(gè)或多個(gè)目標(biāo),它就會(huì)自動(dòng)拆解成相對(duì)應(yīng)的任務(wù)并自主運(yùn)行,,其運(yùn)行過(guò)程無(wú)需或少需人工干預(yù),,能夠根據(jù)GPT自主決策結(jié)果并結(jié)合外部資源執(zhí)行相應(yīng)操作,通過(guò)循環(huán)評(píng)估策略實(shí)時(shí)評(píng)估目標(biāo)達(dá)成程度,,來(lái)決定任務(wù)是否完成,。 至于AI Agent是什么,我在前面的文章中已經(jīng)詳細(xì)介紹過(guò),,感興趣的可以去看下這兩篇文章: 簡(jiǎn)單來(lái)說(shuō),Agent = LLM+觀察+思考+行動(dòng)+記憶,,將大語(yǔ)言模型作為一個(gè)推理引擎,。給定一個(gè)任務(wù),Agent自動(dòng)生成完成任務(wù)所需的步驟,,執(zhí)行相應(yīng)動(dòng)作(例如選擇并調(diào)用工具),,直到任務(wù)完成。經(jīng)典的概念圖如下:
1. AutoGPT原理 - ReActAutoGPT的基本原理非常簡(jiǎn)單:讓LLM一遍又一遍地決定要做什么,,同時(shí)將其操作的結(jié)果反饋到提示中,,也就是不斷地“思考 + 行動(dòng)”。這使得程序能夠迭代地,、增量地朝著其目標(biāo)工作,。 這也是Agent的基本原理。這種“思考 + 行動(dòng)”的方式有一個(gè)官方的名字 - ReAct,。 ReAct:Reason + Act的組合簡(jiǎn)寫(xiě),。具體參考這篇論文:https:///pdf/2210.03629.pdf。 ReAct論文中,,作者對(duì)同一個(gè)問(wèn)題,,對(duì)比了不同驅(qū)動(dòng)大模型方式的結(jié)果(如下圖):
2. AutoGPT具有的能力
3. 總結(jié)與思考本文我們主要了解AutoGPT是什么,以及它背后的實(shí)現(xiàn)原理,。AutoGPT是實(shí)驗(yàn)性的,,雖然還不成熟,但其實(shí)現(xiàn)思想非常值得借鑒,。 AutoGPT提供了Agent的全功能,,但更多的是作為一個(gè)Agent開(kāi)發(fā)框架來(lái)使用。官方也鼓勵(lì)用戶在此架構(gòu)基礎(chǔ)上開(kāi)發(fā)自己特有的或針對(duì)特定功能的Agent,,從而形成AutoGPT的生態(tài),。 4. 參考
|
|
來(lái)自: 小張學(xué)AI > 《待分類》