JetBrains совершенствует помощника искусственного интеллекта

Компания JetBrains усовершенствовала AI Assistant, свой инструмент для кодирования, работающий на основе искусственного интеллекта, и включила его в обновление 2024.2 всей линейки своих IDE. По словам компании, в версии 2024.2 реализовано более быстрое и интеллектуальное завершение кода для Java, Kotlin и Python, а также более интеллектуальный чат с искусственным интеллектом с GPT-4o.

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

Улучшенное завершение кода для Java, Kotlin и Python теперь работает на основе обученных внутри компании JetBrains больших языковых моделей, а поддержка других языков появится в будущем. По словам разработчиков, чат с искусственным интеллектом стал умнее благодаря GPT-4o, многоязычному, мультимодальному генеративному предварительно обученному трансформатору, разработанному OpenAI, и включает ссылки на чат для лучшего контекста. Среди новых возможностей - разрешение конфликтов в VCS с помощью ИИ, генерация команд внутри терминала, а также настраиваемые подсказки для документации и модульных тестов.

В обновленных IDE JetBrains новый пользовательский интерфейс теперь используется по умолчанию для всех пользователей. По словам представителей JetBrains, этот пользовательский интерфейс был создан для снижения визуальной сложности, обеспечения легкого доступа к основным функциям и постепенного раскрытия сложной функциональности по мере необходимости. Классический пользовательский интерфейс по-прежнему доступен в виде плагина. Еще одно улучшение - диалог Search Everywhere теперь позволяет пользователям предварительно просматривать элементы кодовой базы, которые они ищут. IDE JetBrains автоматически обнаруживает и использует системные настройки прокси, настроенные на вашем компьютере по умолчанию.

Обновлен весь ряд IDE, причем улучшения в отдельных IDE начинаются с IntelliJ IDEA 2024.2 Ultimate, которая теперь может использоваться для запуска методов Spring Data JPA непосредственно в IDE для мгновенной проверки запросов к репозиторию. Кроме того, в ней появились встроенные описания и расширенное автодополнение выражений cron, а также обновлен HTTP-клиент для использования механизма выполнения GraalJS.

В PyCharm 2024.2 появились обновленные блокноты Jupyter и новые ячейки искусственного интеллекта, позволяющие ускорить итерации при анализе данных. Улучшена поддержка моделей Hugging Face, а пользователи теперь могут подключаться к кластерам Databricks, выполнять скрипты и блокноты как рабочие процессы и отслеживать ход выполнения прямо из PyCharm.

PhpStorm добавляет в терминал автодополнение команд Laravel, Symfony, WordPress и Composer, а также включает в себя поддержку стиля кодирования PER. GoLand добавляет поддержку последних возможностей Go и включает рефакторинг "Добавить метод в интерфейс и все его реализации".

CLion также был обновлен, чтобы предоставить новые возможности при включении языкового движка ReSharper C++ (CLion Nova). Это удаленная разработка через SSH с помощью JetBrains Gateway, полнострочное завершение кода для C++ и Code With Me для совместной разработки.

WebStorm добавляет возможность запускать и отлаживать файлы TypeScript напрямую, а также поддерживает специальное разрешение путей для фреймворков с маршрутизацией на основе файловой системы, таких как Next.js. Также добавлена поддержка начальной отладки для Bun.

AI Assistant позволяет пользователям DataGrip улучшить качество генерируемых SQL-запросов, прикрепляя схему базы данных для контекста в чате AI. DataGrip также добавляет оптимизированные сессии.

Aqua добавляет поддержку Playwright для Python и Java, а также улучшает обнаружение элементов на страницах, открытых в Web Inspector.

RubyMine добавляет поддержку Hotwire Stimulus, а также завершение конфигурационных файлов Kamal и возможность установки Ruby SDK из IDE.

Наконец, в Rider появилась поддержка нового типа завершения кода: однострочные предложения с серым текстом, которые завершают операторы, основываясь на контексте текущего файла. Это полнострочное завершение кода на основе LLM доступно для C#, С++, JS/TS и CSS. В этом выпуске также реализована поддержка .NET 9 Preview SDK, включая начальную поддержку функций C# 13.

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

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

Комментарии

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

Читайте еще

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

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

Свежие посты