Нейросеть Devin: Революция в разработке программного обеспечения
Новаторская нейросеть, разработанная стартапом Cognition, нацелена на полную замену программистов в процессе создания программного обеспечения. Она обучена выполнять полный цикл разработки ПО, начиная с написания кода и заканчивая тестированием и отладкой, а также способна планировать и реализовывать проекты. Гибкая система способна адаптироваться к изменениям, возникающим в ходе разработки.
Небольшая команда стартапа Cognition, состоящая всего из 10 человек, создала революционную нейросеть нового поколения, которая может заменить программистов на всех этапах разработки программного обеспечения. Этот проект, названный Devin, представляет собой потенциальную угрозу для существующих программистов, поскольку пока не имеет аналогов.
Американский стартап Cognition заявляет, что нейросеть Devin обладает широким спектром навыков, свойственных человеку. Она способна не только создавать код, но и составлять план разработки и придерживаться его. В ходе процесса разработки ПО нейросеть может принимать самостоятельные решения, изменяя траекторию развития проекта.
Разработчики наделили Devin способностью к обучению, которую она использует для проверки кода на ошибки и его оптимизации, а также для генерации новых идей, что является важным аспектом разработки программного обеспечения.
На текущем этапе развития Devin способна создавать веб-приложения с нуля, а также дорабатывать и модифицировать код на основе обратной связи пользователей. Она имеет возможность самообучения, интегрируя языковые модели из открытых репозиториев и получая знания из инструкций по новым инструментам разработки.
Devin также обладает способностью контролировать качество кода, искать и исправлять ошибки. Она способна анализировать не только свой собственный код, что делает ее эффективным виртуальным ассистентом.
В отличие от многих других нейросетей, которые создают код с нуля или помогают программистам, Devin успешно прошла тестирование на специализированном синтетическом тесте SWE-Bench. Она решает почти 14% всех задач без участия человека, что в несколько раз превышает средние показатели других нейросетей.
Эксперты, оценившие работу Devin, отмечают ее эффективность в создании веб-сайтов и при разработке игр. Нейросеть быстро создает прототипы проектов, исправляет ошибки и визуализирует сложные данные. Devin демонстрирует стабильную работу на протяжении всего процесса разработки, что отличает ее от многих других аналогов.
На данный момент доступ к Devin ограничен, однако для оценки ее возможностей можно обратиться к разработчикам. Вакансии для тестировщиков ограничены.
С развитием нейросетей программисты сталкиваются с угрозой потери рабочих мест. Корпорация Nvidia высказывает мнение о том, что в будущем нейросети смогут полностью заменить программистов, что может привести к массовым увольнениям в этой сфере. Аналогичные изменения могут произойти и в других областях, например, в колл-центрах, где уже начали заменять операторов виртуальными ассистентами.