|
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 > 《待分類》