En septembre, OpenAI a annoncé que sa technologie d'intelligence artificielle avait résolu le problème de Navier-Stokes en moins d'une semaine, réglant ainsi un casse-tête mathématique qui défiait les meilleurs experts humains depuis des décennies. Cette réalisation, suivie d'une vague de découvertes supplémentaires, a stupéfié la communauté mathématique et suscité des débats sur l'avenir de la recherche académique. Cependant, les implications de ces capacités avancées de l'IA s'étendent bien au-delà des mathématiques théoriques vers le domaine critique de la cybersécurité.

La Silicon Valley développe désormais des systèmes d'IA conçus pour éliminer les défauts dangereux, connus sous le nom de bogues, dans les logiciels informatiques. La logique sous-jacente reflète l'approche utilisée pour les preuves mathématiques : tout comme une IA peut vérifier un théorème complexe, elle peut théoriquement prouver qu'une application logicielle est exempte d'erreurs. Cette initiative, qualifiée de « vérification logicielle » par les scientifiques, est devenue vitale alors que l'Internet fait face à sa menace de cybersécurité la plus importante depuis des décennies. Avec les principaux systèmes d'IA désormais capables de pirater des logiciels en identifiant et en exploitant des vulnérabilités à des vitesses sans précédent, il existe un besoin urgent d'une nouvelle génération d'IA dédiée à l'élimination de ces défauts.

Parmi les entreprises pionnières dans cette technologie figure &Truth, une start-up basée à Palo Alto. Aux côtés d'autres sociétés de la Silicon Valley comme Axiom et Logical Intelligence, ainsi que des grands laboratoires d'IA tels qu'Anthropic et OpenAI, &Truth vise à vérifier les logiciels mondiaux en utilisant Lean, un langage de programmation spécialisé. Cet outil a permis à l'IA de résoudre des problèmes mathématiques valant des millions de dollars. Clark Barrett, professeur à l'Université Stanford et co-fondateur de &Truth, a noté que les percées en mathématiques ont rendu réalisables des tâches auparavant impossibles. Il a souligné que les méthodes formelles utilisées pour prouver d'énormes conjectures ouvertes peuvent désormais être appliquées directement à la vérification de l'intégrité logicielle.

Sources: The New York Times Science.