JetBrains Improves AI Assistant
Written by Kay Ewbank   
Tuesday, 06 August 2024

JetBrains has improved AI Assistant, its AI-powered coding tool, for inclusion in the 2024.2 updates of its complete range of IDEs. The company says version 2024.2 introduces faster and smarter code completion for Java, Kotlin, and Python, along with smarter AI chat with GPT-4o.

AI Assistant is available inside JetBrains IDEs and can generate code for any request, suggest a fix for a particular problem or refactor a function. It is an upgrade to an earlier profiling tool, with extra features including an integrated AI chat, code explanations, automated documentation generation, name suggestion, and commit message generation. It also comes with GitLab integration.

jetbrainslogo

The improved code completion for Java, Kotlin, and Python is now powered by JetBrains' internally trained large language models with support for other languages coming in the future. The developers say the AI chat is now smarter thanks to GPT-4o, the multilingual, multimodal generative pre-trained transformer designed by OpenAI, and includes chat references for better context. New capabilities include AI-assisted VCS conflict resolution, in-terminal command generation, and customizable prompts for documentation and unit tests.

In the updated JetBrains IDEs, the new UI is now the default for all users. JetBrains says the UI has been created to reduce visual complexity, provide easy access to essential features, and progressively disclose complex functionality as needed. The classic UI remains available as a plugin. Another improvement means the Search Everywhere dialog now allows users to preview the codebase elements they're searching for. JetBrains IDEs will automatically detect and use system proxy settings configured on your machine by default.

The whole range of IDEs has been updated, with improvements to individual IDEs starting with IntelliJ IDEA 2024.2 Ultimate which can now be used to run Spring Data JPA methods directly in the IDE for instant repository query verification. It also now provides inline descriptions and advanced autocompletion of cron expressions, and upgrades the HTTP Client to use the GraalJS execution engine.

PyCharm 2024.2 has revamped Jupyter notebooks and new AI cells designed to iterate faster on data analysis workflows. Support has been improved for Hugging Face models and users can now connect to Databricks clusters, execute scripts and notebooks as workflows, and monitor the progress directly from PyCharm.

PhpStorm adds Laravel, Symfony, WordPress, and Composer command auto-completion to the terminal, and includes out-of-the-box support for the PER coding style. GoLand adds support for the latest Go features, and includes "Add Method to Interface and All Its Implementations" refactoring.

CLion has also been updated to provide new features when the ReSharper C++ language engine (CLion Nova) is enabled. This includes remote development via SSH using JetBrains Gateway, full-line code completion for C++, and Code With Me for collaborative development.

WebStorm adds the ability to run and debug TypeScript files directly, and comes with support for special path resolving for frameworks with file-system-based routing such as Next.js. It also adds initial debugging support for Bun.

The AI Assistant means that users of DataGrip can improve the quality of generated SQL queries by attaching a database schema for context in the AI chat. DataGrip also adds streamlined sessions.

Aqua adds Playwright support for Python and Java, and improves element detection on pages opened in Web Inspector.

RubyMine adds support for Hotwire Stimulus, along with  completion for Kamal configuration files and the ability to install Ruby SDKs from the IDE.

Finally, Rider introduces support for a new type of code completion: gray text single-line suggestions that complete statements based on the context of the current file. This LLM-powered full-line code completion is available for C#, ะก++, JS/TS, and CSS. This release also introduces support for .NET 9 Preview SDK, including initial support for C# 13 features.

The 2024.2 updates to the JetBrains IDEs are available now.

jetbrainslogo

More Information

JetBrains Website

Related Articles

JetBrains AI Assistant - A Welcome Time Saver

JetBrains AI Coding Assistant Now Generally Available

Gemini 1.5 Pro Now Available

JetBrains Updates IDEs With AI

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


PHP 8.4 Adds Property Hooks
26/11/2024

PHP 8.4 is available with improvements including property hooks, asymmetric visibility, and an updated DOM API.



Hour Of Code 2024 Is About To Kick Off
04/12/2024

This year the event that aims to provide a coding experience for all school students and anyone else who wants to join in runs between December 9th and 15th and includes new activities. Let's find out [ ... ]


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info