Cognition внедрила архитектуру Fusion в Devin Desktop и CLI
По данным Habr, компания Cognition открыла доступ к архитектуре Fusion для десктопного приложения и интерфейса командной строки Devin. Технология распределяет нагрузку между ведущей языковой моделью и исполнителем для совместного решения инженерных задач.

Компания Cognition объявила о расширении возможностей своей платформы Devin, добавив поддержку режима Fusion в десктопное приложение и интерфейс командной строки. Ранее этот инструмент функционировал исключительно в облачной версии сервиса. Теперь разработчики могут запускать распределенную обработку задач локально. Как сообщает Habr, обновление направлено на повышение эффективности автономного написания кода, поиска ошибок и анализа программных проектов прямо на рабочих станциях пользователей.
Принцип работы ИИ-архитектуры Fusion
Механика Fusion строится на разделении ролей между несколькими искусственными интеллектами, имитирующими работу классической команды разработчиков. Основная модель берет на себя стратегическое планирование, декомпозицию сложной задачи на подзадачи и финальную верификацию полученного результата. Вторая модель выступает в роли исполнителя, который непосредственно пишет код, редактирует файлы и выполняет команды в терминале. Такой подход позволяет минимизировать количество логических ошибок, так как один алгоритм контролирует качество работы другого.
Разработчики из Cognition рекомендуют использовать в связке определенные модели для достижения максимальной производительности. В качестве управляющего звена предлагается задействовать языковую модель Claude Fable 5.1, а роль исполнителя отводить специализированному решению SWE-2. Подобная комбинация обеспечивает высокую точность при работе с кодовыми базами различной степени сложности, снижая потребность в ручном вмешательстве инженера на промежуточных этапах выполнения задания.
Предыстория и контекст автономной разработки
Инструмент Devin был представлен как первый полноценный автономный инженер-программист, способный брать на себя рутинные и комплексные задачи по модификации программного обеспечения. Системы такого класса задействуют песочницы с полным набором инструментов разработчика, включая интерпретаторы, редакторы кода и браузеры. Появление режима Fusion стало логичным развитием платформы, поскольку монолитные ИИ-модели часто сталкиваются с перегрузкой контекста при попытке одновременно планировать архитектуру и писать синтаксически верный код.
Как распределяются роли между моделями?
В рамках архитектуры Fusion ведущая модель выступает в роли лида или архитектора, который изучает репозиторий, формирует техническое задание и проверяет готовый код на соответствие требованиям. Модель-исполнитель выступает в роли рядового программиста, который выполняет рутинную работу по созданию функций и исправлению багов, генерируя необходимые патчи. Это позволяет распределить вычислительные и когнитивные ресурсы между профильными задачами без участия человека в ежедневных процессах синхронизации.
Влияние на экосистему разработки
Интеграция распределенных ИИ-моделей в локальные среды и терминалы открывает новые возможности для индивидуальных разработчиков и небольших команд. Локальный запуск через CLI и десктопный клиент позволяет интегрировать Devin в привычные рабочие процессы без необходимости передавать исходный код сторонним облачным сервисам в полном объеме. Потребители технологии получают инструмент, который может автономно сопровождать проекты, проводить рефакторинг и тестировать изменения локально на машине инженера.
Что будет дальше
Компания Cognition продолжает развивать линейку инструментов для автоматизации программирования, делая упор на многоагентные системы. В дальнейшем ожидается расширение списка поддерживаемых моделей и улучшение интеграции с популярными средами разработки и системами контроля версий. Разработчики планируют наращивать автономность систем, снижая порог входа для использования ИИ в ежедневных инженерных задачах.
Итог
Выпуск Fusion для Devin Desktop и CLI знаменует переход к многомодельным архитектурам в сфере автономного программирования. Следить за развитием этой технологии важно для понимания того, как ИИ-агенты трансформируют привычные подходы к написанию и проверке кода.