Mistral AI представляет Devstral 2 и Mistral Vibe CLI для разработки в терминале

Компания Mistral AI выпустила Devstral 2 — семейство моделей кодирования нового поколения для программных агентов, а также Mistral Vibe CLI — помощник по кодированию в командной строке с открытым исходным кодом, который работает в терминале или интегрированных средах разработки (IDE), поддерживающих протокол Agent Communication Protocol.

Devstral 2 и Devstral Small 2: размеры моделей, контекст и тесты

Devstral 2 — это плотный трансформер с 123 миллиардами параметров и контекстным окном на 256 тысяч токенов. Он достигает 72,2% на SWE-bench Verified, что ставит его в число сильнейших моделей открытого веса для задач в области разработки программного обеспечения. Модель выпущена под модифицированной лицензией MIT и в настоящее время доступна бесплатно через Mistral API.

Devstral Small 2 — это модель с 24 миллиардами параметров и тем же контекстным окном в 256 тысяч токенов. Она набирает 68% на SWE-bench Verified и находится в диапазоне моделей, которые в 5 раз больше по количеству параметров. Модель выпущена под лицензией Apache 2.0, которая является стандартной разрешительной лицензией для промышленного использования.

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

Devstral 2 разработан для рабочих процессов кодирования производственного уровня

Devstral 2 предназначен для программных агентов, которым необходимо исследовать репозитории, отслеживать зависимости и координировать изменения во многих файлах, сохраняя при этом контекст на уровне архитектуры. Модель может обнаруживать сбои, повторять попытки с исправлениями и поддерживать такие задачи, как исправление ошибок или модернизация устаревших систем в масштабе репозитория.

Mistral заявляет, что Devstral 2 может быть настроен для предпочтения определённых языков программирования или для оптимизации работы с очень большими корпоративными кодовыми базами. Devstral Small 2 воплощает те же цели проектирования, но имеет меньший объём, что подходит для локального развёртывания, коротких циклов обратной связи и полностью частных сред выполнения. Он также поддерживает ввод изображений и может управлять мультимодальными агентами, которые должны анализировать как код, так и визуальные артефакты, такие как диаграммы или скриншоты.

Оценки Devstral 2 по сравнению с DeepSeek V3.2 и Claude Sonnet 4.5

Чтобы проверить реальное поведение кодирования, Mistral оценил Devstral 2 по сравнению с DeepSeek V3.2 и Claude Sonnet 4.5, используя задачи, структурированные с помощью инструмента агента Cline. В этих оценках Devstral 2 демонстрирует явное преимущество перед DeepSeek V3.2 с 42,8% побед против 28,6% поражений.

Mistral Vibe CLI — помощник по кодированию в терминале

Mistral Vibe CLI — это помощник по кодированию в командной строке с открытым исходным кодом, написанный на Python и работающий на моделях Devstral. Он исследует, модифицирует и выполняет изменения в кодовой базе, используя естественный язык в терминале или в IDE, поддерживающих протокол Agent Communication Protocol, таких как Zed, где он доступен в качестве расширения. Проект выпущен под лицензией Apache 2.0 на GitHub.

Vibe CLI предоставляет интерфейс в стиле чата поверх нескольких ключевых инструментов:
* контекст, учитывающий особенности проекта: он сканирует файловую структуру и Git-статус, чтобы создать рабочее представление репозитория;
* интеллектуальные ссылки: он поддерживает автозаполнение @ для файлов, ! для команд оболочки и слэш-команды для изменений конфигурации;
* координация работы с несколькими файлами: он анализирует всю кодовую базу, а не только активный буфер, чтобы координировать изменения на уровне архитектуры и сократить время цикла запросов на извлечение;
* постоянная история, автозавершение и темы, настроенные для ежедневного использования в терминале.

Разработчики настраивают Vibe CLI через простой файл config.toml, где они могут указать на Devstral 2 через Mistral API или на другие локальные или удалённые модели. Инструмент поддерживает программные запуски, переключатели автоматического утверждения для выполнения инструментов и детальные разрешения, чтобы рискованные операции в чувствительных репозиториях требовали подтверждения.

Ключевые выводы

* Devstral 2 — это модель кодирования с 123 миллиардами параметров и контекстом в 256 тысяч токенов. Она достигает 72,2% на SWE bench Verified и выпущена как модель открытого веса под модифицированной лицензией MIT.
* Devstral Small 2 имеет 24 миллиарда параметров с тем же контекстом в 256 тысяч токенов. Он набирает 68% на SWE bench Verified и использует лицензию Apache 2.0 для более лёгкого внедрения в производство.
* Обе модели Devstral оптимизированы для агентских рабочих нагрузок по кодированию. Они предназначены для исследования полных репозиториев, отслеживания зависимостей и применения многофайловых правок с обнаружением сбоев и повторными попытками.
* Mistral Vibe CLI — это помощник по кодированию в терминале на основе Python, который подключается к Devstral. Он предоставляет контекст, учитывающий особенности проекта, интеллектуальные ссылки и координацию работы с несколькими файлами через интерфейс в стиле чата в терминале или IDE, поддерживающих протокол Agent Communication Protocol.

1. Какие преимущества Devstral 2 демонстрирует по сравнению с другими моделями кодирования, такими как DeepSeek V3.2 и Claude Sonnet 4.5?

Ответ: Devstral 2 демонстрирует явное преимущество перед DeepSeek V3.2 с 42,8% побед против 28,6% поражений в задачах, структурированных с помощью инструмента агента Cline.

2. Какие особенности Devstral Small 2 делают его подходящим для локального развёртывания и частных сред выполнения?

Ответ: Devstral Small 2 имеет меньший объём (24 миллиарда параметров) и подходит для локального развёртывания, коротких циклов обратной связи и полностью частных сред выполнения. Кроме того, он поддерживает ввод изображений и может управлять мультимодальными агентами, которые должны анализировать как код, так и визуальные артефакты, такие как диаграммы или скриншоты.

3. Какие ключевые инструменты и функции предоставляет Mistral Vibe CLI для разработчиков?

Ответ: Mistral Vibe CLI предоставляет интерфейс в стиле чата поверх нескольких ключевых инструментов:
* контекст, учитывающий особенности проекта (сканирует файловую структуру и Git-статус, чтобы создать рабочее представление репозитория);
* интеллектуальные ссылки (поддерживает автозаполнение @ для файлов, ! для команд оболочки и слэш-команды для изменений конфигурации);
* координация работы с несколькими файлами (анализирует всю кодовую базу, а не только активный буфер, чтобы координировать изменения на уровне архитектуры и сократить время цикла запросов на извлечение);
* постоянная история, автозавершение и темы, настроенные для ежедневного использования в терминале.

Источник