Підписуйтеся на наш телеграм канал!

Розробник навчив штучний інтелект автоматично знаходити проблеми та вразливості коду і вирішувати їх

Розробник навчив штучний інтелект автоматично знаходити проблеми та вразливості коду і вирішувати їх

5:21 pm, 12 Квітня, 2023

Розробник із псевдонімом Bio­Boot­loader представив скрипти «Росомаха» (Wolver­ine), які виявляють причини непрацездатності програм та виправляють помилки із залученням великої мовної моделі GPT‑4.

«Росомаха» шукає та виправляє проблеми доти, доки програма не почне працювати. Кожна знайдена помилка супроводжується поясненням, чому це потрібно виправити. За словами Bio­Boot­loader, “Росомаха” — це наочний приклад можливостей штучного інтелекту, але його перспективи досі нескінченні.

Кожному програмісту відомо, що зазвичай простіше написати щось своє, навіть з нуля, ніж виправляти чуже чи шукати помилки, наголосив розробник. Підключити штучний інтелект до пошуку помилок – складніше, ніж навчити його писати програми, втім цілком реально. Фактично програми можна буде наділяти можливістю «самовідновлення» подібно до героя коміксів Mar­vel, на честь якого і названий проект “Росомаха”.

Представлений Bio­Boot­loader скрипт, доступний на GitHub, допомагає шукати помилки в програмах на Python. Але цей підхід можна реалізувати для пошуку помилок у програмах, написаних іншими мовами програмування. Для практичного використання “Росомахи” необхідний ключ Ope­nAI API для моделей GPT‑3.5 або GPT‑4, за використання яких стягується плата.

«Він [скрипт] запускає його [код], бачить збій, але потім йде та “розмовляє” з GPT‑4, щоб спробувати з’ясувати, як це виправити, – розповів розробник. — GPT‑4 надає пояснення помилок у програмі, показує зміни, які намагається внести, а потім знову запускає програму. Побачивши нові помилки, GPT‑4 знову виправляє код, після чого він запускається правильно. У результаті вихідний файл Python містить зміни, додані GPT‑4».

Нагадаємо — на початку лютого чат-боту Chat­G­PT вдалось пройти співбесіду на посаду програміста в Google з зарплатою $ 15 000 на місяць. Експеримент проводився в рамках тестування Google декількох чат-ботів зі штучним інтелектом, щоб визначити який краще додати у пошуковик. Те, що Chat­G­PT може мислити як програміст в черговий раз продемонструвало здатність ШІ трансформувати не тільки Google, а й професію ІТ-спеціаліста.

BTC

$79,452.45

2.96%

ETH

$2,381.51

3.70%

BNB

$632.31

3.22%

XRP

$1.42

2.34%

SOL

$85.45

2.28%

Всі курси
Показати більше