久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

【AI大模型應(yīng)用開(kāi)發(fā)】【AutoGPT系列】0. AutoGPT概念及原理介紹 - Agent開(kāi)發(fā)框架及ReAct方法

 小張學(xué)AI 2024-03-12 發(fā)布于山東
大家好,,我是【同學(xué)小張】,。持續(xù)學(xué)習(xí),持續(xù)干貨輸出,,關(guān)注我,,跟我一起學(xué)AI大模型技術(shù)!
公眾號(hào)內(nèi)文章一覽

有任何問(wèn)題,,歡迎+vx:jasper_8017,期待與志同道合的朋友一起討論,,共同進(jìn)步,!

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)典的概念圖如下:

開(kāi)源項(xiàng)目地址:https://github.com/Significant-Gravitas/AutoGPT
論文地址:https:///pdf/2306.02224.pdf

1. AutoGPT原理 - ReAct

AutoGPT的基本原理非常簡(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é)果(如下圖):

  • a:標(biāo)準(zhǔn)Prompt,只給大模型最原始的問(wèn)題,,答案錯(cuò)誤,。

  • b:思維鏈方式(CoT),模型給出了推理過(guò)程,,但答案還是錯(cuò)誤的,,這就是大模型本身的缺陷,,它不可能知道所有的知識(shí)。有些大模型不知道的知識(shí)還是需要通過(guò)行動(dòng)從外部獲取信息,。

  • c:只有行動(dòng)(Act-Only),,模型只是進(jìn)行了一堆檢索動(dòng)作,并沒(méi)有總結(jié)和思考答案應(yīng)該是什么,。

  • d:ReAct方式,,采用先思考下一步干什么,然后再干,,最后正確得到了結(jié)果,。




下面我們回顧一下之前學(xué)習(xí)LangChain agents模塊中的運(yùn)行案例,來(lái)看下ReAct的具體過(guò)程,。


上面運(yùn)行過(guò)程其實(shí)就是ReAct的過(guò)程:
(1)(思考 · Think Reason)先總結(jié)了任務(wù)和思考了步驟:檢索當(dāng)前日期,,然后檢索這個(gè)日期上發(fā)生的歷史事件
(2)(行動(dòng) · Act)執(zhí)行檢索當(dāng)前日期的步驟:Action是Search,輸入是“今天的日期”
(3)得到了今天的日期:Observation的結(jié)果
(4)(思考 · Think Reason)再一次思考:我現(xiàn)在已經(jīng)知道了當(dāng)前日期
(5)(行動(dòng) · Act)執(zhí)行第二步:Action是Search,,輸入是“歷史上的今天發(fā)生了什么大事”
(6)得到了第二步的結(jié)果
(7)(思考 · Think Reason)再思考:知道了歷史上的今天發(fā)生了什么
(8)(行動(dòng) · Act)總結(jié)輸出最終回復(fù)

簡(jiǎn)單概括:思考 ---> 行動(dòng) ---> 得到結(jié)果 ---> 思考 ---> 行動(dòng) ---> 得到結(jié)果 ---> … ---> 思考 ---> 行動(dòng) ---> 總結(jié)

2. AutoGPT具有的能力

  • 互聯(lián)網(wǎng)搜索

  • 長(zhǎng)短期記憶管理

  • 調(diào)用大模型進(jìn)行文本生成

  • 存儲(chǔ)和總結(jié)文件

  • 插件擴(kuò)展:AutoGPT 可以根據(jù)不同的應(yīng)用場(chǎng)景和用戶需求進(jìn)行定制化的功能增強(qiáng)以及使得 AutoGPT 可以與其他工具和服務(wù)進(jìn)行無(wú)縫集成,。

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. 參考

  • https://github.com/Significant-Gravitas/AutoGPT

  • https://mp.weixin.qq.com/s/SjihcrasQIa0W62yFcWIag

  • https://blog.csdn.net/qq_34274756/article/details/130530456

如果覺(jué)得本文對(duì)你有幫助,麻煩點(diǎn)個(gè)贊和關(guān)注唄 ~~~


大家好,,我是【同學(xué)小張】,。持續(xù)學(xué)習(xí),持續(xù)干貨輸出,,關(guān)注我,,跟我一起學(xué)AI大模型技術(shù)!
公眾號(hào)內(nèi)文章一覽

有任何問(wèn)題,歡迎+vx:jasper_8017,,期待與志同道合的朋友一起討論,,共同進(jìn)步!

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多