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.
A História Continua abaixo
Recomendado para Você:
“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.”