巨爆乳肉感一区二区三区视频动漫-67194线路一直接进入骚逼-亚洲精品无码一区二区三区四虎-亚洲国产精品有码-国产精品99无码一区二区视频-免费观看A黄色

技術(shù)解讀 Eliza 工作原理:Provider 和 Action

訪客 11個月前 (12-30) 閱讀數(shù) 3684 #區(qū)塊鏈
文章標(biāo)簽 前沿文章

作者:0xhhh 來源:X,@hhh69251498

Eliza 原理介紹這個系列會分成三部分來寫:

Provider 和 Action 的運行原理

Evaluator 的運行原理

Eliza Memory 的設(shè)計思想

當(dāng)前是第一篇文章主要介紹:Provider 和 Action 的運行原理

1. Eliza 的架構(gòu)如下,主要分為 3 個部分

最上層抽象成了 Provider 和 Evaluator 以及 Action ,分別對應(yīng)人類獲取信息的能力 ( 眼睛獲取視覺信息,耳朵獲取聽覺信息等等 ),以及人類根據(jù)信息的執(zhí)行能力 ( 比如通過市場信息判斷 BTC 未來還有 ),還有 Evaluator 只類似人類的思考能力,通過思考從海量的信息中提取知識從而形成個人的認(rèn)知。

最下層是不同的 AI Model:目前 Eliza 框架支持了市面上大多數(shù)的 AI Model,比如 openai, claude, gemini, gork, xai 等等,這個類似人類的大腦是所有做出決策的關(guān)鍵處理模塊。

memory 則是讓通過 Eliza 框架啟動的 Ai Agent 擁有跳出 Content Limitation 限制的能力,因為 AI 既可以在 Provider 階段把從環(huán)境中獲取的信息和 Action 執(zhí)行后結(jié)果的信息壓縮之后存儲進入 Memory 之中;并且也可以通過 Evaluator 提取跟人類對話或者其他任意交互過程中一些關(guān)鍵信息 ( 這個會在下一個 Thread 里詳細(xì)介紹 )

2. 在接下來的部分我們將詳細(xì)介紹「Provider」 和 「Action」的運行原理

「Provider」

對于 Provider 我們需要思考三個問題:

Why need Provider(Eliza 框架為什么要設(shè)計 Provider 這個組件 )?

AI 如何理解 Provider 提供的信息?

How to invoke Provider(Eliza 框架內(nèi) AI 如何通過 Provider 獲取信息 )?

Why need Provider?

Provider 主要用來解決在一些信息我們通過 prompt 讓 AI 獲取不準(zhǔn)確也不夠全面的問題,因為我們現(xiàn)在使用的模型都是通用大模型,所以對特定領(lǐng)域的信息獲取有時候會存在不夠全面的問題。

比如下面的代碼就是 Eliza 中 TokenProvider 的實現(xiàn),它最終會通過我們提供的 Api 去拿到一個 Token 在鏈上多個緯度的關(guān)鍵信息,比如這個代幣前十個 Holder 是誰每個人占據(jù)了多少份額的代幣,這個代幣 24h 的價格變化等等信息并且最終會用文本的方式返回給 AI Model,這樣一來 AI Model 就可以根據(jù)這些信息來作做出一些是否購買 meme token 的關(guān)鍵決策了。

但是如果我們直接通過 Prompt 告訴 AI 幫我獲取對應(yīng)的這些信息,你會發(fā)現(xiàn) AI 會提供給我們對應(yīng)的代碼 ( 并且有些時候 AI 提供的代碼不一定能跑出來還需要把對應(yīng)代碼運行產(chǎn)生的錯誤提交給 AI 最終才能讓代碼順暢運行 ),但是我們還是需要將其部署到區(qū)塊鏈環(huán)境(同時我們也需要提供可靠的 API-KEY).

比如下面的例子:

所以為了保證獲取數(shù)據(jù)的順暢性,在 Eliza 的框架里會這部分獲取數(shù)據(jù)的代碼封裝到 Provider 的定義下,這樣以來我們就能很方便的獲取任意賬戶內(nèi)在 solona 上的資產(chǎn)信息了,因此這是 Why need Provider 的核心原因.

AI 如何理解 Provider 提供的信息?

Eliza 框架通過 Provider 拿到的信息最終會用文本 ( 自然語言 ) 的形式來返回給 AI Model,因為 AI Model 對請求信息的格式要求就是自然語言。

How to invoke Provider(Eliza 框架內(nèi) AI 如何通過 Provider 獲取信息 )?

目前 Eliza 框架內(nèi)對于 Provider,雖然有提供對應(yīng)的接口抽象,但是目前 Provider 的調(diào)用方式并不是模塊化的,還是有特定的 Action 根據(jù)自己的信息需求直接調(diào)用對應(yīng)的 Provider 進行獲取,關(guān)系圖如下:

假設(shè)我們有一個 BuyToken Action 當(dāng)他在判斷自己是否應(yīng)該根據(jù)人類的推薦購買一個 Token 時,他就會在執(zhí)行這個 Action 過程中請求 TokenProvider 和 WalletProvider 提供信息,TokenProvider 會提供信息輔助 AI Agent 判斷這個 Token 值不值得買,Wallet Provider 會提供私鑰信息用于交易簽名,同時也提供該錢包可用資產(chǎn)的信息。

「Action」

可以在以下 Github 鏈接很方便的找到 Action 的定義,但是你如果沒有深入看代碼你很難理解:

Why need Action?(Eliza 框架為什么需要 Action)

How to Invoke Action?(Eliza 框架如何讓 AI 調(diào)用 Action)

Eliza 框架 Action 具體執(zhí)行了什么?

怎么讓 AGI 理解他剛剛調(diào)用的 Action 做了什么 ?

Why Need Action? (Eliza 框架為什么需要抽象出 Action?)

假如我跟 AI 說: 我的私鑰

0xajahdjksadhsadnjksajkdlad12612

這里面有 10 個 sol,你能不能幫我買 100 個 Ai16z 的代幣。

Claude 的回復(fù)如下:

很明顯通過這樣給予私鑰的操作并不安全,同時 AGI 也很難執(zhí)行這種鏈上操作。

這里我們可以進一步問 AGI: 你能不能給我們實現(xiàn)相應(yīng)的執(zhí)行代碼:當(dāng)我們錢包中有 Sol 的時候,我希望可以把錢包里的所有 sol 都買成我指定的 meme 代幣。

Claude 當(dāng)然有這個能力,但是還是需要我們多次引導(dǎo),才最終可以得到讓我們滿意的代碼。

因此我們可以把 AI 給予的代碼封裝成 Eliza 的一個 Action,并且給一些 Prompt 的 Example,來幫助 AI 理解什么時候我該調(diào)用這個 Action。

(而且在真實的使用場景里我們想做的操作比這個要復(fù)雜很多,比如一筆 Swap 交易我們希望有滑點限制,那么這些條件限制交給 AI 大模型去完成的時候我們其實很難保證執(zhí)行過程后每一個要素都可以滿足我們的要求)。

How to Invoke Action?(Eliza 框架如何讓 AI 調(diào)用 Action)

下面就是 Eliza 框架中,一個在用來讓 AI Model 在 Pumpfun 中創(chuàng)建一個 meme 代幣并且買入一定價值的該 meme 代幣的 Prompt Example,當(dāng)我們在對應(yīng)的 Action 中給出這些 Example 之后,AI Agent 就知道,之后跟人類的交互過程中出現(xiàn)類似的內(nèi)容的時候就會因為我們提供的這類 Promt Exapmle 知道要調(diào)用執(zhí)行哪個 Action。

但是 Eliza 框架是同時支持多個 Action 的,因為也提供了以下的 HandlerMessageTemplate 來讓 AI Model 會選擇合適的 Action 進行調(diào)用。

事實上,這個 Template 對所有的數(shù)據(jù)進行了重排,把數(shù)據(jù)更有邏輯的提供給了 AI Model,從而讓 AI Model 可以做出更準(zhǔn)確的調(diào)用這些預(yù)定義好的 Action.(這也是我們直接使用 AI Model 客戶端比較難做到的)

Eliza 框架 Action 具體執(zhí)行了什么?

https://github.com/elizaOS/eliza/blob/main/packages/plugin-solana/src/actions/pumpfun.ts#L279

具體還是以 Pumpfun Action 的這個例子來解釋,它的流程如下:

從 WalletProvider 和 TokenProvider 獲取信息

生成創(chuàng)建 MemeToken 以及購買 MemeToken 的交易

對交易進行簽名并發(fā)送到鏈上

調(diào)用 callback 函數(shù)對 Action 執(zhí)行后的結(jié)果進行處理。

其實核心就是兩部分,一部分就是從 Provider 獲取信息,然后生成要執(zhí)行動作的操作函數(shù)。

怎么讓 AGI 理解它調(diào)用的 Action 做了什么 ?

這個問題如果沒有解決,那么我們就無法讓 AI 理解并執(zhí)行有關(guān)聯(lián)性的任務(wù)。

答案如下:我們執(zhí)行 Action 之后會用文本來總結(jié)這個動作產(chǎn)生了什么結(jié)果,并且把這個結(jié)果加入到 AI 的 memory 之中。

細(xì)節(jié)如下:Action 的 Handle 函數(shù)第四個參數(shù)是一個 callback 函數(shù),我們會把 callback 函數(shù)定義成把執(zhí)行結(jié)果加入到 AI Model 的 Memory 模塊中。

callback 函數(shù)的定義如下:

完整的 Eliza 的 Action 和 Provider 架構(gòu)如下:

熱門
中文字幕精品亚洲一区| 国产97在线 | 欧美| 偷偷鲁2019丫丫久久| 欧洲老人毛多BBWBBWBBW| 久久久久久亚洲精品中文字幕| 国产麻豆成人传媒免费观看| 成人亚洲欧美在线观看 | 亚洲国产精品久久久久婷婷软件| 熟妇女人妻丰满少妇中文字幕| 欧美黑人巨大手机在线观看| 久久久久亚洲AV无码专区桃色 | 2021国产精品国产精华| 亚洲色偷偷综合亚洲AV伊人蜜桃| 午夜无码免费福利视频网址| 少妇人妻AV无码专区| 人妻体内射精一区二区| 欧美交换配乱吟粗大和黄| 久久这里只精品国产免费9| 精品少妇人妻AV一区二区| 国产亚洲AV浪潮A∨尹人Av| 国产高清在线A视频大全| 丰满老熟好大BBB| 粗大黑人巨茎大战欧美成人免费看 | 亚洲AV综合AV一区| 亚洲 日韩 另类 制服 无码 | 国产精品一国产AV麻豆| 高潮VIDEOSSEX潮喷另类| 办公室揉弄高潮嗯啊免费视频| 9LPORM自拍视频区九色| 69日本人XXXX16-18| 中文字幕日韩欧美一区二区三区| 尤物爽到高潮潮喷视频大全| 一本大道色卡1卡2卡3| 亚洲中文字幕无码日韩| 永久AV狼友网站在线观看| 丰满岳乱妇三级高清| 99久久精品国产综合| 18黑白丝水手服自慰喷水网站| 再深点灬舒服灬太大了少妇| 岳丰满多毛的大隂户| 中文字幕AV无码免费一区| 中文字幕有码中文无码| ASS十三小美女ASSPICS| A级毛片毛片免费观的看久| AV无码人妻无码男人的天堂| SLEEP强弙VIDE○SHO| 被驯服的人妻佐佐木明希| 成人做爰高潮A片免费视频| 俄罗斯妈妈 电影| 国产成人啪精品视频网站午夜| 国产二级一片内射视频播放| 国产欧美久久久精品影院| 黑巨人的又黑又大又长| 久久99精品国产麻豆宅宅| 鲁鲁鲁爽爽爽在线视频观看| 男人进入女人下部图| 人妻少妇中文字幕| 视频二区 爆乳 丰满 熟女| 无人区码二码三码四码区别| 亚洲AV无码精品国产成人| 亚洲乱色伦图片区小说| 中文字幕人妻无码专区APP | 亚洲AV无码一期二期三期少妇| 亚洲乱妇熟女爽到高潮| 在线观看无码AV网站永久| FREE性欧美HD另类精品| 隔着超薄肉丝袜做AV在线| 国产精品一区在线观看你懂的| 狠狠色噜噜狠狠狠777米奇| 久久久久国色AV免费观看性色 | 唐人社视频呦一区二区| 亚洲AV日韩精品久久久久| 亚洲色偷偷综合亚洲AV色欲| 99精品国产兔费观看久久| 道德沦丧一家3口小说| 国模无码一区二区三区不卡| 久久亚洲男人第一AV网站| 欧美肉体裸交做爰XXXⅩ| 天美传媒MV免费观看| 亚洲爆乳成AV人在线视菜奈实| 中国国语毛片免费观看视频| 成 人 网 站国产免费观看| 国产欧美日韩专区发布| 黎朔缠着腰不让他退出微博| 人人添人人澡人人澡人人人人| 乌克兰美女的小嫩BBB| 亚洲区激情区无码区| 99国产精品久久久蜜芽 | 国产性生交XXXXX免费| 浪货两个都满足不了你J视频| 人妻巨大乳挤奶水HD免费看| 五月丁香六月午夜成人影院| 伊人伊成久久人综合网| 成人做受120视频试看| 黄动漫车车好快的车车哔哩哔哩 | 亚洲GV天堂无码男同在线观看| 中文字幕AV无码专区第一页 | 欧美成人WWW免费全部网站| 挽起裙子跨开双腿坐下去| 亚洲午夜福利AV一区二区无码| H工口全彩里番库18禁无遮挡 | 97久久超碰福利国产精品…| 国产成人无码AⅤ片在线观看视频 国产成人无码AⅤ片在线观看你 | 强奷漂亮雪白丰满少妇| 性爱xxxx在线xxxx欧美| 中文字幕久精品免费视频| 高H闺蜜老公1V1| 开心久久婷婷综合中文字幕| 少妇高潮惨叫久久久久久电影| 亚洲日韩激情无码一区 | 双腿被绑成M型调教PⅠAY照片| 亚洲午夜福利在线观看| 粉嫩AV一区二区三区免费观看| 久久久精品人妻无码专区不卡| 日日摸日日碰夜夜爽无码| 野兽的夜晚第四季忘不掉的前任| 丰满少妇人妻无码专区| 可以C女性角色的游戏手游| 投诉12345最狠的办法| 2020精品国产自在现线看| 国产性生大片免费观看性| 清纯校花自慰呻吟流白浆| 亚洲日韩在线A视频在线观看| 成人无码网WWW在线观看| 久久人妻无码一区二区| 无码人妻丰满熟妇区五十路在线| 97人妻成人免费视频| 花火と在线观看动漫免费| 日韩精品无码AV成人观看| 尤物AV无码国产在线看| 国产日韩精品中文字无码 | CHINESEXXXXHD麻豆| 精品日产一卡2卡三卡4卡自拍| 少妇高潮毛片免费看| 中文字幕久久精品波多野结百度 | 欧美操逼视频网站| 亚洲精品无码AⅤ中文字幕蜜桃 | 夜夜爽夜夜叫夜夜高潮| 国产精品久久久久久婷婷| 强行暴力肉体进入HDⅩXXX| 亚洲精品无码专区久久| 国产CHINASEX对白VIDEOS麻豆| 免费 成 人 黄 色 网站69| 亚洲AV永久无码精品国产精品 | 差差差无掩盖30分钟79集 | 日韩A无V码在线播放| 最新国产免费AV片在线观看| 精产国品一二三产品区别视频手机 | 亚洲乱色熟女一区二区三区麻豆| 国产福利在线 | 传媒| 日本XXXⅩ色视频免费观看| 1000部拍拍拍18勿入免费视| 精东传媒VS天美传媒| 无码人妻精品一区二区三18禁| 成年视频APP短视频在线观看| 女性高爱潮免费有声视频网站| 亚洲色WWW成人永久网址| 国产熟女真实乱精品视频| 色先锋AV资源中文字幕| H工口全彩里番库18禁无遮挡| 久久亚洲色WWW成人欧美| 亚洲加勒比无码一区二区| 国产强奷糟蹋漂亮邻居在线观看| 色窝窝无码一区二区三区成人网站| H纯肉无遮掩3D动漫在线观看| 伦人伦XXX国产对白| 亚洲婷婷五月综合狠狠爱| 狠狠色噜噜狠狠狠777米奇| 无码熟妇人妻AⅤ在线影片| 夫妻二人体验交换夫妻的后果| 日本大学SGU大二大三| 99热精国产这里只有精品 | 亚洲人成色7777在线观看不卡| 国产一区二区三区日韩精品| 双乳被一左一右吃着的小说| 成在人线AV无码免费看| 日本一品和二品区别| MATUREHDHQ成熟| 欧美乱人伦中文字幕在线| 91精品人妻人人做人碰人人爽| 美日欧激情AV大片免费观看| 一本到在线高清视频| 精品综合久久久久久8888| 亚洲精品无码专区在线在线播放| 哈昂~哈昂够了太多了动图| 午夜.DJ高清在线观看免费7| 国产后入清纯学生妹| 无码人妻一区二区三区免费N鬼沢| 国产成人精品无码一区二区老年人 | 亚洲情综合五月天| 久久久久精品国产三级美国美女| 亚洲一级无码av毛片www| 久久综合伊人中文字幕| 一区二区三区无码在线观看| 老肥熟妇丰满大屁股在线播放 | 精产国品一二三产区别手机| 亚洲精品无码成人片久久| 久久AV无码ΑV高潮ΑV喷吹 | 波多野结衣AV高清中文 | 97国产精华最好的产品价格|