JetBrains выпустила Mellum2: новая модель для автодополнения кода
JetBrains выпустила Mellum2: новая модель для автодополнения кода JetBrains представила Mellum2 — второе поколение своей языковой модели, предназначенной для автодополнения кода в интегрированных средах разработки. Модель построена на архитектуре, оптимизированной для работы с большими контекстами, что позволяет учитывать больше файлов проекта при генерации предложений. По заявлению разработчиков, Mellum2 значительно снижает задержку при выводе результатов и повышает точность предсказаний, особенно для популярных языков, таких как Kotlin, Java и Python. Ключевое улучшение — новый механизм обработки многофайлового контекста. Если предыдущая версия анализировала в основном текущий файл, то Mellum2 способна учитывать связанные файлы, импорты и даже историю изменений в проекте. Это делает подсказки более релевантными и снижает количество правок, которые разработчику приходится вносить вручную. Модель также лучше справляется с шаблонными конструкциями и типовыми паттернами, что особенно полезно при работе с фреймворками. Mellum2 доступна в составе плагинов JetBrains для IntelliJ IDEA, PyCharm и других сред. Разработчики отмечают, что модель работает локально на устройстве пользователя, что обеспечивает приватность кода и возможность использования без постоянного подключения к интернету. Для обучения использовались открытые репозитории и данные из публичных проектов, при этом особое внимание уделялось фильтрации некачественных примеров. Проект является open-source, что позволяет сообществу изучать архитектуру и дообучать модель под свои задачи. Это важный шаг для экосистемы инструментов разработки, поскольку открытые модели для автодополнения кода становятся альтернативой проприетарным решениям от крупных облачных провайдеров. Главное: • Mellum2 учитывает несколько файлов проекта для точных подсказок • Модель работает локально, обеспечивая приватность кода • Open-source проект, доступный для дообучения сообществом • Поддержка Kotlin, Java, Python и других языков #ИИ #LLM #OpenSource #Разработка