Feature: Mistral brugte AI-agenter til at omskrive 40.000 linjer Fortran
Et gammelt fysikbaseret simuleringssystem blev migreret fra Fortran 77 til moderne C++ ved hjælp af AI-agenter og stram numerisk validering.
Mistral har beskrevet et projekt for en europæisk energivirksomhed, hvor omkring 40.000 linjer Fortran 77 skulle migreres til C++. Systemet var en fysiktung reservoirsimulator uden samlet dokumentation og uden et moderne testsystem.
AI måtte først forstå systemet
Agenter blev brugt til at dokumentere kodebasen og planlægge migreringen. Samtidig byggede teamet et parity harness, der kunne sammenligne resultaterne numerisk mellem gammel og ny kode.
Faktaboks
• Ca. 40.000 linjer Fortran 77
• Migreret til C++
• Ingen eksisterende test suite
• AI-agenter til dokumentation og migration
• Menneskelig kontrol af numerisk korrekthed
Casen viser, at AI-agenter kan være særligt nyttige i legacy-systemer, hvor den største udfordring ofte er at genopbygge viden om, hvad koden faktisk gør.
Der er benyttet AI til at skrive denne artikel.


