Стартап Cognition AI из Сан-Франциско пытается полностью изменить ландшафт разработки программного обеспечения с помощью своего нового помощника по искусственному интеллекту Девина.
Помощник с искусственным интеллектом может планировать и выполнять сложные инженерные задачи, извлекая уроки из своего опыта и попутно исправляя ошибки. Оснащенный необходимыми инструментами разработчика, такими как оболочка, редактор кода и браузер, Devin работает в изолированной вычислительной среде, повторяя настройки разработчика-человека.
Devin выделяется своей способностью активно сотрудничать с пользователями во время разработки программного обеспечения, говорится в сообщении Cognition AI в блоге. Это включает в себя предоставление обновлений о ходе работы в режиме реального времени, принятие отзывов и совместную работу над выбором дизайна. В целом, по заявлению компании, Девин выступает в качестве полноценного партнера в процессе разработки программного обеспечения.
Функциональные возможности Девина разнообразны. Он может изучать незнакомые технологии, комплексно создавать и развертывать приложения, автономно находить и исправлять ошибки в коде, обучать и точно настраивать свои модели искусственного интеллекта, устранять ошибки и выполнять запросы функций в репозиториях с открытым исходным кодом, а также способствовать развитию зрелого производства. репозитории. Его возможности интернет-разведки позволяют ему быстро получать доступ к образовательным ресурсам, что позволяет ему эффективно решать сложные задачи.
Примечательно, что возможности Devin распространяются и на реальные задачи, поскольку он успешно выполнил задание на Upwork. Задание заключалось в том, чтобы сделать выводы на основе технологии компьютерного зрения для оценки поврежденной дороги.
Что касается производительности, Devin прошел оценку на тесте SWE-bench, где он превосходно справляется с реальными проблемами GitHub. Имея показатель сквозного разрешения 13,86%, Devin значительно превосходит предыдущие контрольные показатели в 1,96%. Как сообщает Cognition AI в своем блоге, даже при наличии конкретных файлов для редактирования предыдущие модели могли решить только 4,80% проблем.
Скотт Ву, основатель и генеральный директор Cognition, в беседе с Bloomberg подчеркнул сложность обучения ИИ программированию. Он подчеркнул, что для этого необходимы сложные способности принятия решений и дальновидность. Способность Девина выполнять несколько этапов проекта разработки программного обеспечения, сохраняя при этом концентрацию, подчеркивает его продвинутые способности к рассуждению и планированию.
Содержание
Значительные последствия для поставщиков и пользователей ИИ
Несмотря на ажиотаж вокруг возможностей Девина, в отрасли звучат осторожные голоса. Ярив Адан, старший директор Google, отметил в LinkedIn, что последние разработки в области программного обеспечения «очень интересны» и будут иметь значительные последствия как для поставщиков, так и для пользователей. Это мнение отражает более широкие последствия достижений в области разработки программного обеспечения, основанных на искусственном интеллекте.
С другой стороны, Алекс Аталлах, соучредитель и бывший технический директор OpenSea, выразил свой энтузиазм по поводу возможностей Devin, назвав его первым агентом искусственного интеллекта, который чувствует себя настоящим, полезным человеком на другом конце провода, в сообщении, которое он написал на Икс. Он похвалил способность Devin предоставлять обновления статуса и обеспечивать прозрачность своих действий, подчеркнув уникальный опыт, который он предоставляет пользователям.
«Devin уникален и представляет собой попытку структурно решить проблемы и задачи, с которыми сталкиваются в цикле разработки программного обеспечения. Это ускорит вывод продукта на рынок и в то же время поможет разработать безошибочные альфа-версии, что приведет к созданию стабильных приложений за короткий период времени», — сказал Фейсал Кавуса, главный аналитик и основатель Techarc.
Растущая роль инженеров-программистов
Появление Devin сигнализирует о сдвиге в сторону оперативного проектирования, что потенциально может повлиять на роли обычных инженеров-программистов. Хотя это может привести к сокращению конкретных инженерных должностей более низкого уровня, это также означает эволюцию индустрии искусственного интеллекта.
Поскольку технологии, основанные на искусственном интеллекте, продолжают развиваться, роль специалистов по искусственному интеллекту, таких как Девин, будет становиться все более заметной в разработке программного обеспечения.
В настоящее время Devin остается закрытым, доступ к нему ограничен избранными клиентами, поскольку Cognition AI продолжает совершенствовать свою технологию. Тем не менее, согласно отчету VentureBeat, в будущем компания планирует расширить доступ, выходя за рамки кодирования и разрабатывая ИИ-агенты для различных дисциплин.
© IDG Communications, Inc., 2024.