Успішний експеримент зі спільного програмування людини та штучного інтелекту призвів до створення нової мови програмування Elo. Проект реалізовано бельгійським розробником Бернаром Ламбо у партнерстві з моделлю штучного інтелекту Claude Code компанії Anthropic.
Повідомляє видання GALERA.NEWS, посилаючись на The Register.
Протягом приблизно 24 годин розробники змогли спільно розробити повноцінну мову програмування, яка включає:
- парсер та систему типів,
- три компілятори,
- стандартну бібліотеку функцій,
- командний інтерфейс (CLI) та документацію.
За словами автора проекту, процес розробки відбувався у форматі партнерського програмування людини та ШІ, де людина задає концепцію і напрямок, а штучний інтелект виконує більшість кодування та тестування.
Мова Elo є виражальною і компілюється у JavaScript, Ruby та SQL. Вона орієнтована на обробку логіки бізнес-додатків, зокрема на валідацію форм та управління процесами замовлень. При цьому мова не є повноцінною Turing-complete, що забезпечує її безпеку та спрощує використання у корпоративних та no-code середовищах.
Ламбо підкреслює, що ШІ не замінює розробника, а виступає потужним інструментом для прискорення створення програмного забезпечення та підвищення ефективності розробки. З його слів, ключовим аспектом залишається контроль людини та наявність чіткої методології спільної роботи.
Проект Elo демонструє можливості сучасних моделей штучного інтелекту у реальному програмуванні та відкриває перспективи для подальшого використання таких моделей у створенні нових мов та технологій.