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

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

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

作者: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>
    午夜精品国产更新| 欧美一区成人| 亚洲一区欧美一区| 久久精品亚洲精品国产欧美kt∨| 欧美激情精品久久久久久蜜臀| 国产精品视频区| 亚洲一区二区四区| 美国十次了思思久久精品导航| 国产精品美女一区二区在线观看| 中文网丁香综合网| 女人香蕉久久**毛片精品| 国产精品中文字幕欧美| 亚洲欧美日韩成人| 欧美激情亚洲一区| 精品二区视频| 女女同性精品视频| 国产亚洲欧美日韩在线一区| 久久精品国产一区二区电影| 欧美日韩一区在线观看| 亚洲午夜成aⅴ人片| 欧美激情欧美狂野欧美精品| 国内偷自视频区视频综合| 久久人人看视频| 国产欧美日韩视频在线观看| 久久国产成人| 国产精品视频一区二区高潮| 久久狠狠亚洲综合| 国产精品网红福利| 久久久www成人免费毛片麻豆| 国产精品美女久久久久久2018| 亚洲伊人久久综合| 欧美日韩在线播放三区四区| 亚洲一区二区黄色| 欧美日韩中文在线| 亚洲欧美伊人| 国产精品麻豆欧美日韩ww| 久久高清免费观看| 国产视频在线一区二区| 快射av在线播放一区| 国内久久视频| 欧美金8天国| 午夜精品免费| 国产精品乱人伦一区二区| 久久精品国产亚洲精品| 国产午夜精品美女视频明星a级| 麻豆精品视频在线观看视频| 韩国v欧美v日本v亚洲v| 欧美激情bt| 亚洲欧美日韩在线播放| 国产精品二区在线| 久久久青草婷婷精品综合日韩 | 久久婷婷综合激情| 激情亚洲网站| 欧美日韩激情小视频| 午夜精品亚洲| 国产一级一区二区| 欧美美女bb生活片| 欧美一区激情视频在线观看| 国产视频一区免费看| 欧美国产日韩xxxxx| 亚洲欧美色婷婷| 国产美女高潮久久白浆| 欧美不卡视频一区| 亚洲欧美日韩另类精品一区二区三区| 国产精品久久久久免费a∨大胸| 久久免费视频网| 国产精品99久久久久久久久久久久 | 欧美ed2k| 欧美有码视频| 在线观看精品| 国产精品xvideos88| 久久综合网hezyo| 亚洲欧美另类中文字幕| 国产日韩精品在线| 欧美日韩免费一区| 久久男人资源视频| 亚洲欧美不卡| 国产一区二区你懂的| 欧美日韩日本网| 久久久中精品2020中文| 亚洲天天影视| 国产自产v一区二区三区c| 欧美视频一区二区三区…| 免费在线欧美黄色| 欧美中文字幕视频| 在线一区二区三区四区五区| 国产精品一区二区欧美| 欧美日韩伦理在线免费| 噜噜噜久久亚洲精品国产品小说| 亚洲一区激情| 国产一区二区三区免费在线观看| 欧美日韩精品二区第二页| 裸体歌舞表演一区二区| 性8sex亚洲区入口| 在线视频观看日韩| 国产日韩免费| 国产精品男gay被猛男狂揉视频| 欧美精品色一区二区三区| 久久亚洲精品一区二区| 欧美在线free| 午夜欧美大片免费观看| 亚洲一区二区在线视频| 在线观看欧美亚洲| 韩国美女久久| 国产一区二区三区最好精华液| 国产精品久久久久久久久久尿| 欧美精品一区二| 欧美韩国日本综合| 猛干欧美女孩| 久久免费国产精品| 久久久激情视频| 久久成人免费网| 欧美一区二区免费观在线| 亚洲免费网站| 亚洲欧美日韩成人高清在线一区| 亚洲视频观看| 亚洲尤物在线视频观看| 亚洲一区二区三区乱码aⅴ| 加勒比av一区二区| 黄色资源网久久资源365| 国产一区二区三区四区| 国产亚洲欧美另类中文| 国产亚洲精品久久久久婷婷瑜伽| 国产裸体写真av一区二区| 国产精品午夜视频| 国产麻豆成人精品| 国产日韩欧美在线观看| 国产欧美成人| 国产精品一区免费在线观看| 国产精品白丝av嫩草影院| 欧美丝袜一区二区三区| 国产精品久久久久久户外露出| 国产精品高潮呻吟久久av黑人| 国产精品毛片高清在线完整版| 国产精品久久午夜| 国产欧美一区二区三区国产幕精品| 国产精品五月天| 国产一区三区三区| 极品少妇一区二区| 亚洲小说春色综合另类电影| 亚洲一区二区三区在线播放| 亚洲一区三区在线观看| 香港久久久电影| 久久se精品一区精品二区| 久久精品一区蜜桃臀影院| 毛片av中文字幕一区二区| 欧美91精品| 欧美日韩在线三级| 国产精品天美传媒入口| 狠狠干成人综合网| 亚洲一区中文| 久久嫩草精品久久久久| 欧美激情第六页| 国产精品久久久久久久久久免费| 国产欧美视频一区二区| 狠狠色综合网| 午夜精品影院在线观看| 久久久久久香蕉网| 欧美国产在线观看| 欧美色欧美亚洲高清在线视频| 国产精品乱码| 激情校园亚洲| 欧美一区二区三区播放老司机| 久久天天躁狠狠躁夜夜av| 欧美激情视频在线播放 | 亚洲一区二区三区精品在线观看| 午夜性色一区二区三区免费视频 | 久久精品九九| 欧美顶级少妇做爰| 国产精品国产a级| 一区二区三区在线观看国产| 午夜精品成人在线| 狂野欧美一区| 欧美日韩综合视频| 国产亚洲激情视频在线| 亚洲一区国产| 女女同性精品视频| 国产精品久久久久久模特 | 欧美a级大片| 国产精品久久久久久模特| 狠狠色狠狠色综合日日五| 欧美一区=区| 欧美国产欧美综合| 国产模特精品视频久久久久| 宅男噜噜噜66国产日韩在线观看| 久久国产精品网站| 欧美日韩国产123| 国内精品久久久| 久久精品国产亚洲一区二区三区| 欧美日本在线看| 激情久久久久久| 久久精品成人一区二区三区 | 亚洲视频在线一区| 久久一区视频| 国产精品久久久久久户外露出 | 欧美freesex8一10精品| 国产欧美精品va在线观看| 亚洲欧美日韩成人高清在线一区| 免费美女久久99| 国产色综合天天综合网|