Эту разработку представила компания Cognition Labs. Выяснили, действительно ли она станет прорывом в программировании.
Стартап Cognition Labs представил новую нейросеть — Devin. Она позиционируется как «проектное рабочее пространство для команды, позволяющее практиковать контроль версий, регрессионное тестирование, развертывания и миграцию данных — все это из FileMaker Pro». Нейросеть будет осуществлять полный цикл разработки ПО и, как следствие, заменит инженеров-программистов!
Как работает Devin
Нейросеть обучена рассуждать, планировать и выполнять проекты по созданию ПО и даже принимать по ходу этих проектов разные решения.
По данным разработчиков, нейросеть самостоятельно выполняет почти 14% задач по разработке ПО без посторонней помощи. Вот что они пишут:
«Преобразуйте рабочие процессы вашего проекта и повысьте жизненный цикл программного обеспечения с помощью Devin. Легко интегрируйте управление версиями, разветвленную разработку, тестирование, развертывания и миграцию данных в свои процессы разработки.
Попрощайтесь с ручными, отнимающими много времени задачами с помощью автоматизированных конвейеров, которые быстро проверяют наличие ошибок, плавно внедряют обновления и эффективно обрабатывают миграцию данных. Этот подход оптимизирует ваш процесс, упростит управление проектами и позволит вашей команде работать более эффективно».
Devin будет помогать в:
- комплексной разработке приложений;
- адаптации к новым технологиям, обучении на документации;
- обучению ИИ — то есть, по сути, настройке больших языковых моделей типа ChatGPT;
- модификации кода на основе комментариев пользователя;
- обнаружению ошибок в коде и их исправлению.
Помимо этого, нейросеть будет постоянно самообучаться и контролировать качество кода разработчиков. А вот каких результатов можно будет достичь с Devin:
В Bloomberg протестировали Devin и выяснили, что сервис во многих отношениях значительно опережает других помощников по программированию. Ему можно дать задания с командами на разговорном языке, и он начнет выполнять их. Во время работы Devin сообщает о плане работ, а затем отображает команды и код, которые использует.
Если что-то выглядит не совсем правильно, вы можете дать ИИ запрос на устранение ошибки. Bloomberg пишет:
«Большинству современных систем искусственного интеллекта трудно оставаться последовательными и выполнять поставленные задачи во время таких длительных заданий, но Devin продолжает выполнять сотни и даже тысячи задач, не сбиваясь с пути».
Devin бесплатен для личного использования, а чтобы поднять больше серверов и пользоваться с командой, придется платить не менее 10 долларов в месяц. Российские карты, скорее всего, не принимают.
Что за стартап Cognition Labs, который создал Devin
Основателями Cognition AI являются Скотт (главный исполнительный директор) и Нил Ву, Стивен Хао, директор по технологиям, и Уолден Ян, директор по продуктам.
Братья Скотт и Нил Ву известны в западном мире своим мастерством программирования: они участвовали в международных соревнованиях по кодированию и часто побеждали в них — еще с подросткового возраста.
В команде Cognition 10 человек, и это небольшой стартап, о котором стало известно только пару месяцев назад.
Заменит ли Devin и ИИ в целом программистов
С одной стороны, автоматизация всего, в том числе и программирования — это тренд. Даже основатель NVIDIA Дженсен Хуанг недавно заявил, что учиться программированию в наше время уже неактуально, ведь в будущем программировать будут нейросети. По данным VMware, нейросети уже пишут промпты к самим же себе лучше людей — как минимум промпт-инженерия под угрозой.
В то же время, кажется, до полной замены программистов нейросетями пока далеко — например, одна из крупнейших нейросетей для программирования Copilot была создана уже больше года назад, и пока что никого не лишила рабочего места. Около 27% файлов кода генерируются Copilot, а остальные 73% люди пишут сами.
А Devin сможет заменить инженера-программиста?
Валерий Филонов, руководитель отдела frontend- и backend-разработки TexTerra:
«Я думаю, что нет.
Языковые модели, например, появились уже достаточно давно и постоянно развиваются. Так, ChatGPT доступен с 30 ноября 2022 года. Но даже спустя полтора года написанные ими тексты нуждаются в доработках и серьезной редактуре. То есть, писателей и журналистов эти нейросети не смогли заменить, и трудоустройству людей этих профессий искусственный интеллект не угрожает. Наоборот: это помощник и удобный инструмент для работы с большими объемами информации. Та же история с нейросетями, рисующими изображения по текстовым запросам – художников, иллюстраторов и дизайнеров они не заменили, но стали помощниками.
Поэтому оснований для опасений, что нейросеть, способная писать коды, или подобные ей, которые скоро начнут появляться, оставит программистов без работы — нет. Это будет инструмент в помощь разработчикам, который упростит и ускорит процессы создания ПО.
ИИ — это не панацея от всего, а всего лишь помощник. В любом случае нужен человек, который будет работать с ним».
В заключение
Devin — отличный сервис для помощи программистам, который, однако, не заменит реальных специалистов. За его развитием стоит наблюдать, как и за другими нейросетями, и учиться ими пользоваться. Потому что специалисты со знанием нейросетей со временем точно заменят тех, кто в них не разбирается.
Читайте также:
Исследование: ИИ превзошел человека в… дивергентном мышлении
Гайд по Copilot: зачем нужен, как использовать
Gemini от Google – самый мощный конкурент ChatGPT [обновлено]