Розробник створив програму Wolverine з GPT-4: cкрипти Python можуть самі себе «ремонтувати»
Розробник під ніком BioBootloader створив Wolverine – скрипт, який наділяє код Python «регенеративними цілющими здібностями».
Про це він повідомив на своїй сторінці в Twitter.
Today I used GPT-4 to make "Wolverine" – it gives your python scripts regenerative healing abilities!
Run your scripts with it and when they crash, GPT-4 edits them and explains what went wrong. Even if you have many bugs it'll repeatedly rerun until everything is fixed pic.twitter.com/gN0X7pA2M2
— BioBootloader (@bio_bootloader) March 18, 2023
Працює на GPT-4
Програма використовує переваги мультимодальної мовної моделі OpenAI GPT-4, випущеної в березні. Вона виконує дії з обробки тексту, включаючи авторство, мовний переклад і програмування, використовуючи свої знання про мільярди документів, книг і вебсторінок.
У демо Wolverine показує паралельне вікно з кодом Python зліва та результатами Wolverine праворуч у терміналі. Програма завантажує скрипт і запускає його.
«Вона запускає його, бачить збій, але потім звертається до GPT-4, щоб зрозуміти, як це виправити», — підкреслює розробник.
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. Розробка демонструє принципову можливість створення програм, які виправляють помилки у власному коді за допомогою мовних моделей штучного інтелекту.
Нагадаємо, нещодавно компанія Quora випустила застосунок зі штучним інтелектом Poe, який дозволяє створювати власних чат-ботів за допомогою підказок. Застосунок працює на GPT-4 та Claude.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: