亚洲日本一区二区三区在线_久久久不卡国产精品一区二区_精品日韩一区二区_国产一区二区在线观看app

技術解讀 Eliza 工作原理:Provider 和 Action

訪客 3個月前 (12-30) 閱讀數 3541 #區塊鏈
文章標簽 前沿文章

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

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

Provider 和 Action 的運行原理

Evaluator 的運行原理

Eliza Memory 的設計思想

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

1. Eliza 的架構如下,主要分為 3 個部分

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

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

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

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

「Provider」

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

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

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

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

Why need Provider?

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

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

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

比如下面的例子:

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

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

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

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

目前 Eliza 框架內對于 Provider,雖然有提供對應的接口抽象,但是目前 Provider 的調用方式并不是模塊化的,還是有特定的 Action 根據自己的信息需求直接調用對應的 Provider 進行獲取,關系圖如下:

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

「Action」

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

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

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

Eliza 框架 Action 具體執行了什么?

怎么讓 AGI 理解他剛剛調用的 Action 做了什么 ?

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

假如我跟 AI 說: 我的私鑰

0xajahdjksadhsadnjksajkdlad12612

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

Claude 的回復如下:

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

這里我們可以進一步問 AGI: 你能不能給我們實現相應的執行代碼:當我們錢包中有 Sol 的時候,我希望可以把錢包里的所有 sol 都買成我指定的 meme 代幣。

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

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

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

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

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

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

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

Eliza 框架 Action 具體執行了什么?

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

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

從 WalletProvider 和 TokenProvider 獲取信息

生成創建 MemeToken 以及購買 MemeToken 的交易

對交易進行簽名并發送到鏈上

調用 callback 函數對 Action 執行后的結果進行處理。

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

怎么讓 AGI 理解它調用的 Action 做了什么 ?

這個問題如果沒有解決,那么我們就無法讓 AI 理解并執行有關聯性的任務。

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

細節如下:Action 的 Handle 函數第四個參數是一個 callback 函數,我們會把 callback 函數定義成把執行結果加入到 AI Model 的 Memory 模塊中。

callback 函數的定義如下:

完整的 Eliza 的 Action 和 Provider 架構如下:

熱門
亚洲日本一区二区三区在线_久久久不卡国产精品一区二区_精品日韩一区二区_国产一区二区在线观看app
  • <strike id="ykeqq"><input id="ykeqq"></input></strike>
  • <strike id="ykeqq"><menu id="ykeqq"></menu></strike>
    <strike id="ykeqq"></strike>
    <fieldset id="ykeqq"></fieldset>
    <del id="ykeqq"><dfn id="ykeqq"></dfn></del>
    国模吧视频一区| 国产欧美日韩视频在线观看| 欧美人成免费网站| 国产精品久久久久久五月尺| 尤妮丝一区二区裸体视频| 欧美一区精品| 欧美日韩美女在线观看| 在线观看日韩av先锋影音电影院| 久久久久女教师免费一区| 欧美性色aⅴ视频一区日韩精品| 一区二区三区在线视频播放| 久久这里有精品视频| 国产精品欧美激情| 香蕉视频成人在线观看| 欧美绝品在线观看成人午夜影视| 韩国一区电影| 久久夜色精品国产欧美乱| 国产精品日韩欧美一区二区| 亚洲综合二区| 欧美日韩一区二区三区在线视频| 在线观看视频日韩| 欧美成人精品1314www| 国产午夜亚洲精品不卡| 久久久99免费视频| 国产精品女人久久久久久| 欧美制服丝袜第一页| 国产精品久久久久久久久婷婷| 午夜精品区一区二区三| 国产精品av久久久久久麻豆网| 亚洲在线免费观看| 欧美体内she精视频在线观看| 亚洲一二三区精品| 欧美日本二区| 亚洲一区精品视频| 欧美日韩视频在线观看一区二区三区| 亚洲视频大全| 欧美日韩免费看| 午夜精品一区二区在线观看 | 女女同性精品视频| 狠狠色丁香婷婷综合| 免费一区二区三区| 中国日韩欧美久久久久久久久| 欧美另类一区二区三区| 亚洲制服丝袜在线| 国产精品色在线| 另类天堂av| 在线一区欧美| 国产精品久久91| 久久夜色精品一区| 亚洲视频免费在线观看| 欧美日韩一区二区三区视频| 欧美一区二区三区成人| 国产视频在线观看一区二区三区| 久久综合伊人77777| 黄色精品免费| 欧美日韩国语| 久久久www| 影音先锋成人资源站| 欧美午夜精品久久久久久浪潮| 久久精品日产第一区二区三区 | 欧美在线网站| 狠狠狠色丁香婷婷综合激情| 欧美日韩情趣电影| 久久狠狠亚洲综合| 伊人婷婷欧美激情| 国产精品久久777777毛茸茸| 久久婷婷国产综合国色天香| 影音先锋久久资源网| 国产精品福利网| 你懂的成人av| 久久国产一区| 亚洲视频精选在线| 国产日韩视频| 欧美日韩久久久久久| 久久影音先锋| 午夜在线一区二区| 黄色成人av网| 国产精品青草久久久久福利99| 免费在线观看精品| 久久成人羞羞网站| 亚洲无线一线二线三线区别av| 国产精品夜夜嗨| 欧美日韩1区2区| 久久网站热最新地址| 香港成人在线视频| 宅男噜噜噜66一区二区| 国产欧美日韩免费看aⅴ视频| 欧美日韩a区| 另类成人小视频在线| 欧美一级大片在线观看| 亚洲午夜精品视频| 黑人巨大精品欧美黑白配亚洲| 国产精品jvid在线观看蜜臀| 美女黄色成人网| 久久精品国产一区二区电影 | 免费的成人av| 久久久www成人免费毛片麻豆| 亚洲自拍偷拍麻豆| 一区在线影院| 国产在线观看一区| 国产精品一区在线播放| 欧美日韩在线视频首页| 欧美激情一区二区三区不卡| 久久夜色精品国产| 久久精品国产亚洲一区二区| 午夜精品视频| 亚洲女女女同性video| 亚洲视频免费观看| 樱桃国产成人精品视频| 韩国精品久久久999| 国产一区二区三区免费观看| 国产乱码精品一区二区三区av| 国产精品成人免费视频 | 亚洲图片激情小说| 狠久久av成人天堂| 国产亚洲一区二区三区在线播放| 国产精品视频免费在线观看| 国产精品成人免费| 国产精品久久久久久久久果冻传媒 | 国产精品永久免费在线| 国产精品国产三级国产专播品爱网 | 国产夜色精品一区二区av| 国产精品一区二区a| 国产精品久久久久91| 国产精品久久99| 国产精品日韩在线| 国产精品永久免费在线| 国产麻豆日韩| 国产欧美一区二区三区在线老狼 | 欧美与黑人午夜性猛交久久久| 香蕉国产精品偷在线观看不卡| 午夜精品电影| 性做久久久久久久免费看| 欧美一区2区视频在线观看 | 亚洲欧美激情四射在线日 | 欧美日韩精品一本二本三本| 欧美日韩在线观看一区二区| 欧美日韩一区二区三区在线视频| 欧美日韩伊人| 国产精品日韩在线一区| 国产日韩精品视频一区二区三区| 国产美女高潮久久白浆| 国产一区成人| 亚洲天堂av图片| 欧美一级大片在线观看| 久久久一区二区三区| 欧美成人免费网| 欧美日韩视频在线一区二区观看视频 | 久久亚洲二区| 欧美激情第10页| 欧美日韩视频专区在线播放 | 影音先锋久久精品| 亚洲女ⅴideoshd黑人| 久久精品99国产精品| 看片网站欧美日韩| 欧美日韩不卡| 国产精品美女在线| 狠狠88综合久久久久综合网| 亚洲图中文字幕| 欧美亚洲免费在线| 葵司免费一区二区三区四区五区| 欧美福利在线观看| 欧美性猛交99久久久久99按摩| 国产精品一区在线播放| 精品不卡视频| 欧美一区二区视频在线观看| 免费欧美在线视频| 欧美午夜精品久久久久免费视| 国产精品亚洲аv天堂网 | 国产一区二区三区在线播放免费观看 | 欧美亚洲成人精品| 国产一区二区三区观看| 亚洲在线电影| 麻豆精品视频在线观看| 欧美色网在线| 国内久久视频| 欧美在线视频免费观看| 欧美大片在线看| 国产精品久久看| 在线看视频不卡| 久久免费高清视频| 欧美日韩视频在线第一区| 国产一区日韩欧美| 性做久久久久久久免费看| 欧美顶级少妇做爰| 国产视频欧美视频| 亚洲欧美视频在线观看| 欧美成人免费视频| 国产日韩欧美综合一区| 午夜一区二区三区不卡视频| 欧美激情导航| 国产一区视频在线看| 欧美在线电影| 欧美日韩成人综合天天影院| 国产在线精品成人一区二区三区| 欧美伊人久久久久久午夜久久久久| 欧美精品福利| 激情综合色丁香一区二区| 久久久水蜜桃| 国产美女诱惑一区二区|