JetBrains представила Mellum — свою первую открытую модель ИИ для генерации кода. Теперь разработчики смогут использовать её прямо в своих IDE. Пока детали скромные, но обещают удобство и интеграцию с экосистемой JetBrains. Ждём тестов и отзывов! 👨💻🔥 #AI #coding
JetBrains Mellum: технический обзор нового open-source ИИ для кодинга
Компания JetBrains, известная своими инструментами для разработчиков (IntelliJ IDEA, PyCharm, Rider), выпустила Mellum — свою первую открытую модель ИИ для генерации кода. Модель доступна на платформе Hugging Face под лицензией Apache 2.0.
Технические характеристики Mellum
- Архитектура: трансформерная модель с 4 млрд параметров
- Объем тренировочных данных: 4 трлн токенов (~120 млрд строк кода)
- Инфраструктура обучения: кластер из 256 GPU NVIDIA H200 (20 дней обучения)
- Основное назначение: контекстное завершение кода в IDE
Ключевые особенности
-
Специализация на коде
- Оптимизирована для интеграции в профессиональные инструменты разработки
- Поддерживает образовательные сценарии и эксперименты по дообучению
-
Технические ограничения
- Требует дообучения для конкретных языков программирования
- JetBrains предоставила предобученные версии только для Python
- Не предназначена для production-использования в текущем виде
-
Безопасность и качество кода
- Может воспроизводить уязвимости из обучающих данных
- Не гарантирует безопасность сгенерированного кода
- Сохраняет стилистические особенности open-source репозиториев
Сравнение с альтернативами
| Характеристика | Mellum (JetBrains) | GitHub Copilot | Amazon CodeWhisperer |
|---|---|---|---|
| Параметры | 4B | 12B+ | 5B+ |
| Лицензия | Apache 2.0 | Проприетарная | Проприетарная |
| Дообучение | Требуется | Нет | Нет |
| Поддержка языков | Python (пока) | 10+ языков | 7+ языков |
Практическое применение
Для DevOps-инженеров:
- Интеграция в CI/CD pipelines для автоматической проверки кода
- Ускорение написания скриптов инфраструктуры (Terraform, Ansible)
Для разработчиков:
- Ускорение рутинных задач кодинга
- Образовательные цели — изучение лучших практик через примеры
Технические перспективы
JetBrains позиционирует Mellum как исследовательский проект, а не готовый продукт. В ближайших планах:
- Расширение поддержки языков (Java, Kotlin, Go)
- Улучшение качества генерации через community contributions
- Интеграция в собственные IDE компании
Заключение
Mellum представляет интерес прежде всего для:
- Исследователей ИИ в области генерации кода
- Команд, разрабатывающих кастомные инструменты для разработчиков
- Образовательных проектов в IT
В текущем состоянии модель требует значительной доработки для production-использования, но открывает новые возможности для кастомизации ИИ-ассистентов под конкретные технологические стеки.
