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