Разработчик представил программу, которая с помощью ИИ на лету исправляет баги в коде

641c5499a71ce90a68131f38ad829ec0

Разработчик под никнеймом BioBootloader представил программу Wolverine, которая с помощью GPT-4 на лету исправляет баги в коде на Python. Проект опубликован на GitHub, а автор утверждает, что разработку можно адаптировать для других языков программирования.

Wolverin начинает свою работу каждый раз, когда код выдаёт ошибку и прекращает выполняться. В этот момент система отправляет запрос к GPT-4, пытаясь выяснить, в чём заключается проблема. Найденное решение будет применено, а код запустится снова. Этот процесс будет продолжаться до тех пор, пока Wolverin не отладит весь код.

Исходный код проекта опубликован на GitHub, а автор опубликовал в Twitter пример работы программы. Важно отметить, что для использования Wolverin у пользователя должен быть API-ключ OpenAI. Также система пока может работать только с кодом на Python, но автор рассказал, что можно расширить список поддерживаемых языков.

Журналисты отметили, что Wolverin показывает возможный сценарий будущего, когда код сможет исправлять сам себя и искать неочевидные ошибки даже после развёртывания системы. При этом актуальным остаётся вопрос безопасности такого кода, так как искусственный интеллект может использовать любые решения и создавать уязвимости в процессе исправления ошибок.

© Habrahabr.ru