В мире, где искусственный интеллект становится неотъемлемой частью разработки, JetBrains сделала громкий шаг, выпустив Mellum Jetbrains — специализированную языковую модель для задач, связанных с кодом. Этот инструмент, недавно ставший открытым исходным кодом под лицензией Apache 2.0, обещает ускорить и упростить процесс написания кода. В этой статье мы разберём, что такое Mellum Jetbrains, как им пользоваться, сколько это стоит, какие у него плюсы и минусы, а также сравним его с конкурентами, чтобы вы могли понять, стоит ли интегрировать его в свой рабочий процесс.

Что такое Mellum Jetbrains?
Mellum Jetbrains — это языковая модель с 4 миллиардами параметров, разработанная JetBrains специально для задач программирования. В отличие от универсальных моделей, таких как ChatGPT или Google Bard, Mellum — это так называемая фокальная модель, заточенная под конкретные задачи: автодополнение кода, заполнение пропусков (infilling) и структурное понимание исходного кода. Она не пытается быть мастером на все руки, а делает одну вещь — и делает её хорошо.
Модель поддерживает множество языков программирования, включая Java, Kotlin, Python, Go, PHP, C, C++, C#, JavaScript, TypeScript, CSS, HTML, Rust и Ruby. Это делает Mellum универсальным инструментом для современных разработчиков, работающих в полиязычных средах.
Меллум интегрируется с IDE от JetBrains (например, IntelliJ IDEA, PyCharm) через JetBrains AI Assistant, предоставляя мгновенные и контекстно-зависимые подсказки по коду. Более того, с момента открытия исходного кода, разработчики могут адаптировать модель под свои нужды, будь то кастомизация для специфического стека технологий или исследования в области ИИ.
Как пользоваться Mellum Jetbrains?
- Интеграция с JetBrains IDE
Наиболее простой способ использовать Mellum — это установить JetBrains AI Assistant в одном из IDE JetBrains (IntelliJ IDEA, PyCharm и т.д.). - Установите плагин AI Assistant:
• Откройте настройки вашего IDE (Settings > Plugins > Marketplace).
• Найдите «AI Assistant» и нажмите «Install».
• Перезапустите IDE. - Активируйте лицензию:
• После установки плагина войдите в свой аккаунт JetBrains или зарегистрируйтесь.
• Для облачных функций (включая Mellum) требуется подписка AI Pro. Локальное автодополнение доступно в платных версиях IDE без дополнительных затрат. - Начните использовать:
• После активации Mellum автоматически включается для задач автодополнения. Вы можете писать код, а модель будет предлагать варианты завершения строк, функций или даже целых блоков кода.
• Для других функций (например, генерации документации или рефакторинга) используйте чат AI Assistant в правой панели IDE. - Работа с открытым исходным кодом
Если вы хотите использовать Mellum вне экосистемы JetBrains, вы можете скачать модель и настроить её для локального или облачного использования. Для этого потребуется:
Сколько стоит Mellum?
В составе JetBrains AI Assistant
- Локальное автодополнение: Если у вас есть платная версия IDE JetBrains (например, IntelliJ IDEA Ultimate), локальные функции автодополнения на базе Mellum Jetbrains доступны бесплатно.
- Облачное автодополнение: Для использования облачных возможностей (например, более сложных подсказок и интеграции с серверной логикой) требуется подписка JetBrains AI Pro.
- Бесплатный уровень: JetBrains предлагает ограниченный бесплатный доступ к AI Assistant, но он включает квоты на использование, что может быть недостаточно для активных разработчиков.
- Локальный запуск: Зависит от вашего оборудования. Для комфортной работы потребуется мощный GPU (например, NVIDIA с 16+ ГБ VRAM).
- Облачный запуск: Затраты на аренду серверов (например, AWS, Google Cloud) могут составлять от $0.5 до $5 в час в зависимости от конфигурации.
Плюсы и минусы Mellum Jetbrains

Плюсы:
- Специализация на коде: Mellum Jetbrains заточен под программирование, что делает его подсказки точнее и релевантнее по сравнению с универсальными моделями.
- Высокая скорость: Благодаря компактной архитектуре (4 млрд параметров) и интеграции с IDE, Меллум предлагает почти мгновенные подсказки. Латентность автодополнения в 3 раза ниже, чем у предыдущих решений JetBrains.
- Открытый исходный код: Доступ позволяет кастомизировать модель, что идеально для исследователей и компаний с уникальными требованиями.
- Поддержка множества языков: От Java до Rust — Mellum покрывает широкий спектр современных языков программирования.
- Прозрачность и приватность: Модель обучена только на публичных данных с открытой лицензией, а JetBrains гарантирует, что ваши данные не используются для дообучения.
- Сообщество и развитие: JetBrains планирует расширять семейство фокальных моделей, что обещает новые функции, такие как предсказание изменений кода (diff prediction).
Минусы:
- Требуется дообучение: Для продакшен-использования вне IDE JetBrains модель требует настройки, что может быть барьером для новичков.
- Ограниченная универсальность: Mellum не подходит для задач, выходящих за рамки программирования (например, написание текстов или документации).
- Потенциальные уязвимости: Как и любая модель, обученная на публичных репозиториях, Mellum Jetbrains может генерировать код с багами или уязвимостями.
- Зависимость от подписки: Полный функционал в IDE доступен только с подпиской AI Pro, что может отпугнуть пользователей, привыкших к бесплатным инструментам.
- Ограниченные возможности вне IDE: Без доработки Меллум менее удобен для использования в других средах по сравнению с конкурентами вроде GitHub Copilot
Для кого Mellum Jetbrains?
Mellum идеально подходит для следующих категорий пользователей:
- Разработчики, использующие JetBrains IDE: Если вы уже работаете в IntelliJ IDEA или PyCharm, Mellum интегрируется без лишних усилий, ускоряя процесс написания кода.
- Исследователи ИИ: Открытый исходный код делает Mellum отличным инструментом для экспериментов с доменно-специфичными моделями.
- Компании с кастомными нуждами: Возможность дообучения позволяет адаптировать модель под уникальные проекты.
- Образовательные учреждения: Mellum можно использовать для изучения архитектуры языковых моделей и их применения в программировании.
Однако, если вам нужен универсальный ИИ для написания текстов или вы не готовы тратить время на настройку, стоит рассмотреть альтернативы, такие как GitHub Copilot.
Итог: стоит ли использовать Mellum?
Mellum — это мощный шаг JetBrains в мир ИИ для разработчиков. Его специализация на автодополнении, открытый исходный код и глубокая интеграция с IDE делают его уникальным инструментом, особенно для тех, кто ценит прозрачность и производительность. Однако необходимость дообучения и зависимость от подписки AI Pro могут стать препятствием для некоторых пользователей.
Если вы ищете узкоспециализированный инструмент для ускорения кодирования и готовы вложиться в настройку, Mellum — отличный выбор. Для тех, кто предпочитает готовое решение «из коробки», конкуренты вроде GitHub Copilot или Codeium могут быть более подходящими.
Попробуйте Меллум в JetBrains AI Assistant, чтобы увидеть, как он может преобразить ваш рабочий процесс. Как сказал JetBrains: «Это только начало» — и мы с нетерпением ждём, как Mellum и его будущие фокальные модели изменят мир разработки.








