Condividi questo articolo

La sintassi del bot AI di Spectral Labs potrebbe aiutare i non programmatori a scrivere app Ethereum

Affinché la tecnologia prenda piede, Spectral potrebbe dover convincere gli utenti che ci si può fidare dell'intelligenza artificiale per la gestione delle proprie risorse digitali.

Spectral Labs, un'azienda di sviluppo Cripto focalizzata sull'intelligenza artificiale, vuole rendere più facile per i non programmatori costruire su blockchain. Martedì l'azienda lancerà Syntax, un'app AI che può aiutare chiunque, programmatori e non programmatori, a creare contratti intelligenti per Ethereum e decine di altre blockchain.

Sebbene Syntax rappresenti un'impressionante conquista tecnica, Spectral deve ancora convincere gli utenti ad affidare all'intelligenza artificiale le loro preziose risorse digitali.

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter The Protocol oggi. Vedi Tutte le Newsletter

Chi ha familiarità con Chat GPT e chatbot simili si troverà a suo agio con l'interfaccia Syntax, che si basa su un modello di linguaggio di grandi dimensioni (LLM) specifico per la crittografia e può effettuare conversazioni con gli utenti in stile SMS.

Oltre a rispondere a domande relative alla blockchain, come "qual è la fornitura 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 sullo standard Ethereum Virtual Machine (EVM).

"Gli utenti di Syntax possono compilare, eseguire il debug e distribuire codice Solidity generato dall'intelligenza artificiale", ha affermato Spectral Labs in una nota, aggiungendo che NFT, bot di arbitraggio e rollup sono tra i possibili casi d'uso di questa tecnologia.

"Diciamo che voglio codificare un token ERC-20 chiamato 'ABC' con una fornitura di 100 milioni", ha detto il CEO di Spectral Labs Sishir Varghese a CoinDesk 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, e quindi distribuire l'app direttamente sulla catena direttamente dall'interfaccia".

La sintassi genera il codice Solidity per un gioco del tris. (Spectral Labs)
La sintassi genera il codice Solidity per un gioco del tris. (Spectral Labs)

Gli assistenti di programmazione basati sull'intelligenza artificiale non sono una novità: gli ingegneri utilizzano ChatGPT per generare codice da un anno e GitHub Copilot, il mago della programmazione basato sull'intelligenza artificiale di Microsoft, è diventato un pilastro dell'arsenale di programmazione moderno sin dal suo rilascio nel 2021.

"Direi che T c'è stato un vero e proprio LLM, messo a punto per Solidity", ha affermato Varghese.

Oltre a essere specificamente ottimizzato per lo sviluppo di Solidity, Syntax è innovativo in quanto si collega direttamente alle blockchain compatibili con EVM, il che significa che gli utenti possono premere un pulsante per distribuire istantaneamente i loro "agenti" realizzati da Syntax a blockchain come Ethereum, ARBITRUM o Base di Coinbase.

L'app può essere configurata con chiavi private e altri dati per dare agli agenti il ​​controllo su fondi Cripto reali, il che significa che gli agenti, a seconda di cosa sono programmati per fare, possono essere lasciati liberi di acquistare, vendere e scambiare token come se fossero veri esseri umani.

Quando si tratta di usare gli LLM, c'è sempre la spinosa questione delle "allucinazioni", dove l'IA può inventare cose o, nel caso della codifica, creare codice apparentemente corretto che è soggetto a errori o si comporta in modo inaspettato. Quando il codice generato da un'IA è incaricato di gestire denaro reale, le allucinazioni diventano un problema ovvio.

"Abbiamo cercato di mettere in atto alcune misure di sicurezza per quanto riguarda il rilevamento delle vulnerabilità e l'efficienza del codice", ha detto Varghese. "Tutte queste sono già in un certo senso integrate. Inoltre, ci saranno alcuni agenti pre-costruiti che aiuteranno anche con il rilevamento delle vulnerabilità".

La formazione di Syntax si è basata su un set appositamente selezionato di contratti intelligenti verificati, report sulla sicurezza e documenti per sviluppatori, ha aggiunto.

"Creare un set di dati di qualità è piuttosto cruciale perché è ciò che vuoi che l'LLM riproduca in termini di codice", ha affermato Varghese. "Se prendi semplicemente tutto ciò che è mai esistito, T otterrai davvero buoni risultati".

Il CEO di Spectral Labs ha ammesso che usare uno strumento di intelligenza artificiale come Syntax comporterà inevitabilmente alcuni rischi: "Penso che gli sviluppatori esperti siano ancora piuttosto apprensivi riguardo a tutta la roba del copilota, tranne che in Web2. Per Solidity, questa sarà un'esperienza completamente nuova, 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 buttino a capofitto e si fidino di lui", ha detto riferendosi agli sviluppatori esperti. "Penso che la cosa più bella sia che un addetto al commercio al dettaglio che non ha mai distribuito un contratto o generato codice Solidity prima, sarà in grado di farlo in modo abbastanza fluido e semplice".

Sam Kessler

Sam è il vicedirettore editoriale di CoinDesk per tecnologia e protocolli. Il suo lavoro di reportage è incentrato su Tecnologie decentralizzata, infrastrutture e governance. Sam ha conseguito una laurea in informatica presso l'Università di Harvard, dove ha diretto l'Harvard Political Review. Ha un background nel settore Tecnologie e possiede alcuni ETH e BTC. Sam faceva parte del team che ha vinto il Gerald Loeb Award 2023 per la copertura di CoinDesk di Sam Bankman-Fried e del crollo di FTX.

Sam Kessler