JetBrains, la empresa conocida por desarrollar el IDE IntelliJ y el lenguaje Kotlin, ha lanzado recientemente su primer asistente de codificación con IA, Junie. Esta nueva herramienta está diseñada para ayudar a los desarrolladores con sus tareas diarias de desarrollo y puede comprender el contexto de los proyectos existentes, ofreciendo soporte para la creación de nuevas aplicaciones y la expansión de funcionalidades.
Junie, en la prestigiosa prueba de referencia SWE-Bench Verified, resolvió con éxito el 53,6% de 500 tareas comunes de desarrolladores. Aunque este resultado no es el más alto actualmente (el mejor modelo actual supera el 60%), JetBrains considera el rendimiento de Junie como "muy prometedor". Cabe destacar que el modelo "Programmer O1crosscheck5" líder de Weights & Biases obtuvo una puntuación del 64,6%.

Nota de la fuente: La imagen fue generada por IA, con licencia de Midjourney.
La ventaja única de Junie radica en su profunda integración con el IDE de JetBrains. JetBrains destaca que, incluso cuando Junie ayuda a los desarrolladores a completar su trabajo, los desarrolladores humanos siempre mantienen el control. La herramienta no solo acelera el desarrollo, sino que también ayuda a mejorar la calidad del código. Al combinar la potencia del IDE de JetBrains con los modelos lingüísticos grandes (LLM), Junie puede generar código, ejecutar comprobaciones, escribir pruebas y verificar su eficacia.
JetBrains declaró en su anuncio: "El código generado por IA puede tener defectos, al igual que el código escrito por los desarrolladores. En última instancia, Junie no solo acelerará el desarrollo, sino que también mejorará los estándares de calidad del código."
Junie actualmente solo está disponible a través de un programa de acceso anticipado para usuarios seleccionados y solo es compatible con IntelliJ IDEA Ultimate y PyCharm Professional IDE en sistemas Linux y Mac. El soporte para WebStorm está próximo a lanzarse.
El lanzamiento de este asistente de codificación con IA marca otra iniciativa importante de JetBrains en el campo del desarrollo asistido por IA. La integración profunda y el énfasis en el control del desarrollador humano podrían ayudar a Junie a destacarse en el competitivo mercado de los asistentes de codificación con IA.