Tabnine recauda $ 15.5M para AI que autocompleta el código

Tabnine recauda $ 15.5M para AI que autocompleta el código

tabnina, una startup que crea un “asistente impulsado por IA” para desarrolladores de software, cerró hoy una ronda de financiación de $15,5 millones codirigida por Qualcomm Ventures, OurCrowd y Samsung NEXT Ventures con la participación de los patrocinadores existentes Khosla Ventures y Headline Ventures. El CEO Dror Weiss dijo que los ingresos se destinarán a mejorar la experiencia del desarrollador, agregar nuevas capacidades y “fortalecer” la oferta empresarial de Tabnine.

Las ayudas de programación están cada vez más potenciadas por la IA. Quizás el mejor ejemplo es Codex de OpenAI, que impulsa la función Copilot de GitHub que proporciona sugerencias para líneas de código dentro de entornos de desarrollo como Microsoft Visual Studio. Las herramientas prometen reducir los costos generales al tiempo que permiten a los codificadores concentrarse en tareas más creativas y menos repetitivas, o eso dice el argumento de venta.

Fundada como Codota en 2012, Tabnine emplea IA para dar sentido al código, funciones de autocompletado o “trozos” de código con una idea del propósito y el contenido. Aprovechando los algoritmos entrenados para comprender los modelos semánticos del código, la plataforma intenta aprender las mejores prácticas individuales y advertir sobre las desviaciones de esas prácticas.

“Tabnine… fue fundado por Eran Yahav y yo en 2017”, dijo Weiss a TechCrunch en una entrevista por correo electrónico. El nombre “Tabnine” proviene de una startup con sede en Waterloo del mismo nombre que Codata adquirió en 2019, dijo. “Basándonos en nuestro trabajo anterior sobre análisis y simulación de código, nos dimos cuenta de que con la gran cantidad de patrones comunes y estándar en el código, era inevitable que la IA fuera una parte crítica en el proceso de desarrollo. Establecimos y fuimos pioneros en la categoría de asistente de código de IA”.

Tabnine ofrece sugerencias sobre cada pulsación de tecla y también recomendaciones de funciones o líneas completas dentro de entornos de desarrollo integrados, incluidos Android Studio, VSCode, IntelliJ, Webstorm y Eclipse, impulsados ​​por lo que Weiss describe como modelos de IA pequeños y “nativos de código” entrenados desde cero. en lenguajes de programación o áreas específicas. Tabnine actualmente tiene más de una docena de estos modelos para idiomas populares, dijo, así como modelos de “comunidad” entrenados por socios del ecosistema.

Créditos de imagen: tabnina

Weiss afirma que el enfoque de Tabnine permite que la plataforma aprenda las “regularidades” y los patrones en el código mejor que las soluciones alternativas de generación de código, y hacerlo de manera muy eficiente. “[Our models] brinde a los clientes la flexibilidad de ejecutar Tabnine en nuestra nube o en su red, y la capacidad de entrenar modelos de IA personalizados que capturen los patrones específicos en sus repositorios”, dijo Weiss. “[Tools like] Copilot se limita a proporcionar sugerencias solo en nuevas líneas, ya que el costo de inferencia y la latencia son mucho más altos. Además, se basan en un solo modelo de IA monolítico enorme que solo puede ser alojado por [large tech companies].”

Durante el año pasado, Tabnine presentó más de una docena de nuevos modelos de IA para Python, JavaScript, TypeScript, Java y otros lenguajes, dijo Weiss, así como integraciones con GitHub, GitLab y BitBucket. La última generación de la plataforma de Tabnine permite a los desarrolladores decidir dónde ejecutar el asistente de inteligencia artificial de Tabnine, ya sea en una máquina individual, en el servicio en la nube de Tabnine o en una instalación autohospedada.

Weiss afirma que más de un millón de desarrolladores ahora usan la tecnología de inteligencia artificial de Tabnine para completar más de 4 millones de líneas de código todos los días. El número de clientes que pagan asciende a miles e incluye marcas como Accenture y LG.

“Las plataformas de IA ahora han demostrado ser de gran importancia en la productividad y calidad del desarrollo de software. A medida que las organizaciones buscan innovar más rápido, potenciar la productividad de los desarrolladores y la incorporación más rápida de nuevos miembros del equipo tiene un valor increíble para todas las empresas, y la IA es la única forma escalable y rentable de hacerlo”, dijo Weiss. “Una plataforma de IA organizacional es el próximo paso evolutivo de la pila de desarrollo organizacional, y convierte los activos de software organizacional en una base de conocimiento activa que mejora a cada desarrollador, como lo haría la programación en pareja con un experto en el dominio dentro de la empresa. ”’

Ciertamente, hay valor en los sistemas de generación de código. De acuerdo a un estudiar publicado por Judge Business School de la Universidad de Cambridge, los programadores pasan el 50,1% de su tiempo de trabajo sin programar; la otra mitad es la depuración. Grupo Standish fundar que los proyectos “desafiados”, es decir, aquellos que no cumplen con las expectativas de alcance, tiempo o presupuesto, representan aproximadamente el 52% de los proyectos de software.

Pero Tabnine se enfrenta a una dura competencia. GitHub anunció recientemente que Copilot, que ya tiene decenas de miles de usuarios, estará disponible de forma general este verano después de meses en versión preliminar técnica. Más allá de Copilot, hay plataformas como código ponicoque aprovecha la IA para verificar la precisión del código. código profundo también ofrece un sistema impulsado por aprendizaje automático para revisiones de código de aplicaciones completas: al igual que amazon.

El desafío de Tabnine será aprovechar el capital que ha recaudado hasta la fecha (32 millones de dólares) para seguir diferenciándose. Weiss señaló que la compañía planea contratar nuevos empleados para fin de año, ampliando su fuerza laboral en los EE. UU. e Israel de 30 personas a más de 40.

Brian Byun, socio de Khosla Ventures, agregó en un comunicado: “El desarrollo de software asistido por IA se convertirá en el estándar de facto para todos los desarrolladores en los próximos años. Tabnine ha sido pionera en el mercado con el asistente de codificación más utilizado y querido por los desarrolladores. Con sus modelos de IA de composición únicos en su base, Tabnine está preparado para ofrecer la plataforma de inteligencia de código y asistencia de IA más precisa, compatible y adoptable para las empresas también”.


Source link