Spectral Labs, una empresa de desarrollo de criptomonedas centrada en la inteligencia artificial, quiere facilitar a los no programadores la construcción de cadenas de bloques. El martes, la compañía lanzará Syntax, una aplicación de inteligencia artificial que puede ayudar a cualquiera, tanto codificadores como no codificadores, a acelerar. contratos inteligentes para Ethereum y docenas de otras cadenas de bloques.
Si bien Syntax representa un logro técnico impresionante, Spectral aún enfrenta el obstáculo de convencer a los usuarios de que confíen a la IA sus preciados activos digitales.
Aquellos que estén familiarizados con Chat GPT y chatbots similares se sentirán como en casa con la interfaz Syntax, que funciona con un modelo de lenguaje grande (LLM) específico para criptomonedas y puede mantener conversaciones similares a SMS con los usuarios.
Además de responder consultas relacionadas con blockchain, como “¿cuál es el suministro circulante de ETH”, la aplicación web puede convertir las indicaciones de los usuarios en código Solidity listo para producción, el lenguaje de programación utilizado por Ethereum y otras blockchains basadas en la máquina virtual Ethereum? (EVM) estándar.
“Los usuarios de sintaxis pueden compilar, depurar e implementar código de solidez generado por IA”, dijo Spectral Labs en un comunicado, y agregó que los NFT, los robots de arbitraje y los rollups se encuentran entre los posibles casos de uso de la tecnología.
“Digamos que quiero codificar un token ERC-20 llamado ‘ABC’ con un suministro de 100 millones”, dijo a CoinDesk el director ejecutivo de Spectral Labs, Sishir Varghese, en una entrevista. “La sintaxis generaría todo el código para el usuario. El usuario podría compilar, probar vulnerabilidades, probar la eficiencia del gas y la optimización del código, y luego implementar la aplicación directamente en la cadena directamente desde la interfaz”.
Los asistentes de codificación con tecnología de inteligencia artificial no son nada nuevo: los ingenieros han estado usando ChatGPT para generar código durante el año pasado, y GitHub Copilot, el genio de la codificación con tecnología de inteligencia artificial de Microsoft, se ha convertido en un pilar del arsenal de programación moderno desde su lanzamiento en 2021.
“Yo diría que en realidad no ha habido un LLM, adaptado a Solidity”, dijo Varghese.
Además de estar optimizado específicamente para el desarrollo de Solidity, Syntax es novedoso porque se conecta directamente a cadenas de bloques compatibles con EVM, lo que significa que los usuarios pueden presionar un botón para implementar instantáneamente sus “agentes” creados por Syntax en cadenas de bloques como Ethereum, Arbitrum o Coinbase’s Base.
La aplicación se puede configurar con claves privadas y otros datos para dar a los agentes control sobre fondos criptográficos reales, lo que significa que los agentes, dependiendo de para qué estén programados, pueden tener libertad para comprar, vender e intercambiar tokens como si eran humanos reales.
Cuando se trata de usar LLM, siempre existe el complicado asunto de las “alucinaciones”, donde la IA puede inventar cosas o, en el caso de la codificación, crear un código aparentemente correcto que es propenso a errores o se comporta de manera inesperada. Cuando el código generado por una IA tiene la tarea de manejar dinero real, las alucinaciones se convierten en un problema evidente.
“Intentamos implementar algunas medidas de seguridad en torno a la detección de vulnerabilidades y la eficiencia del código”, dijo Varghese. “Todos ellos ya están integrados. Además, habrá algunos agentes prediseñados que también ayudarán con la detección de vulnerabilidades”.
La sintaxis se entrenó en un conjunto especialmente seleccionado de contratos inteligentes auditados, informes de seguridad y documentos para desarrolladores, agregó.
“Crear un conjunto de datos de calidad es bastante crucial porque eso es lo que se desea que el LLM reproduzca en términos de código”, dijo Varghese. “Si simplemente tomas todo lo que alguna vez existió, realmente no obtendrás buenos resultados”.
El CEO de Spectral Labs admitió que el uso de una herramienta de inteligencia artificial como Syntax conllevará inevitablemente algunos riesgos: “Creo que los desarrolladores cualificados todavía están bastante preocupados por todas las cosas del copiloto, excepto en Web2. Para Solidity, esto va a ser una novedad experiencia, para ser honesto.”
Varghese espera que los comerciantes minoristas, en lugar de los programadores experimentados, sean los principales usuarios de Syntax.
“No preveo que se lancen y confíen en ello”, dijo en referencia a los desarrolladores calificados. “Creo que lo mejor es que una persona minorista que nunca antes ha implementado un contrato o incluso generado código Solidity, podrá hacerlo de manera bastante fluida y sencilla”.