Современные модели и чат-боты с искусственным интеллектом становятся все умнее и совершеннее. Но у всего, что мы видели до сих пор, будь то ChatGPT или Copilot, есть один существенный недостаток. Я, как пользователь, все еще должен быть вовлечен в процесс, давать новые инструкции после каждого ответа ИИ и двигаться к своей цели шаг за шагом, внося свой вклад.
Особенно, когда речь идет о сложном проекте, порой не хочется тратить время на утомительные диалоги с чат-ботом. Но теперь все изменится.
Небольшая компания Cognition Labs представила новый инструмент на базе ИИ под названием Devin, опубликовала первые демонстрации его возможностей и тем самым шокировала всю индустрию.
Демонстрационные приложения Devin
Насколько впечатляющим является инструмент, Cognition демонстрирует наглядно, поручив ему полностью самостоятельно выполнить задание, размещенное на фриланс-бирже Upwork.
ИИ должен был написать собственную модель компьютерного зрения, способную распознавать выбоины на дорогах. Devin получил доступ к репозиторию проекта на Github и приступил к работе. Задание было успешно выполнено, и в конце были представлены примеры изображений, демонстрирующие работоспособность программы.
В другом примере Devin получил ссылку на запись в блоге о сгенерированных ИИ изображениях, в которых был скрыт текст, и задание - создать изображение с именем сотрудницы.
Devin полностью самостоятельно получил необходимые знания и не только без проблем создал нужное изображение, но и обнаружил и исправил две ошибки в коде автора.
Другие примеры Devin в действии
Devin создает игру "Жизнь" Конвея".
Devin добавляет новую функцию в программный проект.
Devin обучает модель ИИ.
Devin находит ошибки в программном обеспечении.
Как работает Devin?
В презентационном видео мы видим весь процесс. С помощью запроса ИИ получает задание. В данном случае необходимо измерить производительность модели Llama 2 у трех разных провайдеров, в том числе у Perplexity.
Devin начинает с составления плана действий для достижения цели и сразу же приступает к работе. Пока ИИ работает, с ним можно продолжать общаться, например, передавать ключи API. Но это происходит не в формате обычного чата. Бот работает в фоновом режиме, и мы можем предоставлять новую информацию в любое время.
Помимо окна чата, у Devin есть еще три области:
- браузер
- командная строка
- редактор кода
Там мы можем видеть, что делает ИИ в данный момент и возникают ли ошибки. По сравнению с другими чат-ботами, Devin и здесь показывает себя с лучшей стороны, поскольку автоматически анализирует и исправляет ошибки.
Команда Cognition
Но как маленькой компании, занимающейся ИИ, удалось разработать такой невероятный инструмент? Стоит взглянуть на команду Cognition: хотя все крупные компании, работающие в сфере ИИ, любят хвастаться своими талантами, здесь у нас настоящая элита, команда разработчиков-вундеркиндов.
Дело в том, что команда Cognition завоевала в общей сложности 10 золотых медалей на Международной олимпиаде по информатике.
Инструментов ИИ, которые, кажется, программируют лучше людей, существует немало, но Devin отличается тем, что за ним стоит команда настоящих профессионалов, которые хотят упростить себе работу.
Точной информации об используемой технологии пока нет, есть лишь расплывчатые заявления о том, что, вероятно, были объединены и обучены особым образом различные большие языковые модели, такие как GPT-4.
Дженсен Хуанг, глава производителя видеокарт NVIDIA, недавно вызвал переполох, заявив, что в будущем программирование станет ненужным, а единственным языком программирования станет обычный человеческий язык. Глядя на Devin, понимаешь, что это уже не кажется такой уж фантастикой, как еще несколько недель или месяцев назад.
Конечно, эта технология не заменит всех программистов в одночасье, но это впечатляющий взгляд в будущее. Ведь, как и в случае с генеративными моделями изображений или чат-ботами, нужно понимать, что дальше будет только лучше.
Андрей Карпаты, один из ведущих специалистов в области ИИ и бывший сотрудник OpenAI, провел в Twitter. сравнение с беспилотными автомобилями. Он вспоминает свою первую поездку на автомобиле Waymo в 2014 году, за десять лет до того, как эта технология была реально внедрена в Сан-Франциско в 2023 году. Уже в 2014 году он был в восторге от этой технологии.
Существует большая разница в сроках разработки: стоимость и риски, связанные с аварией с участием робота-водителя, гораздо выше и серьезнее, чем в случае, если Devin допустит ошибку при программировании. Поэтому в данном случае почти наверняка не пройдет и десяти лет, как эта технология получит широкое распространение.
На данный момент получить доступ к Devin очень сложно.