Разработчик написал программу, которая сама исправляет баги при помощи ИИ
Она получила название в честь героя Marvel
Искать ошибки в коде — не самое приятное занятие. Почему бы не поручить это ИИ? Именно так и поступил программист с ником BioBootloader. Его программа дает коду на Python «способность к саморегенерации», запуская его и внося изменения при возникновении багов.
BioBootloader разместил видеодемонстрацию программы с комментарием: «Запускайте с ее помощью скрипты, и если произойдет сбой, GPT-4 отредактирует их и объяснит, что пошло не так. Даже если багов будет много, она будет многократно запускаться, пока все не будет исправлено».
За «способность к саморегенерации» он назвал программу Wolverine («Росомаха») в честь персонажа Marvel.
GPT-4 — это мультимодальная языковая модель искусственного интеллекта, созданная OpenAI и выпущенная в марте. Она доступна подписчикам ChatGPT Plus и бета-тестерам в виде API . Модель использует свои «знания» о миллиардах документов, книг и сайтов, извлеченных из интернета, и умеет выполнять разные задачи, связанные с текстом, в том числе писать текст, переводить его и генерировать код.
В качестве демонстрации разработчик опубликовал видео, в котором отображается окно с кодом на Python и результаты работы его программы в терминале. Он загружает скрипт калькулятора, в который намеренно добавил несколько ошибок, а затем запускает его.
«Программа запускает его, видит сбой, но затем обращается к GPT-4, чтобы попытаться выяснить, как это исправить», — объясняет автор.
GPT-4 возвращает объяснение ошибок, показывает изменения, которые программа пытается внести, затем повторно ее запускает. Увидев новые ошибки, GPT-4 снова исправляет код, и затем он запускается корректно. В итоге в исходный файл Python добавляются изменения от GPT-4.
Читайте по теме:
В App Store появилось приложение, программный код которого написала ChatGPT
Bloomberg представили нейросеть, натренированную на решение финансовых задач
Код размещен на GitHub, и разработчик говорит, что этот метод можно применить к другим языкам программирования. Для этого требуется наличие ключа OpenAI API для GPT-3.5 или GPT-4, за использование взимается дополнительная плата. Прямо сейчас API GPT 3.5 открыт для всех, у кого есть учетная запись OpenAI, но доступ к GPT-4 по-прежнему ограничен списком ожидания.
Хотя в настоящее время это лишь простое подтверждение концепции, такие примеры, как Wolverine, демонстрируют: в будущем приложения смогут исправлять свои собственные ошибки — даже неожиданные баги, возникающие после развертывания. Разумеется, последствия и риски метода еще предстоит оценить.
Фото на обложке: Unsplash
-
Партнёрский материал Онлайн-инкассация: как превратить наличную выручку в рабочий капитал 01 июня 2026, 10:00
-
Автомобили От ткацкого станка до Prius: история Toyota 22 июля 2026, 15:24
-
Игры От нишевой RPG до глобальной франшизы: история Fallout пережила крах создателей и гнев фанатов 21 июля 2026, 20:30
-
Игры Миллиарды долларов на чужих играх: история Valve 21 июля 2026, 11:48
-
Игры Как техническая ошибка превратилась в бизнес на миллиарды: история GTA 20 июля 2026, 15:35
-
IT От книжного магазина в гараже до облака и ИИ: история Amazon 19 июля 2026, 12:35
-
Бизнес Как поисковая строка превратилась в бизнес на $400 млрд: история Google 18 июля 2026, 18:00
-
Бизнес Компания, которая редко изобретала первой: история Apple 18 июля 2026, 10:40
-
Технологии Samsung представила новое поколение Galaxy Z Fold8 в двух версиях: базовую модель с широким экраном и тонкую Ultra 22 июля 2026, 18:23
-
IT Яндекс Музыка запустила «Мою волну на двоих» — ИИ-алгоритмы создают общий плейлист для двух пользователей 22 июля 2026, 13:51
-
Маркетплейсы «Более 88 тыс. селлеров получат первые начисления»: Татьяна Ким — о выплатах пострадавшим продавцам Wildberries 22 июля 2026, 21:00
-
Автомобили Эксперты считают маловероятной отмену утильсбора до 2030 года — из-за рисков для отечественных автопроизводителей 22 июля 2026, 21:00
-
Банки Прибыль Сбера за II квартал 2026-го оценили в 500 млрд ₽ — это почти на 20% больше, чем годом ранее 22 июля 2026, 20:00
-
Банки Госдума обязала банки мгновенно уведомлять россиян о взятых кредитах — сообщения будут приходить через «Госуслуги» 22 июля 2026, 18:32
-
Кибербезопасность Минцифры представило доктрину по борьбе с киберпреступлениями — в стране появится единая база данных о мошенниках 22 июля 2026, 17:07
-
Россия Хостинг-провайдеры просят сохранить отдельный способ верификации для иностранных клиентов — через банковский платеж 20 июля 2026, 21:00