La matematica 'fastidiosa' che potrebbe salvare il coding per vibrazione da se stesso
wired ·
Una nuova ondata di startup, tra cui &Truth e Harmonic, sta sfruttando l'intelligenza artificiale generativa per automatizzare la verifica formale, un rigoroso processo matematico utilizzato per dimostrare la correttezza del software. Questo approccio mira a rendere pratica questa metodo tradizionalmente laborioso per un uso più ampio, potenzialmente risparmiando tempo e costi significativi rispetto agli sforzi manuali degli ingegneri. Sebbene aziende come Apple e Amazon utilizzino già la verifica formale per componenti critici per la sicurezza, la sua adozione diffusa rimane limitata da elevati costi, vincoli di risorse e preoccupazioni riguardo al rallentamento dell'innovazione. I critici sostengono che la verifica formale non sia una soluzione miracolosa e possa creare una fiducia ingiustificata, sottolineando che test robusti rimangono necessari per individuare errori degli utenti e problemi hardware. Nonostante lo scetticismo di alcuni esperti del settore che considerano il processo difficile e incompleto, i sostenitori ritengono che sia essenziale per proteggere i sistemi di intelligenza artificiale dagli attacchi informatici. La tecnologia si trova attualmente in una fase di prototipazione, con sviluppatori che sperimentano strumenti assistiti dall'IA per definire i comportamenti dei programmi e verificare il codice utilizzando motori matematici. Con la crescita della domanda, il settore affronta questioni relative ai modelli di prezzo, alle preferenze dei clienti e alla sostenibilità finanziaria degli sforzi open-source nella verifica.
wired