JetBrains обновляет IDE с функцией искусственного завершения кода

Компания JetBrains выпустила первый набор обновлений для 2024 года своей среды разработки JetBrains IDE. Новые версии включают в себя полнострочное автодополнение кода на основе локально запускаемых моделей искусственного интеллекта.

Обновления распространяются на весь спектр IDE JetBrains, включая IntelliJ IDEA, WebStorm, RubyMine, PyCharm, GoLand, DataSpell, DataGrip и другие инструменты.

Первое улучшение, которое стоит отметить, - это бесшовное полнострочное завершение кода. По словам JetBrains, это означает, что обработка и анализ данных происходят непосредственно на вашем устройстве, что обеспечивает самое быстрое завершение кода в автономном режиме с минимальной задержкой.

Михаил Костюков, менеджер по продуктам в команде машинного обучения JetBrains, объясняет:

"Мы разработали модели, которые запускаются непосредственно на вашем устройстве, а IDE проверяет каждое предложение". "Такой подход обеспечивает наилучший пользовательский опыт и гарантирует, что сгенерированный код никогда не будет содержать несуществующих переменных или методов".

Полнострочное дополнение к коду уже включено в платные подписки на JetBrains IDEs. Оно доступно для Java, Kotlin, Python, JavaScript, TypeScript, CSS, PHP, Go и Ruby в соответствующей IDE JetBrains, а также будет расширено для C#, Rust и C++ во всех IDE JetBrains, поддерживающих эти языки, включая Rider, RustRover и CLion Nova.

Наряду с полнострочным завершением кода был обновлен помощник JetBrains AI Assistant. Он может автозаполнять целые блоки кода, а в этом выпуске улучшена генерация тестов и облачное завершение кода, добавлены пользовательские подсказки для сообщений коммита, возможность создавать файлы из чата AI, а также обновлена генерация кода в редакторе.

Наряду с завершением кода, обновление включает в себя переработанный терминал, который обеспечивает плавную навигацию по блокам, вложенным в каждую команду отдельно. В нем также появилась функция завершения команд и легкий доступ к истории команд.

Что касается языков, то IntelliJ IDEA теперь поддерживает Java 22 и включает новый режим Kotlin K2, основанный на компиляторе K2 Kotlin. RubyMine теперь может выполнять VCS-команды в контексте локального SDK текущего проекта, что означает, что при использовании Git все скрипты будут использовать конкретный Ruby SDK, связанный с проектом.

В PyCharm 2024.1 улучшена работа с интегрированными Jupyter-блокнотами, упрощен контроль версий с новым визуальным diff, рендеринг виджетов и возможность объяснять pandas и Polars DataFrames с помощью AI Assistant.

Наконец, PhpStorm добавляет поддержку AssetMapper для Symfony, чтобы разработчики могли устанавливать недостающие модули и пакеты через importmap.php и использовать полное автодополнение для своих классов и методов.

Обновленные версии IDE доступны уже сейчас.

JetBrains обновляет IDE с функцией искусственного завершения кода
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
05 апреля 2024 г.
44
Теги: ИИ , JetBrains

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.