Comment l’intelligence artificielle peut-elle révolutionner le domaine du développement logiciel ? De nombreuses entreprises ont déjà introduit des produits de génération de code, il n’est donc pas surprenant que SettleMint, un outil de programmation blockchain basse consommation pour entreprises, ait récemment ajouté un assistant IA à sa plateforme.
Cet assistant IA est arrivé environ neuf mois après que SettleMint a annoncé un tour de financement de série A de 16 millions d’euros. Il promet d’aider les développeurs à créer des contrats intelligents, à intégrer des données et à améliorer les tests d’assurance qualité (QA). Mais est-ce vraiment la solution idéale pour toutes les entreprises ?
Malgré un climat où les prix des devises numériques ont chuté, SettleMint, une entreprise belge vieille de sept ans, voit une croissance stable de ses utilisateurs. De plus en plus d’entreprises reconnaissent les avantages de la technologie blockchain mais manquent de compétences techniques pour concrétiser leurs idées. Alors, comment SettleMint répond-il à ce besoin croissant?
« L’IA n’a pas été créée pour remplacer l’humain, mais pour expliquer chaque ligne de code ».
Selon une enquête réalisée par le site de questions-réponses pour programmeurs Stack Overflow, seulement 1% des répondants ont déclaré avoir travaillé intensivement en Solidity, le langage de programmation utilisé pour rédiger des contrats intelligents, qui sont des contrats numériques auto-exécutants construits sur des blockchains, normalement Ethereum. Est-ce que l’assistant IA de SettleMint pourrait combler cette lacune ?
Roderik van der Veer, co-fondateur et CTO chez SettleMint, affirme que l’IA a été créée non pas pour remplacer les humains, mais pour aider à élaborer des contrats intelligents et surtout, expliquer ce que fait chaque ligne de code. Mais comment cette aide se traduit-elle concrètement pour les développeurs?
L’assistant IA peut suggérer des modifications pour éviter les vulnérabilités dans le code. Cependant, le code ne sera pas exempt de bogues, prévient van der Veer. Les audits techniques sont toujours nécessaires, surtout compte tenu de la complexité des systèmes blockchain. Néanmoins, profiter de SettleMint comme première couche de filtrage signifie que les auditeurs peuvent consacrer plus de temps aux parties « non triviales » du code à déboguer. Quels impacts cela a-t-il sur le processus général de développement de contrats intelligents ?
Settlemint entraîne principalement l’assistant IA sur GPT-4 d’OpenAI et l’alimente avec des informations à jour sur le développement blockchain, un domaine en rapide transformation en raison de mises à jour techniques fréquentes. Seront-ils capables de suivre le rythme? Questionne-t-on enfin.
Source : Techcrunch