Devin: будущий лидер в автоматизации разработки ПО

Мар 15, 2024 / 04:38

В отличие от существующих помощников по написанию кода, таких как Github Copilot, Devin выходит за рамки простого предложения кода. Он способен вести целые проекты по разработке программного обеспечения — от начального планирования до исправления ошибок и окончательного выполнения.

Devin: будущий лидер в автоматизации разработки ПО

Примечательно, что он может работать даже с проектами на фриланс-платформах, вроде Upwork. Через интерфейс чат-бота пользователи предоставляют Devin описание проекта на естественном языке. После этого Devin берет на себя ответственность, разрабатывает пошаговый план и использует собственную виртуальную среду разработки с такими инструментами, как редактор кода и браузер.

Он пишет код, устраняет ошибки, проводит тесты и сообщает о прогрессе в режиме реального времени, позволяя пользователям следить за его работой. Текущие демонстрации показывают разнообразные навыки Devin. Он решает такие обычные задачи, как развертывание веб-сайтов и приложений, выявление и устранение ошибок и даже занимается такими сложными областями, как тонкая настройка больших языковых моделей.

В одном из примеров Devin научился генерировать изображения с скрытыми сообщениями из простой записи в блоге. Другой пример — успешное выполнение проекта на Upwork, требующего написания и отладки кода для модели компьютерного зрения. В настоящее время Devin находится в закрытой бета-версии, доступной только избранным пользователям. Как сообщает Эшли Вэнс из Bloomberg, первые впечатления были положительными.

По материалам: www.ferra.ru