Бельгийский разработчик создал язык программирования 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++» разработчиком и теперь может работать даже с теми технологиями, которые ранее были для него малознакомыми.