Технології

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

15 квт•dev.ua

Розробник з псевдонімом 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


По темi
Читайте головні IT-новини країни в нашому Telegram

Бот-асистент учителя в DISCORD на Python і нейромережа для виявлення людей без масок. Ліцеїсти КПІ вкотре стали призерами техноконкурсу
По темi
Бот-асистент учителя в DISCORD на Python і нейромережа для виявлення людей без масок. Ліцеїсти КПІ вкотре стали призерами техноконкурсу

«Написати маленький скрипт або якусь алгоритмічну задачу». Як фахівці EPAM, Ciklum, Railsware, Luxoft і Pingle Game Studio використовують можливості ChatGPT: 5 кейсів
По темi
«Написати маленький скрипт або якусь алгоритмічну задачу». Як фахівці EPAM, Ciklum, Railsware, Luxoft і Pingle Game Studio використовують можливості ChatGPT: 5 кейсів

Мануал для джуна. Python Developer: запитання на співбесіді, практичні завдання та поради для початківців
По темi
Мануал для джуна. Python Developer: запитання на співбесіді, практичні завдання та поради для початківців

Як пройти інтервʼю з майбутнім роботодавцем? 8 курсів для підготовки до технічних співбесід з Java, Python, SQL
По темi
Як пройти інтервʼю з майбутнім роботодавцем? 8 курсів для підготовки до технічних співбесід з Java, Python, SQL

Новина, Дія, курс

Читайте ще