ИИ-алгоритм научился восстанавливать приложения с «кривым» кодом

Разработчик под ником BioBootloader создал необычный алгоритм на базе языковой ИИ-модели GPT-4. Он наделяет приложения, написанные на языке программирования Python, способностью к «регенерации» некорректных участков кода.

Wolverine

Оригинальную разработку энтузиаст назвал Wolverine — в честь героя комиксов Marvel, известного своими способностями к самоисцелению. Принцип работы алгоритма заключается в следующем: обнаружив ошибку, вызывающую «падение» программы, он обращается за советом к GPT-4. Получив от ИИ подсказку, он правит «кривой» участок кода и перезапускает приложение. При необходимости операция повторяется до тех пор, пока не будут исправлены все проблемные фрагменты.

Исходники Wolverine уже доступны на GitHub. Посмотреть, как это работает, можно здесь. По словам разработчика, аналогичный метод исправления «кривого» кода может быть применён к и другим языкам программирования. За использования Wolverine придётся заплатить: для работы алгоритма требуется наличие ключа OpenAI API для GPT-3.5 или GPT-4.

Источник:  arstechnica.com


©  4PDA