Caso de éxito | Claude Platform

JetBrains crea herramientas para desarrolladores con Claude in Amazon Bedrock

Sector:
Software
Tamaño de la empresa:
Medium
Producto:
Claude Platform
Partner:
AWS
Ubicación:
Europe

19 % de mejora

en generación de documentación

59 % de aumento

en la tasa de éxito de la refactorización

JetBrains, líder en entornos de desarrollo integrados (IDE), usa Claude in Amazon Bedrock en sus herramientas de desarrollo con IA, como Junie, su agente de IA para programar, para ayudar a los programadores a escribir código con más rapidez, precisión y disfrute.

Según los benchmarks internos de JetBrains, Claude supera a un LLM de vanguardia popular con los siguientes porcentajes:

  • 19 % de mejor generación de documentación (medida por la puntuación chrF, que evalúa la similitud y la calidad del texto)
  • 59 % de aumento en el éxito de las refactorizaciones realizadas por los usuarios según la proporción de código sintácticamente correcto
  • Más del 53 % de éxito en la finalización de tareas, con lo que se sitúa entre los agentes de programación de IA más relevantes

Conseguir un desarrollo más productivo y agradable

JetBrains lleva ayudando a los desarrolladores a trabajar eficientemente desde el año 2000. El objetivo de la empresa es hacer que el proceso de desarrollo sea más productivo y agradable mediante la creación de herramientas que entiendan el trabajo de los desarrolladores y cómo escriben código.

Con la aparición de grandes modelos de lenguaje y la IA generativa, JetBrains vio una oportunidad para transformar su enfoque.

Por qué JetBrains eligió Claude in Amazon Bedrock

Después de evaluar varios modelos de IA, JetBrains seleccionó a Claude in Amazon Bedrock por su rendimiento excepcional en tareas relacionadas con código y las ventajas integrales del servicio totalmente gestionado de AWS, Amazon Bedrock.

«Claude superó de forma continuada a otros modelos en nuestras aplicaciones de programación», dijo Vladislav Tankov, director de IA en JetBrains. «Cuando lo implementamos para la generación de código en el editor, logramos un código que era totalmente correcto desde el punto de vista sintáctico en múltiples conjuntos de datos, algo que no habíamos experimentado con ningún modelo anterior».

Además de las capacidades de Claude, Amazon Bedrock proporcionó ventajas significativas. Amazon Bedrock proporciona una API de Converse útil con requisitos de personalización mínimos, que crea eficiencias de desarrollo sustanciales para JetBrains.

La demanda de los clientes también confirmó que era la mejor decisión. Tankov comentó: «Nuestros clientes pedían activamente que integráramos Claude en nuestro asistente de IA; algunos incluso contactaron directamente a nuestros responsables técnicos a través de LinkedIn».

A través de Amazon Bedrock, JetBrains puede aprovechar al máximo las capacidades de Claude, a la vez que se beneficia de la infraestructura sólida y segura de Amazon Web Services (AWS), lo que supone la base sobre la que se sustentan sus herramientas de desarrollo mejoradas con IA y el agente de programación Junie.

Cómo Claude mejora las herramientas de desarrollo tradicionales

JetBrains integró Claude en su conjunto de herramientas de desarrollo para impulsar funciones de programación mejoradas con IA que ofrecen mejoras significativas:

  • Generación de documentación (mejora del 19 %): Claude crea documentación completa y precisa para el código.
  • Refactorizaciones a petición del usuario (59 % más de éxito): El éxito mejoró un 59 % al generar código sintácticamente correcto, lo que demuestra que Claude gestiona con más fiabilidad las mejoras solicitadas por los desarrolladores.
  • Flujos de trabajo agénticos: Claude destaca en escenarios complejos, como aplicar GraalVM a un proyecto de Gradle, una tarea notoriamente compleja.

Cómo Claude potencia las capacidades de agentes de Junie

En enero de 2025, JetBrains lanzó Junie, el agente de programación, diseñado para gestionar tareas de todo tipo de complejidad para los desarrolladores. Con el lanzamiento de Junie, JetBrains propuso una nueva forma de trabajar con herramientas de IA en los IDE de JetBrains cuando un agente actúa como colaborador en un proyecto.

Mientras que Junie utiliza múltiples modelos de IA, JetBrains depende de Claude para los desafíos de programación complejos, lo que supone un ahorro de horas de trabajo a los desarrolladores. Junto con la potencia de los IDE de JetBrains, un agente de programación impulsado por modelos LLM de confianza es capaz no solo de proponer las soluciones para la tarea, sino también de ejecutar y probar el código mientras explora todo el proyecto.

Andrew Zakonov, responsable de producto de Junie en JetBrains explica: «Nuestra filosofía es sencilla: nuestro trabajo, no el de los desarrolladores, es determinar qué modelo ofrece el mejor rendimiento en una tarea. El enfoque basado en datos y las pruebas y evaluaciones constantes garantizan que las opciones de modelos de Junie sigan siendo de forma constante uno de los mejores agentes de programación».

Junie sigue un flujo de trabajo de cuatro pasos que equilibra la autonomía del agente con el control del desarrollador:

  1. Asignación de tareas: Los desarrolladores delegan tareas de programación, de simples cambios a funcionalidades complejas
  2. Exploración del proyecto: Junie analiza la base de código para comprender el contexto del proyecto.
  3. Propuesta de solución: Junie presenta un plan para que los desarrolladores lo revisen antes de hacer cambios.
  4. Ejecución de tareas y pruebas: Junie implementa, prueba y ajusta el código si es necesario.

Convertir en realidad el agente de programación para desarrolladores y equipos

Integrado en los IDE de JetBrains, Junie hace realidad los agentes de programación para millones de desarrolladores y aporta algunas ventajas al trabajo diario de desarrollo:

  • En los proyectos nuevos, Junie puede ayudar a minimizar el «síndrome de página en blanco» al generar la estructura inicial del proyecto. Esto permite a los desarrolladores empezar a trabajar más rápido, sin enfrentarse al miedo a la página en blanco cuando no saben bien por dónde empezar.
  • En las tareas rutinarias, Junie automatiza con rapidez y eficiencia el trabajo repetitivo en múltiples archivos, mientras que los desarrolladores se centran en aspectos más creativos del desarrollo.
  • Junie escribe, ejecuta y corrige pruebas automáticamente, lo que agiliza la parte más tediosa del desarrollo.
  • Lo más importante es que Junie mejora la creatividad al liberar tiempo o proponer soluciones inesperadas. Andrew Zakonov explica: «Los desarrolladores que ya habían utilizado Junie se sorprendieron por la forma en que aborda las tareas. Estas soluciones inesperadas fomentan un pensamiento más experimental durante el desarrollo».

Replantear el futuro del desarrollo de software

JetBrains ve a los agentes de programación autónomos como una nueva herramienta de IA que complementa el IDE tradicional y puede aumentar la productividad integral de los desarrolladores. «Creemos que los agentes de programación proporcionan dos grandes beneficios», dice Zakonov. «Primero, multiplican la velocidad de desarrollo y mejoran la calidad del código. Segundo, hacen que la programación sea más agradable y divertida al ayudar a los desarrolladores a encontrar mejores soluciones creativas».

A través de su colaboración con Anthropic y AWS, JetBrains continúa con su objetivo de conseguir que el desarrollo sea más productivo y agradable. Al integrar Claude tanto en las funciones de sus IDE como en su innovador agente Junie, JetBrains contribuye a crear un futuro donde la IA y la creatividad humana se combinan para transformar la forma en que se desarrolla el software.