RealFeedApp beta

LLM сломали 32–51 файлов при модернизации

Исследование показало, что пять LLM при модернизации 100 файлов WordPress с PHP 4.0 на 8.3 сломали 32–51 рабочих файлов, тогда как инструмент Rector сломал только 7. Оставшиеся 83 файла без изменений прошли все проверки.

Область
применение языковых моделей
Что сделали
Исследователи проверили, насколько хорошо пять языковых моделей могут обновлять старые файлы PHP до версии 8.3, сохраняя их функциональность, используя скрытые тесты и инструмент Rector. Результаты показали, что большинство моделей ломают больше рабочего кода, чем исправляют ошибки, в то время как исходные файлы часто уже проходили все проверки.
Зачем это
Это исследование помогает разработчикам понять риски использования ИИ для модернизации устаревшего кода без контекста проекта, показывая, что автоматические инструменты вроде Rector в таких случаях работают надежнее.
#llm#php#legacy code#software engineering#modernization

Читать оригинал →