JetBrains has launched its first AI coding assistant, Junie, a tool designed to improve development efficiency and improve code quality. Junie is deeply integrated with JetBrains IDE to assist developers in a variety of development tasks such as code generation, inspection, testing and verification. While Junie scored slightly below the leading model in the SWE-Bench Verified benchmark, JetBrains remained confident in its future development and emphasized that Junie always ensures the development process under the control of human developers Safe and reliable. Currently Junie only supports some JetBrains IDE and is in the early access stage.
Junie successfully solved 53.6% of these in the highly regarded SWE-Bench Verified benchmark for 500 common developer tasks. Although this score is not the highest at present (the best model scores more than 60%), JetBrains believes Junie’s performance is “promising.” It is worth noting that the current leading Weights & Biases scored 64.6% of the "Programmer O1crosscheck5" model.
Image source notes: The image is generated by AI, and the image authorized service provider Midjourney
Junie’s unique strength lies in its deep integration with the JetBrains IDE. JetBrains stressed that even if Junie assists developers with their work, human developers are always in control. This tool will not only speed up development, but will also help improve code quality. By combining the power of JetBrains IDE with a large language model (LLM), Junie can generate code, run checks, write tests, and verify its effectiveness.
"AI-generated code may be as flawed as code written by developers. Ultimately, Junie will not only speed up development, but also improve the code quality standards," JetBrains said in the announcement.
Junie is currently only available through the early access program after the waitlist and supports only IntelliJ IDEA Ultimate and PyCharm Professional IDE on Linux and Mac systems, with support for WebStorm coming soon.
The launch of this AI coding assistant marks another important move by JetBrains in the field of AI-assisted development. Junie's deep integration and emphasis on human developers' control could make it stand out in the highly competitive AI coding assistant market.
The emergence of Junie marks a new stage in AI-assisted programming. Its deep integration with IDE and its emphasis on developers' control is expected to bring developers a more efficient and reliable coding experience. In the future, with Junie's continuous improvement and functional expansion, its influence in the field of AI coding assistants will be further enhanced.