Молодая американская компания Cognition представила проект Devin – нейросеть, способную самостоятельно осуществлять полный цикл разработки программного обеспечения. Это не примитивный основанный на искусственном интеллекте помощник в написании кода, а полноценный инженер-программист, способный выполнять поставленные задачи не хуже человека.
Devin, обученный размышлять, самостоятельно планирует и реализует проекты в области написания ПО, принимая по мере их выполнения тысячи решений. II учится, исправляет допущенные ошибки и ориентируется в контексте. Cognition снабдила Devin необходимыми инструментами разработчика для органической интеграции в существующие рабочие процессы. Компания перечислила основные возможности нейросети:
- адаптация к новым технологиям – Devin быстро осваивает незнакомые инструменты, просто читая документацию;
- комплексная разработка приложений — II создает и развертывает полнофункциональные веб-приложения, добавляя новые функции по мере поступления отзывов от пользователей;
- автономное обнаружение ошибок – Devin обнаруживает, исправляет и отлаживает проблемы в коде, выступая полноценным участником проектов;
- обучение II – нейросеть осуществляет установку и настройку больших языковых моделей на основе инструкций из исследовательских репозиториев.
Новую нейросеть протестовали журналисты из Bloomberg и остались довольны, отметив, что новинка способна на гораздо больше, чем бывшие вторые помощники для программистов. Devin сделал для них полноценный сайт-каталог с ресторанами Сиднея по простому текстовому запросу.
Внедрение инструмента, с одной стороны, может существенно разгрузить работающих инженерами-программистами людей, взяв на себя рутинные задачи и оставив человеку более сложные, требующие творческого подхода. С другой стороны, появление такой платформы поднимает вопрос о будущем человека в этой профессии и его сосуществовании с II в разработке ПО. В настоящее время II помогает автоматизировать множество задач, но инновационные аспекты в разработке и контроле пока остаются за человеком: Devin является мощным инструментом, но вряд ли вытеснит потребность в живых специалистах.
Если вы заметили ошибку, выделите ее мышью и нажмите CTRL+ENTER.