'Sintaxe' do AI Bot da Spectral Labs pode ajudar não programadores a escrever aplicativos Ethereum
Para que a tecnologia ganhe força, a Spectral pode precisar convencer os usuários de que seus ativos digitais podem ser confiáveis.
Spectral Labs, uma empresa de desenvolvimento de Cripto focada em inteligência artificial, quer tornar mais fácil para não-programadores construir em blockchains. Na terça-feira, a empresa lançará o Syntax, um aplicativo de IA que pode ajudar qualquer pessoa – programadores e não programadores – a gerar contratos inteligentes para Ethereum e dezenas de outros blockchains.
Embora a Syntax represente uma conquista técnica impressionante, a Spectral ainda enfrenta o obstáculo de convencer os usuários a confiar à IA seus preciosos ativos digitais.
Aqueles familiarizados com o Chat GPT e chatbots semelhantes se sentirão em casa com a interface Syntax, que é alimentada por um modelo de linguagem grande específico para criptografia (LLM) e pode realizar conversas semelhantes a SMS com os usuários.
Além de responder a perguntas relacionadas ao blockchain, como “qual é o fornecimento circulante de ETH”, o aplicativo da web pode transformar solicitações dos usuários em código Solidity pronto para produção – a linguagem de programação usada pelo Ethereum e outros blockchains baseados na Máquina Virtual Ethereum (EVM) padrão.
“Os usuários de sintaxe podem compilar, depurar e implantar código de solidez gerado por IA”, disse Spectral Labs em um comunicado, acrescentando que NFTs, bots de arbitragem e rollups estão entre os possíveis casos de uso da tecnologia.
“Digamos que eu queira codificar um token ERC-20 chamado ‘ABC’ com suprimento de 100 milhões”, disse o CEO da Spectral Labs, Sishir Varghese, ao CoinDesk em uma entrevista. "A sintaxe geraria todo o código para o usuário. O usuário seria capaz de compilar, testar vulnerabilidades, testar eficiência de Gas e otimização de código e, em seguida, implantar o aplicativo diretamente na cadeia, diretamente da interface."
Assistentes de codificação com tecnologia de IA não são novidade: os engenheiros têm usado o ChatGPT para gerar código no ano passado, e o GitHub Copilot, o gênio da codificação com tecnologia de IA da Microsoft, tornou-se um dos pilares do arsenal de programação moderno desde seu lançamento em 2021.
“Eu diria que T houve realmente um LLM ajustado para o Solidity”, disse Varghese.
Além de ser ajustado especificamente para o desenvolvimento do Solidity, o Syntax é inovador porque se conecta diretamente a blockchains compatíveis com EVM, o que significa que os usuários podem pressionar um botão para implantar instantaneamente seus “agentes” feitos pelo Syntax em blockchains como Ethereum, ARBITRUM ou Base da Coinbase.
O aplicativo pode ser configurado com chaves privadas e outros dados para dar aos agentes controle sobre fundos Cripto reais, o que significa que os agentes - dependendo do que estão programados para fazer - podem comprar, vender e negociar tokens como se estivessem eram humanos reais.
Quando se trata de usar LLMs, há sempre a complicada questão das “alucinações” – onde a IA pode inventar coisas ou, no caso da codificação, criar código que parece correto, sujeito a erros ou que se comporta de forma inesperada. Quando o código gerado por uma IA tem a tarefa de lidar com dinheiro real, as alucinações tornam-se um problema óbvio.
“Tentamos implementar algumas salvaguardas em torno da detecção de vulnerabilidades e eficiência do código”, disse Varghese. "Tudo isso já está integrado. Além disso, haverá alguns agentes pré-construídos que também ajudarão na detecção de vulnerabilidades."
A Syntax foi treinada em um conjunto especialmente selecionado de contratos inteligentes auditados, relatórios de segurança e documentos de desenvolvedores, acrescentou.
“Criar um conjunto de dados de qualidade é crucial porque é isso que você deseja que o LLM reproduza em termos de código”, disse Varghese. "Se você pegar tudo o que já existiu, T obterá bons resultados."
O CEO da Spectral Labs permitiu que o uso de uma ferramenta de IA como o Syntax inevitavelmente acarretará alguns riscos: "Acho que os desenvolvedores qualificados ainda estão bastante apreensivos com todas as coisas do copiloto - exceto no Web2. Para o Solidity, este será um novo experiência, para ser honesto."
Varghese espera que os comerciantes varejistas, e não os programadores experientes, sejam os principais usuários da Syntax.
“T prevejo que eles entrem e confiem nisso”, disse ele em referência a desenvolvedores qualificados. “Acho que o mais legal é que um varejista que nunca implantou um contrato ou mesmo gerou código Solidity antes, ele será capaz de fazer isso de maneira fácil e integrada.”