JetBrainsdas Unternehmen hinter Codierungstools wie der IntelliJ IDE für Java und Kotlin (und tatsächlich der Kotlin-Sprache selbst), wurde am Donnerstag gestartet Junieein neuer KI-Coding-Agent. Dieser Agent, so das Unternehmen, sei in der Lage, routinemäßige Entwicklungsaufgaben zu erledigen, wenn Sie neue Anwendungen erstellen möchten – und den Kontext bestehender Projekte zu verstehen, die Sie möglicherweise um neue Funktionen erweitern möchten.
Mithilfe des angesehenen SWEBench Verified-Benchmarks von 500 gängigen Entwickleraufgaben ist Junie in der Lage, 53,6 % davon in einem einzigen Durchgang zu lösen. Vor nicht allzu langer Zeit wäre das die höchste Punktzahl gewesen, aber es ist erwähnenswert, dass die leistungsstärksten Modelle derzeit mehr als 60 % erreichen, wobei Weights & Biases „Programmer O1 crosscheck5“ derzeit mit einer Punktzahl von an der Spitze liegt 64,6 %. JetBrains selbst bezeichnet Junies Ergebnis als „vielversprechend“.
Aber selbst bei einer niedrigeren Punktzahl kann der Service von JetBrains aufgrund seiner engen Integration mit dem Rest der JetBrains-IDE einen Vorteil haben. Das Unternehmen weist darauf hin, dass Junie den Entwicklern zwar bei der Erledigung ihrer Arbeit hilft, der Mensch jedoch stets die Kontrolle behält, selbst wenn er Aufgaben an den Agenten delegiert.
„KI-generierter Code kann genauso fehlerhaft sein wie von Entwicklern geschriebener Code“, schreibt das Unternehmen in der Ankündigung. „Letztendlich wird Junie nicht nur die Entwicklung beschleunigen, sondern auch die Messlatte für die Codequalität höher legen. Durch die Kombination der Leistung von JetBrains-IDEs mit LLMs kann Junie Code generieren, Inspektionen durchführen, Tests schreiben und überprüfen, ob sie bestanden wurden. „
Es kann allerdings noch etwas dauern, bis Sie das selbst ausprobieren können. Der Dienst ist nur über ein Early-Access-Programm hinter a verfügbar Warteliste. Derzeit funktioniert es auch nur unter Linux und Mac sowie in den IDEs IntelliJ IDEA Ultimate und PyCharm Professional, WebStorm wird bald verfügbar sein.