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


VS Code Extension For Python Data Science
23/09/2024

Microsoft has announced the Python Data Science Extension Pack for Visual Studio Code which is intended as a one-stop shop for doing data science work in Python. If, as a Python programmer, you d [ ... ]



Deno 2 Release Candidate Ready
26/09/2024

The Deno team has released the release candidate for Deno 2.0, which includes everything expected in the final release. This is the largest update since 1.0 back in May 2020, with major changes like t [ ... ]


More News

espbook

 

Comments




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