La "sintassi" del bot AI di Spectral Labs potrebbe aiutare i non programmatori a scrivere app Ethereum
Affinché la tecnologia possa guadagnare terreno, Spectral potrebbe dover convincere gli utenti che ci si può fidare dell’intelligenza artificiale per le loro risorse digitali.
Spectral Labs, una società di sviluppo Cripto focalizzata sull'intelligenza artificiale, vuole rendere più semplice per i non programmatori costruire sulla blockchain. Martedì la società lancerà Syntax, un'app AI che può aiutare chiunque, programmatori e non programmatori, a creare contratti intelligenti per Ethereum e dozzine di altre blockchain.
Sebbene Syntax rappresenti un risultato tecnico impressionante, Spectral deve ancora affrontare l’ostacolo di convincere gli utenti ad affidare all’IA le loro preziose risorse digitali.
Chi ha familiarità con Chat GPT e chatbot simili si troverà a suo agio sull'interfaccia Syntax, che è alimentata da un modello LLM (Large Language Model) specifico per la crittografia e può condurre conversazioni simili a SMS con gli utenti.
Oltre a rispondere a domande relative alla blockchain, come "qual è l'offerta circolante di ETH?", l'app web può trasformare le richieste degli utenti in codice Solidity pronto per la produzione, il linguaggio di programmazione utilizzato da Ethereum e altre blockchain basate sulla Ethereum Virtual Machine. (EVM) norma.
"Gli utenti della sintassi possono compilare, eseguire il debug e distribuire codice di solidità generato dall'intelligenza artificiale", ha affermato Spectral Labs in una nota, aggiungendo che NFT, robot di arbitraggio e rollup sono tra i possibili casi d'uso della tecnologia.
"Supponiamo che io voglia codificare un token ERC-20 chiamato 'ABC' con una fornitura di 100 milioni", ha dichiarato a CoinDesk il CEO di Spectral Labs Sishir Varghese in un'intervista. "La sintassi genererebbe tutto il codice per l'utente. L'utente sarebbe in grado di compilare, testare le vulnerabilità, testare l'efficienza Gas e l'ottimizzazione del codice, quindi distribuire l'app direttamente sulla catena direttamente dall'interfaccia."
Gli assistenti di codifica basati sull'intelligenza artificiale non sono una novità: gli ingegneri hanno utilizzato ChatGPT per generare codice nell'ultimo anno e GitHub Copilot, il mago della codifica basato sull'intelligenza artificiale di Microsoft, è diventato un pilastro del moderno arsenale di programmazione sin dal suo rilascio nel 2021.
"Direi che T c'è stato davvero un LLM, messo a punto per Solidity", ha detto Varghese.
Oltre ad essere ottimizzato specificamente per lo sviluppo di Solidity, Syntax è innovativo in quanto si collega direttamente a blockchain compatibili con EVM, il che significa che gli utenti possono premere un pulsante per distribuire istantaneamente i propri "agenti" creati da Syntax su blockchain come Ethereum, ARBITRUM o Coinbase's Base.
L'app può essere configurata con chiavi private e altri dati per dare agli agenti il controllo sui fondi Cripto reali, il che significa che gli agenti, a seconda di ciò per cui sono programmati, possono essere lasciati liberi di acquistare, vendere e scambiare token come se fossero erano veri esseri umani.
Quando si tratta di utilizzare LLM, c'è sempre la delicata questione delle "allucinazioni": in cui l'intelligenza artificiale può inventare cose o, nel caso della codifica, creare codice apparentemente corretto che è soggetto a errori o si comporta in modo imprevisto. Quando il codice generato da un’intelligenza artificiale ha il compito di gestire denaro reale, le allucinazioni diventano un problema evidente.
"Abbiamo cercato di introdurre alcune misure di salvaguardia relative al rilevamento delle vulnerabilità e all'efficienza del codice", ha affermato Varghese. "Tutti questi sono già integrati. Inoltre, ci saranno alcuni agenti predefiniti che aiuteranno anche nel rilevamento delle vulnerabilità."
La sintassi è stata addestrata su una serie appositamente curata di contratti intelligenti, rapporti sulla sicurezza e documenti degli sviluppatori controllati, ha aggiunto.
"Creare un set di dati di qualità è piuttosto cruciale perché è ciò che vuoi che il LLM riproduca in termini di codice", ha affermato Varghese. "Se prendessi semplicemente tutto ciò che è mai esistito, T otterresti davvero buoni risultati."
Il CEO di Spectral Labs ha ammesso che l'utilizzo di uno strumento di intelligenza artificiale come Syntax comporterà inevitabilmente alcuni rischi: "Penso che gli sviluppatori esperti siano ancora piuttosto preoccupati per tutte le cose del copilota, tranne che per Web2. Per Solidity, questo sarà un nuovissimo esperienza, a dire il vero."
Varghese prevede che i principali utenti di Syntax saranno i commercianti al dettaglio, piuttosto che i programmatori esperti.
"T prevedo che si intrometteranno e si fideranno di esso," ha detto riferendosi agli sviluppatori esperti. "Penso che la cosa più interessante sia che un venditore al dettaglio che non ha mai implementato un contratto o generato codice Solidity prima, sarà in grado di farlo in modo abbastanza semplice e fluido."