Бесплатно Экспресс-аудит сайта:

14.04.2023

Новая ИИ-программа Россомаха исправляет ошибки в коде «на лету»

Разработчик под ником BioBootloader создал программу Wolverine , которая проводит отладку сценариев Python «на лету» и автоматизирует исправление ошибок.

«Запускайте с помощью Wolverine сценарии, и когда они «падают», GPT-4 редактирует их и объясняет, что пошло не так. Даже, если у вас много ошибок, код будет многократно перезапускаться, пока все не будет исправлено», - объясняет разработчик.

В демонстрационном видео BioBootloader показывает параллельное окно с кодом Python (слева) и результатами Wolverine (справа). Разработчик загружает собственный скрипт калькулятора, в который специально добавляет несколько ошибок, а затем выполняет его.

Wolverine запускает код, видит сбой, а затем обращается к GPT-4, чтобы попытаться выяснить, как исправить ошибку. GPT-4 выводит объяснение ошибок, показывает внесённые изменения, а затем перезапускает программу. При появлении новых ошибок GPT-4 снова исправляет код, пока сценарий не станет верным, объясняет BioBootloader.

По словам разработчика, технологию можно применять и к другим языкам программирования. Для использования Wolverine требуется API -ключ OpenAI для GPT-3.5 или GPT-4.

Хотя в настоящее время Wolverine – примитивный прототип, подобные методы иллюстрируют потенциальное будущее, в котором приложения смогут исправлять свои собственные ошибки, которые могут возникнуть после развертывания. Конечно, последствия, безопасность и целесообразность этого метода еще полностью не изучены.