レッスン2

Fetch.ai的技術基礎

在本模組中解開 Fetch.ai 的技術基礎,我們將深入研究平臺獨特的共識機制UPoW,該機制使網路參與民主化。我們還將探討 Fetch.ai 的複雜架構,詳細介紹基礎年鑒合約、用於資源識別的 Fetch 名稱服務以及支撐安全和透明數位經濟的強大 Fetch Ledger。瞭解為生態系統帶來靈活性和效率的自主經濟代理、他們的開發過程,以及他們在這個人工智慧驅動的區塊鏈網路中可以扮演的多方面角色。

Fetch.ai採用一種名為UPoW的獨特共識機制。 這個系統允許甚至性能較差的節點獲得區塊獎勵的一部分。 UPoW通過生成新區塊來工作,類似於標準的PoS協議,但它還通過難度對計算問題進行排名並將它們打包到工作證明包中。

Fetch.ai的平台獨特地結合了區塊鏈、人工智慧和機器學習,以建立一個去中心化的數字經濟。其架構和核心技術促進了一個環境,使得自主經濟代理(AEAs)得以茁壯,從而促進各個行業中的複雜自動任務。

Fetch.ai網絡的基礎結構包括Almanac合約、Fetch Name Service和Fetch Ledger。Almanac合約是存儲有關AI代理的關鍵信息的存儲庫,而Fetch Name Service為資源識別提供了可讀的命名慣例。作為去中心化基礎設施的支柱,Fetch Ledger確保了安全的數據共享和交易完整性。

自主經濟代理人 (AEAs)

AEA 是在 Fetch.ai 生態系統中自主運行的軟體程式。他們使用稱為代理通信語言 (ACL) 的通用語言進行通信、協商和協作。這些代理可以代表個人、企業或設備,並處理各種任務。AEA 是使用 AEA 框架創建的,AEA 框架是一個基於 Python 的工具包,為開發人員提供了開發和測試這些代理所需的工具。它們可以使用AEA管理器進行管理和部署,AEA管理器是一個提供對各種服務的訪問的Web介面。

  • 自主性和經濟焦點:AEA的運營不受其所有者的持續監督,主要專注於創造經濟價值。它們旨在自主處理各種任務,只需最少或無需干預。
  • 跨鏈兼容性:AEA框架支援可以與乙太坊等不同區塊鏈網路交互的應用程式的開發,使Fetch.ai的平臺在區塊鏈生態系統中具有多功能性。
  • 任務效率:AEAs在框架內部具有工具,可在網絡中進行導航,高效執行操作並追求新目標。
    AEA框架是一個全面的開發套件,用於創建和管理AEAs。它提供了有效代理操作所需的工具,並使開發人員能夠為各種情況給予AEAs特定的輸入集。該框架包括:

  • 簡單開放經濟框架(sOEF):使AEAs能夠在Fetch.ai網絡中導航,執行任務並尋找目標。

  • 代理通訊網路 (ACN):促進代理商之間的信息交流和溝通。
  • 連接、協議和合約:這些元件定義了代理到代理和元件到元件的交互,包裝了對智慧合約和其他服務的訪問。

Fetch.ai 中的 AEA 可應用於眾多領域,包括但不限於:

  • 自動化區塊鏈互動:使用智能合約操作,自動化與區塊鏈的使用者互動,如交易或智能合約操作。
  • 數據查詢和伺服器互動:AEA 可以作為用戶端與伺服器交互,也可以維護伺服器以服務其他用戶端。
  • 去中心化金融(DeFi):在 DeFi 領域自動化複雜操作,如交易和資產管理。

AI 代理

Fetch.ai通過uAgents框架引入的AI代理概念,是分散系統和人工智能中一個迷人的發展。在核心,該框架旨在促進創建能夠在分散網絡中相互交互和合作的自主智能軟件程序。

這種方法的一個關鍵優勢是其潛力通過使AI代理人應對複雜挑戰、優化流程和改進決策來革新各個行業。文件提供了引人入勝的例子,比如在供應鏈管理和金融服務中應用AI代理人。想像一下,一個供應鏈,在那裡AI代理人無縫溝通和協調,從需求預測和庫存控制到物流和風險減輕進行優化。這種智能自動化水平可以顯著增強效率,降低成本,並在整個運營過程中提供實時可見性。

同樣,在金融領域,AI代理可以自動執行交易、進行複雜的風險評估、檢測欺詐模式,甚至根據客戶的檔案和市場狀況提供個性化的財務建議。AI代理在簡化流程、發現有價值的洞察力和加強該領域的安全措施方面的潛力是巨大的。然而,uAgents框架真正突出的地方在於其強調去中心化和使用者控制。通過允許開發人員將AI代理創建為公共或私人實體,該框架在透明度和隱私之間取得了微妙的平衡。這種靈活性在保密性和數據保護至關重要的領域尤其關鍵,例如金融或醫療領域。

公共代理通過其協定清單和摘要公開,可實現無縫協作和互操作性。想像一下,一家物流公司的公共AI代理共用其通信方法,允許其他代理直接交互和協調運輸任務。這種開放程度可以促進創新並促進跨行業夥伴關係。相反,私人代理隱藏其協定詳細資訊,以確保高度的機密性和安全性。例如,金融機構可以開發一個私人人工智慧代理來處理敏感交易,保護其協定免受外部審查,同時仍然可以通過年鑒發現。

公共和私人代理的這種雙重性與支撐區塊鏈和分散式賬本技術的去中心化原則和無信任交互完全一致。通過授權使用者控制其AI代理的透明度和曝光水準,uAgents框架採用了去中心化系統的精神,同時解決了圍繞隱私和數據保護的實際問題。此外,該框架的開源性質及其與Fetch.ai的AI引擎和Agentverse平臺的集成創建了一個成熟的創新和協作生態系統。來自不同背景的開發人員可以為框架的發展做出貢獻,培養一個充滿活力的社區,致力於在去中心化的環境中推進 AI 代理的功能和應用。

代理人宇宙

Agentverse是一個基於雲端的集成開發環境(IDE),它作為更廣泛的uAgents框架及其龐大的用例陣列的入口。這個強大的框架促進了分散式AI代理的開發,使它們能夠在一個無需信任的分散式網絡內無縫地進行通信、協商和協作。Agentverse的一個關鍵優勢是其用戶友好的方法。通過直觀的圖形用戶界面,該平台降低了對AI代理技術採納的障礙,使其可供各技能水平的開發人員使用。通過提供預定義的代理模板和用例,用戶可以快速輕鬆地創建AI代理,即使只具備基本的Python知識。

Agentverse:探險家

Agentverse Explorer是平台的重要組成部分,作為Almanac合約中註冊的AI Agent的直觀發現工具。這個去中心化的目錄包含了有關註冊代理的詳細信息,包括它們的能力、協議和通信方法。通過Explorer,用戶可以搜索並連接其他代理,根據獨特的協議摘要或特定屬性對它們進行篩選。

在 Explorer 中顯示的代理可以分為 Hosted、Local 或 Mailbox 代理,每個代理都有不同的用途。Hosted 代理是直接在 Agentverse 上開發和部署的,確保持續運行和實時編輯代碼的功能。另一方面,Local 代理則是為測試目的而設計,指向本地端點。最後,Mailbox 代理註冊在 Agentverse Mailroom 內,使它們能夠在離線時持續發送和接收消息。

Agentverse:我的特工

Agentverse 的“我的代理人”部分是開發人員可以真正讓他們的 AI 代理人栩栩如生的地方。通過針對 100% 的正常運行時間,托管代理人始終保持在線並在 Almanac 合約中保持最新狀態。部署流程經過優化,讓用戶只需點擊幾下,就可以部署一個新的運行中代理人,無論是從空白腳本還是基於預建模板。在“我的代理人”部分,可擴展性是一個關鍵考慮因素,因為該平台設計為能夠根據代理人接收的消息數量自動擴展。這確保開發人員可以專注於創建最具創新性的代理人代碼,而無需持續部署和管理他們的代理人基礎設施。安全性也是首要考慮因素,代理人在安全的、分區的 Python 環境中運行,保護您的代碼免受惡意訪問您信息的企圖。此外,Agentverse 還提供了訂閱禁令列表的選項,使您可以輕鬆忽略被識別為壞操作者的代理人。

代理:郵件收發室/物聯網閘道

代理人郵件室是一項強大的服務,解決了在代理人通訊需要不斷運行的伺服器的挑戰。通過為您的代理人設置郵箱,郵件室使他們能夠檢索消息並採取適當的行動,即使他們離線也可以。該服務在運行伺服器變得困難的情況下尤為重要,因為它管理其他代理人發送的傳入消息並充當值得信賴的中介。開發人員可以稍後下載這些消息,而無需不斷運行的伺服器,從而實現在代理人宇宙和本地代理人之間的無縫通信。

Agentverse 的一大亮點是與錢包和 Fetch.ai 分類帳的整合。平台上託管的 AI 代理具有與 Fetch.ai 分類帳互動的能力,使它們能夠發送和接收交易、查詢餘額、與智能合約互動等。該整合加強了 Agentverse 內的信任系統,並允許透明查詢任何代理執行的交易。

在開發環境之外,Agentverse 提供了一系列高級功能,包括“服務”功能。這個功能允許開發者將代理組合成服務群組,從而使他們能夠向用戶提供服務。例如,在酒店預訂服務的情況下,開發者可以創建代表服務不同方面的個別代理,例如接待、房間管理和禮賓服務。然後,這些代理可以組合成一個服務群組,通過單一界面為用戶提供無縫集成體驗。

Agentverse與DeltaV聊天界面和Fetch.ai AI引擎集成,使用戶能夠提供人類輸入,指導AI引擎在網絡上尋找並與註冊的相關AI代理互動。這種強大的組合使用戶可以請求特定服務,例如在特定城市預訂酒店房間,AI引擎將識別並與適當的代理通信,以完成請求。

歷法合約

Almanac合約在Fetch.ai生態系統中扮演著至關重要的角色,作為一個中央枢纽,促進AI代理之間的可發現性和溝通。其重要性在於它能夠彌合AI代理的去中心化特性與協調性、可存取性目錄之間的鴻溝。

Almanac作為一個去中心化的目錄,類似於互聯網的域名服務(DNS)。它收錄了關於已註冊的人工智能代理的詳細信息,包括它們的能力、協議和通信方法。這個有組織的代理數據存儲庫使用戶能夠通過Agentverse Explorer探索並與各種代理進行互動,並根據獨特的協議摘要對它們進行篩選。

年鑒中的註冊過程對於 AI 代理建立其存在並實現遠端交互至關重要。工程師必須在特定的塊限制內定期更新其註冊詳細資訊,以保持最新和準確的資訊,確保用戶的數據相關性。這種動態過程確保年鑒保持最新狀態,反映人工智慧代理及其能力不斷變化的格局。

Almanac的關鍵特點之一是在協助區分公共和私人AI代理人方面的角色。通過Almanac和uAgents框架內管理代理人互動的協議之間的相互作用,實現了這種靈活性。在這個情境中,協議確立了規則和消息結構,使AI代理人能夠理解彼此的通訊並有效地協調任務執行。這些協議對於去中心化網絡的順利運作至關重要,確保代理人能夠合作並共同努力達成共同目標。

當AI代理在開發過程中被指定為公共時,其協定清單和相關摘要將發佈在Almanac內,使其端點可供與其他代理通信。這種透明性促進了協作和互操作性,因為外部代理可以直接與公共代理互動,了解其通信方法和功能。相反,私人AI代理通過不向外界披露其協定清單來保持較高程度的保密性。儘管它們的摘要仍然在Almanac中可見,從而實現了可發現性,但其實際協定的詳細信息保持隱藏。這確保只有明確知道私人代理協定的代理才能與之通信,當需要時提供受控和安全的通信環境。

公共和私人代理的雙重性,由Almanac和底層協議促成,符合Fetch.ai生態系統基礎的去中心化和無需信任交互的原則。它賦予開發人員和用戶在透明度和隱私之間取得平衡的能力,根據其具體需求和使用情況為其AI代理定制曝光級別。此外,Almanac通過要求代理在註冊過程中通過簽名驗證驗證其地址所有權,增強了生態系統內的信任和完整性。此驗證步驟確保了Almanac中存儲的信息的準確性,減輕了惡意或未經授權的代理嘗試操縱目錄的風險。

開放經濟框架

OEF支撑著Fetch.ai網路,為代理商提供了一個去中心化的市場,讓他們可以發現彼此並互動、交換數據,以及訪問服務。它由Fetch.ai分類帳驅動,這是一個促進價值轉移並協調代理商活動的區塊鏈網路。

Fetch智能總帳

Fetch.ai的智能帳本是其生態系統的重要組成部分,提供區塊鏈技術和有向無環圖(DAG)的獨特結合。這種混合結構實現了高效的交易處理和大量數據處理,對自治經濟代理人(AEAs)及其複雜活動的運作至關重要。智能帳本將傳統區塊鏈元素與DAG功能整合在一起,使其能夠處理大量交易和數據。這種設置確保了網絡能夠同時支持涉及數百萬代理人的通信和交易。

與遵循線性結構的傳統區塊鏈不同,Fetch 智慧帳本將交易分配給不同的通道。這種方法增強了網路同時處理大量事務的能力。帳本不僅記錄交易,還實時處理大量數據、AEA 做出的決策以及網路內的交互。這種記錄保存確保了網路操作的安全性和透明度。

智慧分類帳在AEA的功能中扮演著至關重要的角色。它支撐著它們的活動,例如訂機票或酒店和其他服務,通過記錄AEA採取的交易和行動。FET代幣在這個框架內用於交易,包括支付服務和為他們的貢獻獎勵AEA。

Fetch.ai 結合人工智慧、機器學習和區塊鏈技術的方法使其與傳統的人工智慧系統區分開來。通過利用分散的結構,它提高了透明度並降低了操縱風險。智慧分類賬中AI功能的集成有助於處理複雜的任務和大量數據,這在傳統AI系統中並不常見。

Fetch 智慧帳本具有先進的功能,適用於各種行業:

  • 管理患者記錄、日程安排和個人化治療計劃。
  • 貨物的實時追踪和透明交易。
  • 自動交易和安全交易。
  • 透明高效地交易多餘能源。
  • 個性化的購物體驗和安全的交易。

Fetch.ai, 作為一項相對較新的技術,在移動性和汽車、去中心化金融(DeFi)和智慧城市等領域已經看到早期應用。其技術已應用於電動車充電和商品交易平台(例如Mettalex)的去中心化網絡。

Fetch.ai中的智能合約

Fetch.ai 中的智慧合約是通過CosmPy框架實現的。以下是它們的性質、語言支援、部署和執行的詳細細分:

  • 部署:使用帳本合約在CosmPy中,開發人員可以部署智能合約。他們需要合約的路徑和一個錢包對象來進行部署。
  • 互動:部署後,與智能合約的互動以各種方式進行,如查詢和設置狀態變數。_address _方法用於獲取合約的網絡地址。
  • 查詢狀態變數: 合約的狀態變數可以使用查詢方法進行查詢,提供指定查詢信息的字典。
  • 更新狀態變數:execute 方法用於更新狀態變量,然後使用 wait_to_complete() 確保執行完成。
  • 清除狀態變量: 狀態變數可以使用具體指令的 execute 方法清除。
    此流程允許開發人員在Fetch.ai生態系統內創建和管理動態智能合約,利用區塊鏈的能力進行安全有效的合約執行。

集體學習和人工智能整合

Fetch.ai採用一種名為CoLearn的去中心化機器學習協議。該協議使AEAs能夠在不影響隱私或安全性的情況下共享數據和模型。CoLearn是使用高性能智能合約語言CosmWasm實施的,並包括用於購買和出售數據和模型的市場。

互操作性

Fetch.ai網路具有與其他區塊鏈和網路的互通性。這是通過基於Cosmos SDK的跨鏈協議實現的,使Fetch.ai代理能夠從像Ethereum和BNB Chain這樣的平台訪問數據和服務。該平台還通過諸如Axelar之類的橋樑促進了FET代幣與其他加密貨幣的交換。

AI 引擎

AI 引擎的主要目標是分析、理解人類輸入並將其與最合適的 AI 代理聯繫起來,從而促進自然語言交互。它通過讀取使用者輸入,將其轉換為可操作的任務,然後選擇在 Agentverse 中註冊的相應 AI 代理來執行這些任務來實現這一點。人工智慧引擎的優勢在於它能夠理解和適應不同的環境。它通過評估以前的交互來檢查趨勢並將隨機輸入轉化為有意義的見解。當面臨不確定性時,AI 引擎會徵求用戶的反饋,以驗證其建議和建議是否符合用戶的最終目標。這種上下文理解使 AI 引擎能夠主動預測使用者需求並相應地進行調整,從而創建無縫且直觀的體驗。

AI引擎的智能路由功能在其有效性中扮演著關鍵角色。此功能使AI引擎能夠仔細評估Almanac中註冊的可用代理商,考慮到他們的性能範圍和過去的表現數據。通過考慮這些因素,AI引擎確保任務分配給具有適當專業知識的代理商,從而最大程度地提高成功完成任務的可能性,增強整體用戶體驗。

DeltaV:基於人工智慧的聊天界面

DeltaV充當AI引擎的前端界面,為用戶提供簡單直觀的聊天界面,用戶可以通過該界面輸入他們的請求。然後,這些請求將由AI引擎轉換為一系列任務,由適當的AI代理執行。DeltaV的開發目的是以無縫和用戶友好的方式將用戶連接到AI代理。它作為AI引擎、AI代理和Agentverse平台的入口,使用戶能夠通過單一界面訪問各種服務和功能。

開發人員可以利用Fetch.ai的AI代理技術,封裝大型語言模型(LLMs)、機器學習(ML)模型、現有API和其他業務邏輯,使服務可通過DeltaV訪問。通過在Agentverse: Services內開發並註冊他們的AI代理,開發人員可以確保他們的服務可通過DeltaV聊天界面檢索和訪問。

與Bosch合作,拓展物聯經濟

Fetch.ai和Bosch通過建立Fetch.ai基金會擴大了合作,以研究、開發和商業化Web3技術。這項合作旨在創建能夠在網絡中組織自己並做出經濟決策的機器,從而使物聯網中的物體能夠進行經濟互動,例如電動汽車協商電價。

AI 和機器學習能力

將人工智慧和機器學習整合到 Fetch.ai 網絡中是該平台的一個重要功能。Fetch.ai 使用複雜的機器學習算法和高效的數據處理機制。這些技術賦予自治經濟代理(AEAs)從互動中學習、優化決策並自主執行複雜任務的能力。網絡的機器學習能力允許分析和預測趨勢,增強 AEAs 在供應鏈管理、能源分配和金融服務等各種應用中的效益。

免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。
カタログ
レッスン2

Fetch.ai的技術基礎

在本模組中解開 Fetch.ai 的技術基礎,我們將深入研究平臺獨特的共識機制UPoW,該機制使網路參與民主化。我們還將探討 Fetch.ai 的複雜架構,詳細介紹基礎年鑒合約、用於資源識別的 Fetch 名稱服務以及支撐安全和透明數位經濟的強大 Fetch Ledger。瞭解為生態系統帶來靈活性和效率的自主經濟代理、他們的開發過程,以及他們在這個人工智慧驅動的區塊鏈網路中可以扮演的多方面角色。

Fetch.ai採用一種名為UPoW的獨特共識機制。 這個系統允許甚至性能較差的節點獲得區塊獎勵的一部分。 UPoW通過生成新區塊來工作,類似於標準的PoS協議,但它還通過難度對計算問題進行排名並將它們打包到工作證明包中。

Fetch.ai的平台獨特地結合了區塊鏈、人工智慧和機器學習,以建立一個去中心化的數字經濟。其架構和核心技術促進了一個環境,使得自主經濟代理(AEAs)得以茁壯,從而促進各個行業中的複雜自動任務。

Fetch.ai網絡的基礎結構包括Almanac合約、Fetch Name Service和Fetch Ledger。Almanac合約是存儲有關AI代理的關鍵信息的存儲庫,而Fetch Name Service為資源識別提供了可讀的命名慣例。作為去中心化基礎設施的支柱,Fetch Ledger確保了安全的數據共享和交易完整性。

自主經濟代理人 (AEAs)

AEA 是在 Fetch.ai 生態系統中自主運行的軟體程式。他們使用稱為代理通信語言 (ACL) 的通用語言進行通信、協商和協作。這些代理可以代表個人、企業或設備,並處理各種任務。AEA 是使用 AEA 框架創建的,AEA 框架是一個基於 Python 的工具包,為開發人員提供了開發和測試這些代理所需的工具。它們可以使用AEA管理器進行管理和部署,AEA管理器是一個提供對各種服務的訪問的Web介面。

  • 自主性和經濟焦點:AEA的運營不受其所有者的持續監督,主要專注於創造經濟價值。它們旨在自主處理各種任務,只需最少或無需干預。
  • 跨鏈兼容性:AEA框架支援可以與乙太坊等不同區塊鏈網路交互的應用程式的開發,使Fetch.ai的平臺在區塊鏈生態系統中具有多功能性。
  • 任務效率:AEAs在框架內部具有工具,可在網絡中進行導航,高效執行操作並追求新目標。
    AEA框架是一個全面的開發套件,用於創建和管理AEAs。它提供了有效代理操作所需的工具,並使開發人員能夠為各種情況給予AEAs特定的輸入集。該框架包括:

  • 簡單開放經濟框架(sOEF):使AEAs能夠在Fetch.ai網絡中導航,執行任務並尋找目標。

  • 代理通訊網路 (ACN):促進代理商之間的信息交流和溝通。
  • 連接、協議和合約:這些元件定義了代理到代理和元件到元件的交互,包裝了對智慧合約和其他服務的訪問。

Fetch.ai 中的 AEA 可應用於眾多領域,包括但不限於:

  • 自動化區塊鏈互動:使用智能合約操作,自動化與區塊鏈的使用者互動,如交易或智能合約操作。
  • 數據查詢和伺服器互動:AEA 可以作為用戶端與伺服器交互,也可以維護伺服器以服務其他用戶端。
  • 去中心化金融(DeFi):在 DeFi 領域自動化複雜操作,如交易和資產管理。

AI 代理

Fetch.ai通過uAgents框架引入的AI代理概念,是分散系統和人工智能中一個迷人的發展。在核心,該框架旨在促進創建能夠在分散網絡中相互交互和合作的自主智能軟件程序。

這種方法的一個關鍵優勢是其潛力通過使AI代理人應對複雜挑戰、優化流程和改進決策來革新各個行業。文件提供了引人入勝的例子,比如在供應鏈管理和金融服務中應用AI代理人。想像一下,一個供應鏈,在那裡AI代理人無縫溝通和協調,從需求預測和庫存控制到物流和風險減輕進行優化。這種智能自動化水平可以顯著增強效率,降低成本,並在整個運營過程中提供實時可見性。

同樣,在金融領域,AI代理可以自動執行交易、進行複雜的風險評估、檢測欺詐模式,甚至根據客戶的檔案和市場狀況提供個性化的財務建議。AI代理在簡化流程、發現有價值的洞察力和加強該領域的安全措施方面的潛力是巨大的。然而,uAgents框架真正突出的地方在於其強調去中心化和使用者控制。通過允許開發人員將AI代理創建為公共或私人實體,該框架在透明度和隱私之間取得了微妙的平衡。這種靈活性在保密性和數據保護至關重要的領域尤其關鍵,例如金融或醫療領域。

公共代理通過其協定清單和摘要公開,可實現無縫協作和互操作性。想像一下,一家物流公司的公共AI代理共用其通信方法,允許其他代理直接交互和協調運輸任務。這種開放程度可以促進創新並促進跨行業夥伴關係。相反,私人代理隱藏其協定詳細資訊,以確保高度的機密性和安全性。例如,金融機構可以開發一個私人人工智慧代理來處理敏感交易,保護其協定免受外部審查,同時仍然可以通過年鑒發現。

公共和私人代理的這種雙重性與支撐區塊鏈和分散式賬本技術的去中心化原則和無信任交互完全一致。通過授權使用者控制其AI代理的透明度和曝光水準,uAgents框架採用了去中心化系統的精神,同時解決了圍繞隱私和數據保護的實際問題。此外,該框架的開源性質及其與Fetch.ai的AI引擎和Agentverse平臺的集成創建了一個成熟的創新和協作生態系統。來自不同背景的開發人員可以為框架的發展做出貢獻,培養一個充滿活力的社區,致力於在去中心化的環境中推進 AI 代理的功能和應用。

代理人宇宙

Agentverse是一個基於雲端的集成開發環境(IDE),它作為更廣泛的uAgents框架及其龐大的用例陣列的入口。這個強大的框架促進了分散式AI代理的開發,使它們能夠在一個無需信任的分散式網絡內無縫地進行通信、協商和協作。Agentverse的一個關鍵優勢是其用戶友好的方法。通過直觀的圖形用戶界面,該平台降低了對AI代理技術採納的障礙,使其可供各技能水平的開發人員使用。通過提供預定義的代理模板和用例,用戶可以快速輕鬆地創建AI代理,即使只具備基本的Python知識。

Agentverse:探險家

Agentverse Explorer是平台的重要組成部分,作為Almanac合約中註冊的AI Agent的直觀發現工具。這個去中心化的目錄包含了有關註冊代理的詳細信息,包括它們的能力、協議和通信方法。通過Explorer,用戶可以搜索並連接其他代理,根據獨特的協議摘要或特定屬性對它們進行篩選。

在 Explorer 中顯示的代理可以分為 Hosted、Local 或 Mailbox 代理,每個代理都有不同的用途。Hosted 代理是直接在 Agentverse 上開發和部署的,確保持續運行和實時編輯代碼的功能。另一方面,Local 代理則是為測試目的而設計,指向本地端點。最後,Mailbox 代理註冊在 Agentverse Mailroom 內,使它們能夠在離線時持續發送和接收消息。

Agentverse:我的特工

Agentverse 的“我的代理人”部分是開發人員可以真正讓他們的 AI 代理人栩栩如生的地方。通過針對 100% 的正常運行時間,托管代理人始終保持在線並在 Almanac 合約中保持最新狀態。部署流程經過優化,讓用戶只需點擊幾下,就可以部署一個新的運行中代理人,無論是從空白腳本還是基於預建模板。在“我的代理人”部分,可擴展性是一個關鍵考慮因素,因為該平台設計為能夠根據代理人接收的消息數量自動擴展。這確保開發人員可以專注於創建最具創新性的代理人代碼,而無需持續部署和管理他們的代理人基礎設施。安全性也是首要考慮因素,代理人在安全的、分區的 Python 環境中運行,保護您的代碼免受惡意訪問您信息的企圖。此外,Agentverse 還提供了訂閱禁令列表的選項,使您可以輕鬆忽略被識別為壞操作者的代理人。

代理:郵件收發室/物聯網閘道

代理人郵件室是一項強大的服務,解決了在代理人通訊需要不斷運行的伺服器的挑戰。通過為您的代理人設置郵箱,郵件室使他們能夠檢索消息並採取適當的行動,即使他們離線也可以。該服務在運行伺服器變得困難的情況下尤為重要,因為它管理其他代理人發送的傳入消息並充當值得信賴的中介。開發人員可以稍後下載這些消息,而無需不斷運行的伺服器,從而實現在代理人宇宙和本地代理人之間的無縫通信。

Agentverse 的一大亮點是與錢包和 Fetch.ai 分類帳的整合。平台上託管的 AI 代理具有與 Fetch.ai 分類帳互動的能力,使它們能夠發送和接收交易、查詢餘額、與智能合約互動等。該整合加強了 Agentverse 內的信任系統,並允許透明查詢任何代理執行的交易。

在開發環境之外,Agentverse 提供了一系列高級功能,包括“服務”功能。這個功能允許開發者將代理組合成服務群組,從而使他們能夠向用戶提供服務。例如,在酒店預訂服務的情況下,開發者可以創建代表服務不同方面的個別代理,例如接待、房間管理和禮賓服務。然後,這些代理可以組合成一個服務群組,通過單一界面為用戶提供無縫集成體驗。

Agentverse與DeltaV聊天界面和Fetch.ai AI引擎集成,使用戶能夠提供人類輸入,指導AI引擎在網絡上尋找並與註冊的相關AI代理互動。這種強大的組合使用戶可以請求特定服務,例如在特定城市預訂酒店房間,AI引擎將識別並與適當的代理通信,以完成請求。

歷法合約

Almanac合約在Fetch.ai生態系統中扮演著至關重要的角色,作為一個中央枢纽,促進AI代理之間的可發現性和溝通。其重要性在於它能夠彌合AI代理的去中心化特性與協調性、可存取性目錄之間的鴻溝。

Almanac作為一個去中心化的目錄,類似於互聯網的域名服務(DNS)。它收錄了關於已註冊的人工智能代理的詳細信息,包括它們的能力、協議和通信方法。這個有組織的代理數據存儲庫使用戶能夠通過Agentverse Explorer探索並與各種代理進行互動,並根據獨特的協議摘要對它們進行篩選。

年鑒中的註冊過程對於 AI 代理建立其存在並實現遠端交互至關重要。工程師必須在特定的塊限制內定期更新其註冊詳細資訊,以保持最新和準確的資訊,確保用戶的數據相關性。這種動態過程確保年鑒保持最新狀態,反映人工智慧代理及其能力不斷變化的格局。

Almanac的關鍵特點之一是在協助區分公共和私人AI代理人方面的角色。通過Almanac和uAgents框架內管理代理人互動的協議之間的相互作用,實現了這種靈活性。在這個情境中,協議確立了規則和消息結構,使AI代理人能夠理解彼此的通訊並有效地協調任務執行。這些協議對於去中心化網絡的順利運作至關重要,確保代理人能夠合作並共同努力達成共同目標。

當AI代理在開發過程中被指定為公共時,其協定清單和相關摘要將發佈在Almanac內,使其端點可供與其他代理通信。這種透明性促進了協作和互操作性,因為外部代理可以直接與公共代理互動,了解其通信方法和功能。相反,私人AI代理通過不向外界披露其協定清單來保持較高程度的保密性。儘管它們的摘要仍然在Almanac中可見,從而實現了可發現性,但其實際協定的詳細信息保持隱藏。這確保只有明確知道私人代理協定的代理才能與之通信,當需要時提供受控和安全的通信環境。

公共和私人代理的雙重性,由Almanac和底層協議促成,符合Fetch.ai生態系統基礎的去中心化和無需信任交互的原則。它賦予開發人員和用戶在透明度和隱私之間取得平衡的能力,根據其具體需求和使用情況為其AI代理定制曝光級別。此外,Almanac通過要求代理在註冊過程中通過簽名驗證驗證其地址所有權,增強了生態系統內的信任和完整性。此驗證步驟確保了Almanac中存儲的信息的準確性,減輕了惡意或未經授權的代理嘗試操縱目錄的風險。

開放經濟框架

OEF支撑著Fetch.ai網路,為代理商提供了一個去中心化的市場,讓他們可以發現彼此並互動、交換數據,以及訪問服務。它由Fetch.ai分類帳驅動,這是一個促進價值轉移並協調代理商活動的區塊鏈網路。

Fetch智能總帳

Fetch.ai的智能帳本是其生態系統的重要組成部分,提供區塊鏈技術和有向無環圖(DAG)的獨特結合。這種混合結構實現了高效的交易處理和大量數據處理,對自治經濟代理人(AEAs)及其複雜活動的運作至關重要。智能帳本將傳統區塊鏈元素與DAG功能整合在一起,使其能夠處理大量交易和數據。這種設置確保了網絡能夠同時支持涉及數百萬代理人的通信和交易。

與遵循線性結構的傳統區塊鏈不同,Fetch 智慧帳本將交易分配給不同的通道。這種方法增強了網路同時處理大量事務的能力。帳本不僅記錄交易,還實時處理大量數據、AEA 做出的決策以及網路內的交互。這種記錄保存確保了網路操作的安全性和透明度。

智慧分類帳在AEA的功能中扮演著至關重要的角色。它支撐著它們的活動,例如訂機票或酒店和其他服務,通過記錄AEA採取的交易和行動。FET代幣在這個框架內用於交易,包括支付服務和為他們的貢獻獎勵AEA。

Fetch.ai 結合人工智慧、機器學習和區塊鏈技術的方法使其與傳統的人工智慧系統區分開來。通過利用分散的結構,它提高了透明度並降低了操縱風險。智慧分類賬中AI功能的集成有助於處理複雜的任務和大量數據,這在傳統AI系統中並不常見。

Fetch 智慧帳本具有先進的功能,適用於各種行業:

  • 管理患者記錄、日程安排和個人化治療計劃。
  • 貨物的實時追踪和透明交易。
  • 自動交易和安全交易。
  • 透明高效地交易多餘能源。
  • 個性化的購物體驗和安全的交易。

Fetch.ai, 作為一項相對較新的技術,在移動性和汽車、去中心化金融(DeFi)和智慧城市等領域已經看到早期應用。其技術已應用於電動車充電和商品交易平台(例如Mettalex)的去中心化網絡。

Fetch.ai中的智能合約

Fetch.ai 中的智慧合約是通過CosmPy框架實現的。以下是它們的性質、語言支援、部署和執行的詳細細分:

  • 部署:使用帳本合約在CosmPy中,開發人員可以部署智能合約。他們需要合約的路徑和一個錢包對象來進行部署。
  • 互動:部署後,與智能合約的互動以各種方式進行,如查詢和設置狀態變數。_address _方法用於獲取合約的網絡地址。
  • 查詢狀態變數: 合約的狀態變數可以使用查詢方法進行查詢,提供指定查詢信息的字典。
  • 更新狀態變數:execute 方法用於更新狀態變量,然後使用 wait_to_complete() 確保執行完成。
  • 清除狀態變量: 狀態變數可以使用具體指令的 execute 方法清除。
    此流程允許開發人員在Fetch.ai生態系統內創建和管理動態智能合約,利用區塊鏈的能力進行安全有效的合約執行。

集體學習和人工智能整合

Fetch.ai採用一種名為CoLearn的去中心化機器學習協議。該協議使AEAs能夠在不影響隱私或安全性的情況下共享數據和模型。CoLearn是使用高性能智能合約語言CosmWasm實施的,並包括用於購買和出售數據和模型的市場。

互操作性

Fetch.ai網路具有與其他區塊鏈和網路的互通性。這是通過基於Cosmos SDK的跨鏈協議實現的,使Fetch.ai代理能夠從像Ethereum和BNB Chain這樣的平台訪問數據和服務。該平台還通過諸如Axelar之類的橋樑促進了FET代幣與其他加密貨幣的交換。

AI 引擎

AI 引擎的主要目標是分析、理解人類輸入並將其與最合適的 AI 代理聯繫起來,從而促進自然語言交互。它通過讀取使用者輸入,將其轉換為可操作的任務,然後選擇在 Agentverse 中註冊的相應 AI 代理來執行這些任務來實現這一點。人工智慧引擎的優勢在於它能夠理解和適應不同的環境。它通過評估以前的交互來檢查趨勢並將隨機輸入轉化為有意義的見解。當面臨不確定性時,AI 引擎會徵求用戶的反饋,以驗證其建議和建議是否符合用戶的最終目標。這種上下文理解使 AI 引擎能夠主動預測使用者需求並相應地進行調整,從而創建無縫且直觀的體驗。

AI引擎的智能路由功能在其有效性中扮演著關鍵角色。此功能使AI引擎能夠仔細評估Almanac中註冊的可用代理商,考慮到他們的性能範圍和過去的表現數據。通過考慮這些因素,AI引擎確保任務分配給具有適當專業知識的代理商,從而最大程度地提高成功完成任務的可能性,增強整體用戶體驗。

DeltaV:基於人工智慧的聊天界面

DeltaV充當AI引擎的前端界面,為用戶提供簡單直觀的聊天界面,用戶可以通過該界面輸入他們的請求。然後,這些請求將由AI引擎轉換為一系列任務,由適當的AI代理執行。DeltaV的開發目的是以無縫和用戶友好的方式將用戶連接到AI代理。它作為AI引擎、AI代理和Agentverse平台的入口,使用戶能夠通過單一界面訪問各種服務和功能。

開發人員可以利用Fetch.ai的AI代理技術,封裝大型語言模型(LLMs)、機器學習(ML)模型、現有API和其他業務邏輯,使服務可通過DeltaV訪問。通過在Agentverse: Services內開發並註冊他們的AI代理,開發人員可以確保他們的服務可通過DeltaV聊天界面檢索和訪問。

與Bosch合作,拓展物聯經濟

Fetch.ai和Bosch通過建立Fetch.ai基金會擴大了合作,以研究、開發和商業化Web3技術。這項合作旨在創建能夠在網絡中組織自己並做出經濟決策的機器,從而使物聯網中的物體能夠進行經濟互動,例如電動汽車協商電價。

AI 和機器學習能力

將人工智慧和機器學習整合到 Fetch.ai 網絡中是該平台的一個重要功能。Fetch.ai 使用複雜的機器學習算法和高效的數據處理機制。這些技術賦予自治經濟代理(AEAs)從互動中學習、優化決策並自主執行複雜任務的能力。網絡的機器學習能力允許分析和預測趨勢,增強 AEAs 在供應鏈管理、能源分配和金融服務等各種應用中的效益。

免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。