Bitget App
Trade smarter
Acquista CryptoMercatiTradingFuturesCopy TradingBotEarn

Come scala The Graph per diventare un'infrastruttura Web3 guidata dall'IA?

Vedi l’originale
ChainFeeds2024/08/08 06:47
Per:ChainFeeds

Come rendere più facile per le DApp integrare la tecnologia AI

Scritto da: ChainFeeds Research

Nel 2022, OpenAI ha lanciato ChatGPT basato sul modello GPT-3.5, che da allora ha inaugurato ondate di narrazioni sull'IA. Tuttavia, sebbene ChatGPT possa gestire efficacemente i problemi nella maggior parte dei casi, le sue prestazioni possono ancora essere limitate quando è richiesta una conoscenza specifica del dominio o dati in tempo reale. Ad esempio, quando viene chiesto dei record di trading di token di Vitalik Buterin negli ultimi 18 mesi, non può fornire informazioni affidabili e dettagliate. Per questo motivo, il team di sviluppo core di The Graph, Semiotic Labs, ha combinato lo stack software di indicizzazione di The Graph e OpenAI per lanciare il progetto Agentc, che può fornire agli utenti analisi delle tendenze del mercato delle criptovalute e servizi di query sui dati delle transazioni.

Quando si chiede ad Agentc dei record di trading di token di Vitalik Buterin negli ultimi 18 mesi, ha fornito una risposta più dettagliata. Tuttavia, il layout dell'IA di The Graph non si limita a questo. Nel white paper "The Graph as AI Infrastructure", è stato dichiarato che l'obiettivo non è lanciare un'applicazione specifica, ma sfruttare appieno i suoi vantaggi come protocollo di indicizzazione dei dati decentralizzato per fornire agli sviluppatori strumenti per costruire applicazioni AI native per il Web3. Per supportare questo obiettivo, Semiotic Labs aprirà anche il codice sorgente di Agentc, consentendo agli sviluppatori di creare dapp AI con funzioni simili a quelle di Agentc, come agenti di analisi delle tendenze del mercato NFT e assistenti di trading DeFi.

La roadmap dell'IA decentralizzata di The Graph

The Graph è stato lanciato nel luglio 2018 ed è un protocollo decentralizzato per l'indicizzazione e la query dei dati blockchain. Attraverso questo protocollo, gli sviluppatori possono utilizzare API aperte per creare e pubblicare indici di dati chiamati subgraph, consentendo alle applicazioni di recuperare efficientemente i dati on-chain. Finora, The Graph ha supportato più di 50 chain, ospitato più di 75.000 progetti e processato più di 1,26 trilioni di query.

The Graph è in grado di processare una quantità così enorme di dati grazie al supporto del team core dietro di esso, che include Edge Node, Streamingfast, Semiotic, The Guild, GraphOps, Messari e Pinax. Tra questi, Streamingfast fornisce principalmente tecnologia di architettura cross-chain per il flusso di dati blockchain, e Semiotic AI si concentra sull'applicazione dell'IA e della crittografia a The Graph. The Guild, GraphOps, Messari e Pinax si concentrano ciascuno su aree come lo sviluppo di GraphQL, i servizi di indicizzazione, lo sviluppo di subgraph e le soluzioni di flusso di dati.

Il layout dell'IA di The Graph non è un'idea nuova. Già nel marzo dell'anno scorso, il blog di The Graph ha pubblicato un articolo che delineava il potenziale di utilizzo delle sue capacità di indicizzazione dei dati per applicazioni di intelligenza artificiale. Nel dicembre dell'anno scorso, The Graph ha rilasciato una nuova roadmap chiamata "New Era", pianificando di aggiungere query assistite dall'IA per modelli di linguaggio di grandi dimensioni. Con il recente rilascio del white paper, la sua roadmap dell'IA è diventata più chiara. Il white paper introduce due servizi di IA: Inference e Agent Service, che consentono agli sviluppatori di integrare funzioni di IA direttamente nel front end dell'applicazione, e l'intero processo è supportato da The Graph.

Inference Service: Supporto per più modelli di IA open source

Nei servizi di inferenza tradizionali, i modelli fanno previsioni sui dati di input attraverso risorse di cloud computing centralizzate. Ad esempio, quando chiedi a ChatGPT una domanda, esso inferisce e restituisce la risposta. Tuttavia, questo approccio centralizzato non solo aumenta i costi, ma pone anche rischi di censura. The Graph spera di risolvere questo problema costruendo un mercato di hosting di modelli decentralizzato, dando agli sviluppatori di dApp maggiore flessibilità nel distribuire e ospitare modelli di IA.

The Graph fornisce un esempio nel white paper, mostrando come creare un'applicazione per aiutare gli utenti di Farcaster a capire se i loro post riceveranno molti like. Prima, utilizza il servizio di dati subgraph di The Graph per indicizzare il numero di commenti e like sui post di Farcaster. Poi, allena una rete neurale per prevedere se un nuovo commento su Farcaster sarà apprezzato, e distribuisce la rete neurale al servizio di inferenza di The Graph. L'ultima dApp sviluppata

d può aiutare gli utenti a scrivere post che possono ottenere più "mi piace".

Questo approccio consente agli sviluppatori di sfruttare facilmente l'infrastruttura di The Graph, ospitare modelli pre-addestrati sulla rete di The Graph e integrarli nelle applicazioni tramite interfacce API, in modo che gli utenti possano sperimentare direttamente queste funzionalità quando utilizzano dApp.

Per fornire agli sviluppatori più scelte e flessibilità, il Servizio di Inferenza di The Graph supporta la maggior parte dei modelli popolari esistenti. Nel white paper è scritto: "Nella fase MVP, il Servizio di Inferenza di The Graph supporterà un insieme di modelli AI open source popolari selezionati, tra cui Stable Diffusion, Stable Video Diffusion, LLaMA, Mixtral, Grok e Whisper, ecc." In futuro, qualsiasi modello aperto che sia stato sufficientemente testato e operato da un indicizzatore potrà essere distribuito nel Servizio di Inferenza di The Graph. Inoltre, per ridurre la complessità tecnica della distribuzione dei modelli AI, The Graph fornisce un'interfaccia user-friendly che semplifica l'intero processo, permettendo agli sviluppatori di caricare e gestire facilmente i loro modelli AI senza preoccuparsi della manutenzione dell'infrastruttura.

Per migliorare ulteriormente le prestazioni dei modelli in scenari applicativi specifici, The Graph supporta anche la messa a punto dei modelli per set di dati specifici. Tuttavia, va notato che la messa a punto di solito non viene eseguita su The Graph. Gli sviluppatori devono mettere a punto i modelli esternamente e poi distribuirli utilizzando il servizio di inferenza di The Graph. Per incoraggiare gli sviluppatori a divulgare pubblicamente i modelli messi a punto, The Graph sta sviluppando meccanismi di incentivazione, come l'allocazione ragionevole delle tariffe di query tra i creatori dei modelli e gli indicizzatori che forniscono i modelli.

In termini di verifica dell'esecuzione dei compiti di inferenza, The Graph fornisce una varietà di metodi, come autorità fidata, consenso M-of-N, prove di frode interattive e zk-SNARKs. Ognuno di questi quattro metodi ha i propri vantaggi e svantaggi. L'autorità fidata si basa su entità fidate; il consenso M-of-N richiede la verifica da parte di più indicizzatori, il che aumenta la difficoltà di imbrogliare ma anche i costi computazionali e di coordinamento; le prove di frode interattive sono più sicure, ma non adatte per applicazioni che richiedono risposte rapide; e gli zk-SNARKs sono più complessi da implementare e non adatti per modelli di grandi dimensioni.

The Graph ritiene che sviluppatori e utenti dovrebbero avere il diritto di scegliere il livello di sicurezza appropriato in base alle loro esigenze. Pertanto, The Graph prevede di supportare più metodi di verifica nel suo servizio di inferenza per adattarsi a diverse esigenze di sicurezza e scenari applicativi. Ad esempio, in situazioni che coinvolgono transazioni finanziarie o logiche aziendali importanti, potrebbe essere necessario utilizzare metodi di verifica più sicuri, come zk-SNARKs o consenso M-of-N. Per alcune applicazioni a basso rischio o di intrattenimento, è possibile scegliere metodi di verifica meno costosi e più semplici da implementare, come autorità fidate o prove di frode interattive. Inoltre, The Graph prevede anche di esplorare tecnologie che migliorano la privacy per migliorare i problemi di privacy dei modelli e degli utenti.

Servizio Agente: Aiutare gli sviluppatori a costruire applicazioni autonome guidate dall'AI

Rispetto al Servizio di Inferenza, che esegue principalmente modelli AI addestrati per l'inferenza, il Servizio Agente è più complesso e richiede che più componenti lavorino insieme per consentire a questi agenti di eseguire una serie di compiti complessi e automatizzati. La proposta di valore del Servizio Agente di The Graph è integrare la costruzione, l'hosting e l'esecuzione degli agenti in The Graph e fornire servizi dalla rete degli indicizzatori.

Nello specifico, The Graph fornirà una rete decentralizzata per supportare la costruzione e l'hosting degli agenti. Una volta che l'Agente è distribuito sulla rete di The Graph, l'Indicizzatore di The Graph fornirà il supporto necessario per l'esecuzione

rt, inclusi i dati di indicizzazione, la risposta agli eventi on-chain e altre richieste interattive.

Come menzionato sopra, il team di sviluppo principale di The Graph, Semiotic Labs, ha lanciato un prodotto sperimentale iniziale chiamato Agentc, che combina lo stack software di indicizzazione di The Graph e OpenAI. La sua funzione principale è convertire l'input in linguaggio naturale in query SQL, permettendo agli utenti di interrogare direttamente i dati in tempo reale sulla blockchain e presentare i risultati delle query in una forma facile da comprendere. In poche parole, Agentc si concentra nel fornire agli utenti un'analisi conveniente delle tendenze del mercato delle criptovalute e delle query sui dati delle transazioni. Tutti i suoi dati provengono da Uniswap V2, Uniswap V3, Uniswap X e i suoi fork su Ethereum, e i prezzi vengono aggiornati ogni ora.

Inoltre, The Graph ha anche dichiarato che il modello LLM utilizzato da The Graph ha un tasso di accuratezza del solo 63,41%, quindi c'è un problema di risposta errata. Per affrontare questo problema, The Graph sta sviluppando un nuovo modello di linguaggio di grandi dimensioni chiamato KGLLM (Knowledge Graph-enabled Large Language Models).

KGLLM può ridurre significativamente la probabilità di generare informazioni false utilizzando dati strutturati del knowledge graph forniti da Geo. Ogni affermazione nel sistema Geo è supportata da timestamp on-chain e verifica tramite votazione. Dopo aver integrato il knowledge graph di Geo, gli agenti possono essere applicati a una varietà di scenari, inclusi regolamenti medici, sviluppi politici, analisi di mercato, ecc., migliorando così la diversità e l'accuratezza dei servizi degli agenti. Ad esempio, KGLLM può utilizzare dati politici per fornire raccomandazioni sui cambiamenti di politica per le organizzazioni autonome decentralizzate (DAO) e garantire che siano basate su informazioni attuali e accurate.

I vantaggi di KGLLM includono anche:

Uso di dati strutturati: KGLLM utilizza una base di conoscenza esterna strutturata. Le informazioni sono modellate in una forma grafica nel knowledge graph, rendendo chiara a colpo d'occhio la relazione tra i dati, quindi interrogare e comprendere i dati diventa più intuitivo;
Capacità di elaborazione dei dati relazionali: KGLLM è particolarmente adatto per elaborare dati relazionali, ad esempio, può comprendere la relazione tra persone, la relazione tra persone ed eventi, ecc. E utilizza un algoritmo di attraversamento del grafo per trovare informazioni rilevanti saltando più nodi nel knowledge graph (simile a muoversi su una mappa). In questo modo, KGLLM può trovare le informazioni più rilevanti per rispondere alle domande;
Recupero e generazione efficiente delle informazioni: Attraverso l'algoritmo di attraversamento del grafo, le relazioni estratte da KGLLM vengono convertite in prompt che il modello può comprendere in linguaggio naturale. Attraverso queste istruzioni chiare, il modello KGLLM può generare risposte più accurate e pertinenti.

Prospettive

Come il "Google del Web3", The Graph utilizza i suoi vantaggi per compensare l'attuale carenza di dati dei servizi AI e semplifica il processo di sviluppo dei progetti per gli sviluppatori introducendo servizi AI. Con lo sviluppo e l'uso di più applicazioni AI, si prevede che l'esperienza utente venga ulteriormente migliorata. In futuro, il team di sviluppo di The Graph continuerà a esplorare la possibilità di combinare l'intelligenza artificiale con il Web3. Inoltre, altri team nel suo ecosistema, come Playgrounds Analytics e DappLooker, stanno anche progettando soluzioni relative ai servizi proxy.

0

Esclusione di responsabilità: il contenuto di questo articolo riflette esclusivamente l’opinione dell’autore e non rappresenta in alcun modo la piattaforma. Questo articolo non deve essere utilizzato come riferimento per prendere decisioni di investimento.

PoolX: Locked to Earn
Almeno il 10% di APR. Più metti in Locking, più guadagni.
Fai Locking!

Ti potrebbe interessare anche

Avviso: data di consegna Pre-Market di CATS/USDT

Bitget ha stabilito la data di consegna Pre-Market di CATS/USDT, che avverrà il 9 ottobre 2024 alle ore 00:00 (UTC+2). Grazie per l’attenzione. Esclusione di responsabilità Le criptovalute sono soggette a un elevato rischio di mercato e volatilità nonostante l’elevato potenziale di crescita. Si con

Bitget Announcement2024/10/08 03:00

Migliora la tua strategia di arbitraggio su Bitget con i Prestiti Crypto di Bitget

In questo articolo della nostra serie, esploreremo come sfruttare i Prestiti Crypto di Bitget per l'arbitraggio dei prezzi all'interno della piattaforma di Bitget. L'arbitraggio dei prezzi è una strategia di trading collaudata nel tempo che prevede l'acquisto di un asset a un prezzo basso e la sua

Bitget Academy2024/10/07 10:40