Задонать нам часом ⏳

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

Разработчик с псевдонимом BioBootloader создал Wolverine — скрипт, наделяющий код Python «регенеративными целебными способностями». Об этом он сообщил на своей странице в Twitter.

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

Разработчик с псевдонимом BioBootloader создал Wolverine — скрипт, наделяющий код Python «регенеративными целебными способностями». Об этом он сообщил на своей странице в Twitter.

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

В демо Wolverine показывает параллельное окно с кодом Python слева и результатами Wolverine справа в терминале. Программа скачивает скрипт и запускает его.

«Она запускает его, видит сбой, но потом обращается к GPT-4, чтобы понять, как это исправить», — подчеркивает разработчик.

Скрин GitHub

GPT-4 объясняет баги, а затем повторно запускает приложение. При виде новых ошибок GPT-4 исправляет код и работает правильно. Затем исходный файл Python обновляется с изменениями, добавленными GPT-4.

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

Сейчас Wolverine — это только proof-of-concept.

Читайте главные IT-новости страны в нашем Telegram
Читайте главные IT-новости страны в нашем Telegram
По теме
Читайте главные IT-новости страны в нашем Telegram
Бот-ассистент учителя в DISCORD на Python и нейросеть для обнаружения людей без масок. Лицеисты КПИ в очередной раз стали призерами техноконкурса
Бот-ассистент учителя в DISCORD на Python и нейросеть для обнаружения людей без масок. Лицеисты КПИ в очередной раз стали призерами техноконкурса
По теме
Бот-ассистент учителя в DISCORD на Python и нейросеть для обнаружения людей без масок. Лицеисты КПИ в очередной раз стали призерами техноконкурса
«Написать маленький скрипт или какую-нибудь алгоритмическую задачу». В качестве специалистов EPAM Ciklum Railsware Luxoft и Pingle Game Studio используют возможности ChatGPT: 5 кейсов
«Написать маленький скрипт или какую-нибудь алгоритмическую задачу». Как специалисты EPAM, Ciklum, Railsware, Luxoft и Pingle Game Studio используют возможности ChatGPT: 5 кейсов
По теме
«Написать маленький скрипт или какую-нибудь алгоритмическую задачу». Как специалисты EPAM, Ciklum, Railsware, Luxoft и Pingle Game Studio используют возможности ChatGPT: 5 кейсов
Мануал для джуна. Python Developer: вопросы на собеседовании практические задания и советы для начинающих
Мануал для джуна. Python Developer: вопросы на собеседовании, практические задания и советы для начинающих
По теме
Мануал для джуна. Python Developer: вопросы на собеседовании, практические задания и советы для начинающих
Как пройти интервью с будущим работодателем? 8 курсов для подготовки к техническим собеседованиям с Java Python SQL
Как пройти интервью с будущим работодателем? 8 курсов для подготовки к техническим собеседованиям с Java, Python, SQL
По теме
Как пройти интервью с будущим работодателем? 8 курсов для подготовки к техническим собеседованиям с Java, Python, SQL
Читайте также
Мануал для джуна. Python Developer: вопросы на собеседовании, практические задания и советы для начинающих
Мануал для джуна. Python Developer: вопросы на собеседовании, практические задания и советы для начинающих
Мануал для джуна. Python Developer: вопросы на собеседовании, практические задания и советы для начинающих
Джунов, которые ищут работу, проходят кучу собеседований и получают отказы вместо оффера, во время войны стало больше. А все потому, что к собеседованиям необходимо тщательно готовиться. dev.ua продолжает серию материалов о том, что нужно знать джунам для прохождения собеседования и получения вожделенного оффера от первого работодателя. Александр Ковтунов, Python Software engineer компании Ajax Systems, который также проводит собеседования для junior- и middle-специалистов, рассказал о профессии Python Developer и дал советы, как начинающим присоединиться к профессии.
Хочу стать программистом. С чего начать и как выбрать между Java Script, PHP, Python и другими
Хочу стать программистом. С чего начать и как выбрать между Java Script, PHP, Python и другими
Хочу стать программистом. С чего начать и как выбрать между Java Script, PHP, Python и другими
Диана Смеликова, операционный директор Wezom Academy, в своем блоге на DOU объяснила, с чего начать изучать программирование и каким языкам стоит отдать предпочтение на начальном этапе. Вот 5 важных советов от нее. 
Какие IT-специальности будут востребованы в ближайшие пять лет? Мы выяснили у главы американского стартапа ADAM Дениса Гурака
Какие IT-специальности будут востребованы в ближайшие пять лет? Мы выяснили у главы американского стартапа ADAM Дениса Гурака
Какие IT-специальности будут востребованы в ближайшие пять лет? Мы выяснили у главы американского стартапа ADAM Дениса Гурака
Как научиться кодить на Python: 5 курсов от международных платформ, доступные каждому
Как научиться кодить на Python: 5 курсов от международных платформ, доступные каждому
Как научиться кодить на Python: 5 курсов от международных платформ, доступные каждому
Python — популярный высокоуровневый язык программирования, который предназначен для создания приложений различных типов. Это и веб-приложения, и игры, и настольные программы, и работа с базами данных. Довольно большое распространение Python получил в области машинного обучения и исследований искусственного интеллекта. Собрали топ-5 курсов по Python, доступных каждому.

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментариев пока нет.