Бельгійський розробник створив мову програмування Elo за добу разом із ШІ

|
Бельгійський розробник створив мову програмування Elo за добу разом із ШІ

Бернар Ламбо, розробник із Бельгії, за допомогою чатбота Claude від Anthropic менш ніж за 24 години розробив нову мову програмування під назвою Elo. Примітно, що для цього проєкту Ламбо не писав жодного рядка коду самостійно: усю роботу він доручив штучному інтелекту, виступаючи радше менеджером процесу.

Про це розповідає ProIT

Співпраця людини та штучного інтелекту у створенні нової мови

Про процес створення Elo Ламбо розповів у серії публікацій, де назвав Claude співрозробником проєкту. Протягом доби співпраці вони змогли реалізувати повноцінну мову виразів із синтаксичним аналізатором, системою типів, трьома компіляторами, стандартною бібліотекою, інструментом командного рядка та вебсайтом для документації. Elo компілюється у Ruby, JavaScript та PostgreSQL, і розроблена як універсальний інструмент для перевірки форм, обробки e-commerce замовлень та логіки підписок.

“Elo — це не просто демонстрація того, що ШІ може писати код. Це демонстрація того, що люди та штучний інтелект можуть будувати щось разом — кожен робить свій внесок у те, що вміє найкраще”.

Всі промпти, які використовувалися під час створення Elo, Ламбо задокументував (понад 100 завдань у репозиторії), а також опублікував відео з описом парного програмування. На початку Claude діяв лише з дозволу розробника, але згодом для ШІ було організовано ізольовані середовища для автономної роботи. Ламбо порівнює цей процес із функціонуванням команди lead-developer або CTO+QA, тільки значно швидше. Проте він підкреслює, що на цей час Claude більше підходить досвідченим розробникам, оскільки новачки ризикують отримати некерований і складний для підтримки код.

Собівартість і тенденції використання ШІ у програмуванні

Головні витрати на розробку мови Elo складалися з часу управління процесом та оплати місячної підписки Claude Max, яка становить 180 євро. Бернар Ламбо, який є засновником і технічним директором Klaro Cards, а також генеральним директором консалтингової компанії Enspiri, не перший, хто використав ШІ для створення мов програмування. Минулого року Стів Клабнік розробив Rue, а Джеффрі Хантлі — Cursed, також із залученням штучного інтелекту. Схожий експеримент провів і Авіталь Тамір, оприлюднивши мову Server, згенеровану Claude.

Claude — не єдиний інструмент для автоматизації програмування. Наприклад, компанія Cursor за допомогою GPT-5.2 від OpenAI створила базовий браузер, а розробник Ола Пройс використав Cursor і Claude для розробки текстового редактора Ferrite на Rust. Водночас Ламбо визнає, що не всі експерименти з ШІ проходять успішно, однак вважає це прийнятною платою за суттєве зростання продуктивності.

За словами Ламбо, Claude володіє майже всіма технологічними стеком, уміє працювати з Linux-інструментами і виконує завдання у десять разів швидше за людину. Він наголошує, що завдяки штучному інтелекту став “full-stack++” розробником і тепер може працювати навіть із тими технологіями, які раніше були для нього малознайомими.