Recientemente, la empresa CodeRabbit anunció que ha completado una ronda de financiación Serie A de 16 millones de dólares. Su objetivo es automatizar el proceso de revisión de código mediante inteligencia artificial. Como es sabido, la revisión de código consume mucho tiempo para los desarrolladores. Según algunas estadísticas, muchas empresas dedican entre dos y cinco horas semanales a esta tarea. Si hay escasez de personal, la revisión de código se vuelve extremadamente pesada, impidiendo que los desarrolladores se centren en otras tareas importantes.
Nota de la imagen: Imagen generada por IA, proveedor de servicios de licencias Midjourney
Harjot Gill, cofundador y CEO de CodeRabbit, cree que el uso de la inteligencia artificial puede automatizar en gran medida la revisión de código. Antes de fundar CodeRabbit, fue director técnico senior de la empresa de software para centros de datos Nutanix. El otro fundador, Gur Singh, dirigió el equipo de desarrollo de la plataforma de pagos médicos Alegeus.
Gill afirma que la plataforma de CodeRabbit utiliza "inferencia de inteligencia artificial avanzada" para "comprender la intención detrás del código" y proporcionar a los desarrolladores comentarios "operativos" y "similares a los humanos". Destaca que, a diferencia de las herramientas tradicionales de análisis estático y verificación de código, CodeRabbit es una plataforma centrada en la IA.
Aunque suena atractivo, existen dudas sobre la revisión de código con IA en el mercado. Algunos experimentos muestran que la revisión de código impulsada por IA suele ser inferior a la revisión humana. Por ejemplo, Greg Foster de Graphite menciona en una entrada de blog que intentaron usar GPT-4 de OpenAI para la revisión de código. Si bien el modelo pudo detectar información útil, como pequeños errores lógicos y ortográficos, también generó una gran cantidad de falsos positivos.
Además, el uso de IA para la revisión de código presenta inconvenientes logísticos. Foster señala que el proceso tradicional de revisión de código permite a los ingenieros mejorar sus habilidades a través del intercambio y el aprendizaje con sus compañeros, mientras que la dependencia de la revisión automatizada podría afectar este intercambio de conocimientos.
Sin embargo, Gill tiene una opinión diferente. Cree firmemente que la estrategia de prioridad de IA de CodeRabbit puede mejorar la calidad del código y reducir significativamente el esfuerzo manual necesario para la revisión de código. Actualmente, Gill afirma que alrededor de 600 organizaciones pagan por los servicios de CodeRabbit, y están llevando a cabo proyectos piloto con varias empresas de la lista Fortune 500.
La última ronda de financiación de CodeRabbit fue liderada por la firma de capital riesgo CRV, con la participación de Flex Capital y Engineering Capital. Los fondos recién obtenidos se utilizarán para ampliar el equipo de ventas y marketing de 10 personas y mejorar las funciones del producto, especialmente en el análisis de vulnerabilidades de seguridad.
Gill también indica que planean fortalecer la integración con plataformas como Jira y Slack, y lanzar herramientas de análisis e informes impulsadas por IA. Además, CodeRabbit se prepara para establecer una nueva oficina en Bangalore, India, y se espera que el tamaño del equipo se duplique. En el futuro, su producto incluirá funciones de automatización de IA más avanzadas para la gestión de dependencias, la refactorización de código, la generación de pruebas unitarias y la generación de documentación.
Puntos clave:
🌟 CodeRabbit automatiza la revisión de código mediante IA, reduciendo la carga de trabajo de los desarrolladores.
📈 La empresa acaba de completar una ronda de financiación Serie A de 16 millones de dólares y actualmente cuenta con 600 organizaciones utilizando sus servicios.
🛠️ CodeRabbit planea ampliar su equipo y mejorar las funciones de su producto, centrándose en el análisis de vulnerabilidades de seguridad y la integración con otras plataformas.