Current location: Home> Ai News

JetBrains releases AI coding assistant Junie, deeply integrated with IDE ecosystem

Author: LoRA Time: 24 Jan 2025 617

JetBrains, the company famous for developing IntelliJ IDE and Kotlin language, recently launched its first AI coding assistant Junie. The new tool is designed to help developers handle day-to-day development tasks and understand the context of existing projects to support the creation of new applications and feature expansion.

Junie successfully solved 53.6% of 500 common developer tasks on the highly regarded SWE-Bench Verified benchmark. Although this result is not the highest at present (the current best model scores more than 60%), JetBrains believes that Junie's performance is "very promising." It is worth noting that the currently leading Weights & Biases “Programmer O1crosscheck5” model scored 64.6%.

Robot Artificial Intelligence AI

Junie's unique advantage is its deep integration with JetBrains IDE. JetBrains emphasizes that even if Junie assists developers in completing their work, human developers are always in control. Not only will this tool speed up development, it will also help improve code quality. By combining the power of JetBrains IDE with Large Language Models (LLMs), Junie can generate code, run checks, write tests, and verify its validity.

"AI-generated code can be just as flawed as code written by developers," JetBrains said in the announcement. "Ultimately, Junie will not only speed up development, but also raise the bar for code quality."

Junie is currently only available through a waitlisted early access program and only supports 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 developer control may set it apart in the highly competitive market for AI coding assistants.

FAQ

Who is the AI course suitable for?

AI courses are suitable for people who are interested in artificial intelligence technology, including but not limited to students, engineers, data scientists, developers, and professionals in AI technology.

How difficult is the AI course to learn?

The course content ranges from basic to advanced. Beginners can choose basic courses and gradually go into more complex algorithms and applications.

What foundations are needed to learn AI?

Learning AI requires a certain mathematical foundation (such as linear algebra, probability theory, calculus, etc.), as well as programming knowledge (Python is the most commonly used programming language).

What can I learn from the AI course?

You will learn the core concepts and technologies in the fields of natural language processing, computer vision, data analysis, and master the use of AI tools and frameworks for practical development.

What kind of work can I do after completing the AI ​​course?

You can work as a data scientist, machine learning engineer, AI researcher, or apply AI technology to innovate in all walks of life.