Речь идет уже даже не о том, чтобы просто сгенерировать функцию, как делает ChatGPT, или помочь разработчику автодополнением кода в редакторе, как умеет GitHub Copilot. Девин ведет процесс разработки от начала до конца, а еще фиксит баги, пушит изменения в репозиторий и даже создает собственные генеративные ИИ-модели.

Сначала было слово

И слово это произнес во время конференции COMPUTEX генеральный директор Nvidia Джейсон Хуанг. Он выразился очень интересно: по его словам, в нынешнюю эпоху «каждый будет программистом». Каждый сможет обратиться к компьютеру с запросом создать программу, и не будет иметь никакого значения, на каком языке человек говорит с машиной. Если раньше синтаксис подчинялся строгим правилам языков программирования, то теперь все будет неважно.

На COMPUTEX Джейсон Хуанг представил DGX GH200 — машину, которая создает модели генеративной нейросети. «Этому компьютеру все равно, как вы его программируете, он попытается понять, что вы имеете в виду <…>. Поэтому барьер для программирования <станет> невероятно низок».

💡 Хотите быть во всеоружии в эру нейросетей? Приходите на бесплатный онлайн-практикум «Нейросети для жизни и карьеры»! Научим говорить с машиной так, чтобы она выполняла ваши задачи с первого раза.

Генеративный ИИ способен понимать не только текст и цифры. Он, по словам гендиректора Nvidia, может понимать мультимодальность, и именно поэтому эта вычислительная революция повлияет на все отрасли.

Слова Джейсона Хуанга были пророческими, в том числе потому, что он отлично знал, о чем говорил. В 2023 году, когда он выступил с докладом, нейросети уже использовались повсеместно, появилась ИИ-живопись, кто-то даже защитил диплом при помощи ChatGPT. Конечно, искусственный интеллект повлиял и на сферу программирования. Поэтому создание мощной модели, способной не просто генерировать, но и выполнять практически все задачи разработчика, было вопросом времени.

И так появился Devin AI.

ОНЛАЙН-ПРАКТИКУМ
ЗАПУСК DEEPSEEK R1 ЛОКАЛЬНО НА СВОЕМ КОМПЬЮТЕРЕ
ЧТО БУДЕТ НА ОБУЧЕНИИ?
  • ПОКАЖЕМ, КАК РАЗВЕРНУТЬ МОДЕЛЬ DEEPSEEK R1 ПРЯМО НА СВОЁМ КОМПЬЮТЕРЕ
  • Где и как применять? Потестируем модель после установки на разных задачах
  • Как дообучить модель под себя?

Разработчик программного обеспечения с ИИ

Если вы давно читаете блог «Зерокодера», то знаете о генеративных способностях ChatGPT и его аналогов. Нейросеть, конечно, не думает сама и не принимает решение — она пользуется базой данных и встроенными алгоритмами. Она способна обучаться — использовать новую информацию для актуализации знаний. Почти как человек.

Devin AI был представлен в марте 2024 года стартапом Cognition. Девин — их первый проект, и прямо сейчас компания предлагает желающим встать в очередь, чтобы «нанять» первого в мире инженера программного обеспечения с искусственным интеллектом.

Девин — не просто нейросеть, это инструмент, который умеет способен планировать и выполнять сложные инженерные задачи, понимает контекст, учится, исправляет собственные ошибки и владеет базовыми инструментами разработчика, такими как редактор кода и браузер. Все это работает автономно: у нейросети есть собственная интерактивная среда разработки. При этом Devin AI — в первую очередь командный игрок. Одна из фич нейросети — способность работать в коллаборации с человеком или командой.

Что Девин умеет

По словам разработчиков программного обеспечения, Девин умеет практически то же самое, что умеет программист уровней junior или даже middle:

  • учиться новому, осваивать незнакомые технологии. Например, во время тестирования ему предложили «прочитать» статью, после чего он запустил ControlNet на Modal для создания изображений со скрытыми сообщениями;
  • создавать приложения, проектируя их от начала до конца. Так, он сделал интерактивный веб-сайт с имитацией клеточной игры «Жизнь»;
  • находить и исправлять ошибки в проекте — возможно, даже собственные;
  • тренировать и осуществлять файн-тюнинг моделей нейросетей, причем, как и в случае с ControlNet, для понимания системы ему достаточно было изучить репозиторий на GitHub;
  • пушить изменения в репозитории — в примере разработчики показали, как он нашел и устранил ошибку в логарифмических расчетах в библиотеке Python SymPy.

Во время одного из испытаний искусственный интеллект Devin AI получил реальное задание с биржи Upwork и успешно с ним справился.

Чего Девин не умеет

Как и любая нейросеть, Девин — не настоящий инженер. Он не обладает свободой принимать решения и может только выполнять задания. У него нет креативности и умения мыслить действительно широко, планировать сложную архитектуру и делегировать полномочия. Он просто хороший исполнитель — и отличный помощник для тимлида компании, который понимает, какой именно продукт ему нужен.

Но действительно интересно то, что Devin AI умеет настраивать другие генеративные нейросети. Если ему однажды потребуется команда искусственных помощников для стартапа, возможно, он сможет создать их сам.

Как бы то ни было, Девин — интересный инструмент, и только время сможет показать, насколько эффективным он окажется.

Большой практикум
ЗАМЕНИ ВСЕ НЕЙРОСЕТИ НА ОДНУ — PERPLEXITY
ПОКАЖЕМ НА КОНКРЕТНЫХ КЕЙСАХ
  • Освой Perplexity и узнай, как пользоваться функционалом остальных ИИ в одном
  • УЧАСТВОВАТЬ ЗА 0 РУБ.
  • Расскажем, как получить подписку (240$) бесплатно
Участвовать бесплатно
ОНЛАЙН-ПРАКТИКУМ
ЗАПУСК DEEPSEEK R1 ЛОКАЛЬНО НА СВОЕМ КОМПЬЮТЕРЕ
ЧТО БУДЕТ НА ОБУЧЕНИИ?
  • ПОКАЖЕМ, КАК РАЗВЕРНУТЬ МОДЕЛЬ DEEPSEEK R1 ПРЯМО НА СВОЁМ КОМПЬЮТЕРЕ
Участвовать бесплатно