Как работают "самовосстанавливающиеся" программы
Но пока лишь на PythonРазработчик, известный как "BioBootloader", создал Wolverine (Росомаха) - программу на языке Python, которая использует языковую модель OpenAI GPT-4 для "лечения" кода с ошибками. Так что да, программа восстанавливается сама собой.
/imgs/2023/04/12/12/5870250/37a34c8a47367a746a2ba195e1b7c88ba9040579.jpg)
GPT-4 использует обширные знания о миллиардах документов и веб-сайтов, взятых из Интернета, для выполнения задач по обработке текста, включая программирование.
Wolverine демонстрирует боковое отображение кода Python слева и результаты его работы по исправлению справа. Программа запускается, выявляет ошибки, “общается” с GPT-4 для их исправления и повторно запускает программу, пока она не будет очищена от ошибок.
Потенциально эта техника может быть применена к другим языкам программирования. Для использования Wolverine требуется ключ API OpenAI для GPT-3.5 или GPT-4, за использование которого взимается плата.
Источник:Ars Technica
Автор:Максим Многословный