JetBrains, bekannt für seine IntelliJ IDE und die Programmiersprache Kotlin, hat kürzlich seinen ersten KI-Codierungsassistenten Junie vorgestellt. Dieses neue Tool soll Entwickler bei ihren täglichen Aufgaben unterstützen, den Kontext bestehender Projekte verstehen und die Erstellung neuer Anwendungen sowie die Erweiterung von Funktionen ermöglichen.
Junie erzielte im renommierten SWE-Bench Verified Benchmark-Test bei 500 gängigen Entwickleraufgaben eine Erfolgsquote von 53,6 %. Obwohl dieses Ergebnis derzeit nicht das höchste ist (das beste aktuelle Modell liegt über 60 %), bewertet JetBrains Junies Leistung als „vielversprechend“. Bemerkenswert ist, dass das führende Modell „Programmer O1crosscheck5“ von Weights & Biases einen Score von 64,6 % erreichte.

Bildquelle: Das Bild wurde mit KI generiert, Bildlizenzgeber Midjourney
Junies einzigartiger Vorteil liegt in seiner tiefen Integration in die JetBrains IDE. JetBrains betont, dass der menschliche Entwickler auch bei der Unterstützung durch Junie stets die Kontrolle behält. Das Tool soll nicht nur die Entwicklungsgeschwindigkeit erhöhen, sondern auch die Codequalität verbessern. Durch die Kombination der Leistungsfähigkeit der JetBrains IDE mit großen Sprachmodellen (LLM) kann Junie Code generieren, Prüfungen durchführen, Tests schreiben und deren Wirksamkeit überprüfen.
JetBrains erklärte in seiner Ankündigung: „Von künstlicher Intelligenz generierter Code kann genauso fehlerhaft sein wie von Entwicklern geschriebener Code. Letztendlich wird Junie nicht nur die Entwicklungsgeschwindigkeit erhöhen, sondern auch die Standards der Codequalität verbessern.“
Junie ist derzeit nur über ein Early-Access-Programm nach vorheriger Anmeldung verfügbar und unterstützt nur IntelliJ IDEA Ultimate und PyCharm Professional IDE auf Linux- und Mac-Systemen. Die Unterstützung für WebStorm wird in Kürze folgen.
Die Einführung dieses KI-Codierungsassistenten markiert einen weiteren wichtigen Schritt von JetBrains im Bereich der KI-unterstützten Entwicklung. Die tiefe Integration und die Betonung der Kontrolle durch den menschlichen Entwickler könnten Junie im wettbewerbsintensiven Markt der KI-Codierungsassistenten einen Vorteil verschaffen.