Cover Image for JetBrains presenta a Junie, un nuevo agente de codificación con inteligencia artificial para sus IDEs.

JetBrains presenta a Junie, un nuevo agente de codificación con inteligencia artificial para sus IDEs.

JetBrains, la empresa responsable de herramientas de programación como el IDE IntelliJ para Java y Kotlin (y del propio lenguaje Kotlin), lanzó el jueves.

JetBrains, la empresa responsable de herramientas de codificación como IntelliJ IDE para Java y Kotlin, ha presentado este jueves Junie, un nuevo agente de codificación basado en inteligencia artificial. De acuerdo con la compañía, este agente será capaz de gestionar tareas de desarrollo rutinarias para la creación de nuevas aplicaciones y comprender el contexto de proyectos existentes que se deseen mejorar con nuevas funcionalidades.

Utilizando el reconocido benchmark SWE-Bench Verified, que abarca 500 tareas comunes de desarrollo, Junie es capaz de resolver el 53,6% de ellas en una sola ejecución. Aunque esta cifra solía ser una puntuación destacada, actualmente los modelos de mejor rendimiento superan el 60%, siendo "Programmer O1 crosscheck5" de Weights & Biases el que lidera con un 64,6%. La empresa considera que la puntuación de Junie es "prometedora". A pesar de su puntuación inferior, el servicio de JetBrains podría tener una ventaja debido a su estrecha integración con el resto de los IDEs de JetBrains.

JetBrains enfatiza que, aunque Junie asista a los desarrolladores en sus tareas, el control siempre recae en el ser humano, incluso al delegar tareas al agente. Según la compañía, "el código generado por IA puede ser tan defectuoso como el escrito por un desarrollador”. En última instancia, se espera que Junie no solo acelere el proceso de desarrollo, sino que también establezca un nuevo estándar en calidad de código. Gracias a la combinación del potencial de los IDEs de JetBrains con modelos de lenguaje, Junie podrá generar código, realizar inspecciones, escribir pruebas y confirmar su correcto funcionamiento.

Por el momento, el acceso a este servicio se limita a un programa de acceso anticipado que requiere estar en lista de espera. Además, Junie solo es compatible con Linux y Mac, y actualmente está disponible en IntelliJ IDEA Ultimate y PyCharm Professional, con WebStorm por llegar en un futuro cercano.