Connect with us

Varun Mohan, Co-Fundador y CEO de Codeium – Serie de Entrevistas

Entrevistas

Varun Mohan, Co-Fundador y CEO de Codeium – Serie de Entrevistas

mm

Varun Mohan, es el Co-Fundador y CEO de Codeium, una herramienta de aceleración de código construida con tecnología de inteligencia artificial de vanguardia. Actualmente, Codeium tiene dos capacidades principales: Autocompletar, que sugiere el código que desea escribir, ahorrándole tiempo en todo, desde código de plantilla hasta pruebas unitarias, y Búsqueda, que le ayuda a buscar en su repositorio utilizando preguntas en lenguaje natural.

¿Podría compartir la historia de génesis de lanzar Codeium como una plataforma para hacer que las cargas de trabajo de aprendizaje profundo sean más eficientes?

Cuando Douglas Chen y yo fundamos la empresa en 2021, la nombramos Exafunction, una empresa enfocada en software de virtualización de GPU. Estábamos gestionando diez mil GPUs en la nube pública en ese momento. En poco tiempo, Exafunction ganó tracción de clientes muy rápidamente y se convirtió en un líder en la implementación de modelos de aprendizaje profundo a gran escala.

Pero nuestra amplia experiencia con tecnologías de AR, VR y vehículos autónomos—dominios que representaban aplicaciones significativas y del mundo real del aprendizaje profundo—finalmente nos llevó a una mayor realización. Con el advenimiento de modelos generativos, particularmente modelos similares a transformadores, predecimos un cambio crucial en la industria.

Observamos que, en un mundo cada vez más dominado por modelos de inteligencia artificial generativa, el valor para los usuarios finales no se limitaría a proporcionar infraestructura. En cambio, se hizo claro que el verdadero potencial para impactar estaba en aprovechar esta infraestructura para crear aplicaciones que mejoraran directamente la productividad y la eficiencia de los desarrolladores. Es por esto que decidimos centrarnos en construir una herramienta de aceleración de código sobre nuestra propia infraestructura. Ese fue el nacimiento de Codeium.

Este giro estratégico no fue solo una respuesta al panorama tecnológico en evolución, sino también un movimiento proactivo para colocar a Codeium a la vanguardia de la aplicación de la IA en el desarrollo de software. Al centrarnos en la aceleración de código, nos propusimos empoderar a los desarrolladores, permitiéndoles aprovechar el poder de la IA para optimizar sus flujos de trabajo y innovar a un ritmo sin precedentes.

A mediados de 2022, no teníamos usuarios, pero en 2023 Codeium aumentó a 300,000 usuarios activos y 100 clientes empresariales. Asumimos un riesgo, pero rápidamente dio resultados.

Inicialmente, hicieron que la plataforma Codeium fuera completamente gratuita para los desarrolladores, ¿cuáles fueron algunos de los desafíos logísticos y técnicos detrás de esta elección?

La decisión de ofrecer Codeium de forma gratuita a los desarrolladores surgió de una visión de accesibilidad y adopción generalizada, sin embargo, introdujo una serie de obstáculos logísticos y técnicos.

En primer lugar, las implicaciones financieras de mantener una plataforma basada en aprendizaje profundo presentaron un desafío significativo, ya que los costos de infraestructura podrían aumentar sin una optimización meticulosa—desafíos similares enfrentados por los competidores. Así que, perfeccionar la infraestructura para una máxima eficiencia de costo fue crucial, mientras se aseguraba de que la plataforma pudiera ofrecer servicios de alta calidad sin necesitar hardware prohibitivamente caro para la empresa y sus usuarios.

Esto llevó a un enfoque “GPU ligero”, que permite una operación efectiva con una inversión mínima en hardware. En última instancia, mantener un servicio gratuito que fuera escalable y performante exigía una infraestructura capaz de soportar una base de usuarios en crecimiento sin degradar la calidad del servicio.

También hubo consideraciones de seguridad y privacidad que debimos resolver, que son esenciales para proteger los datos de los usuarios contra el acceso no autorizado.

Es todo un acto de equilibrio complejo de innovación, gestión estratégica de recursos y compromiso firme con el valor del usuario.

Codeium ofrece capacidades para ser autoalojado, ¿por qué es beneficioso para las empresas?

La seguridad de la propiedad intelectual es crucial para las empresas. Nuestras capacidades de autoalojamiento abordan sus necesidades de seguridad, personalización y control de datos—especialmente para aquellos que son cautelosos con respecto a las posibles vulnerabilidades de los servicios gestionados externos.

Más allá de la seguridad, Codeium se destaca por su adaptabilidad; puede personalizarse según los datos y flujos de trabajo privados de una organización, asegurando que la plataforma no solo se integre perfectamente en los procesos existentes, sino que también los optimice.

Esta nivel de personalización se extiende a su compatibilidad con diversas herramientas de gestión de código fuente, proporcionando flexibilidad para las compañías que no utilizan plataformas principales como GitHub, y así ampliando su aplicabilidad.

La opción de autoalojamiento, a pesar de los posibles costos iniciales más altos, emerge como una opción rentable a largo plazo. Minimiza la necesidad de hardware costoso a través de una experiencia “GPU ligero” y evita las tarifas recurrentes típicas de los servicios en la nube, lo que la convierte en una solución económicamente sensata para empresas a gran escala.

Otra cosa importante a destacar: el conjunto extenso de características de Codeium, que admite una amplia gama de lenguajes de programación, entornos de desarrollo y herramientas especializadas como Jupyter Notebooks, garantiza que se satisfagan las diversas necesidades de los diferentes departamentos dentro de una organización. Este nivel de soporte no solo optimiza diversas tareas de desarrollo, sino que también mejora la productividad en general, lo que convierte a Codeium en una herramienta indispensable para las empresas que buscan mantener el control sobre su infraestructura de desarrollo mientras aprovechan las capacidades avanzadas de aceleración de código.

Las herramientas de generación de código son una industria muy competitiva, ¿cómo se diferencia su plataforma de competidores como GitHub?

Hay muchos diferenciadores que mencioné anteriormente, pero para resumir, uno de los grandes es que no estamos unidos a GitHub o a ninguna herramienta de gestión de código fuente. Proporcionamos una experiencia personalizada para adaptarnos a cómo el desarrollador desee trabajar desde cualquier lugar que desee trabajar.

Ha hablado antes sobre mejorar la personalización del producto, ¿podría entrar en algunos detalles sobre la personalización actual que se ofrece y cuál es su objetivo final?

La personalización para nosotros significa adaptar Codeium a las prácticas, preferencias y pila técnica específicas de cada usuario u organización. Esto significa que podemos adaptar sugerencias, completaciones de código y otras características en función de los datos y patrones únicos de la organización o individuo.

Por ejemplo, si una empresa utiliza predominantemente un lenguaje de programación o marco de trabajo determinado, Codeium priorizaría el soporte y las optimizaciones para esas tecnologías. Este enfoque se extiende a la integración con diversas herramientas de gestión de código fuente y entornos, asegurando una operación sin problemas independientemente de la infraestructura existente de los usuarios. La personalización también se manifiesta a través del soporte de herramientas específicas, como Jupyter Notebooks para científicos de datos, por ejemplo.

Esto significa que las empresas pueden permitir que sus mejores ingenieros realicen trabajo de alto valor. Pueden escribir más software y brindar más valor a la empresa al pasar más tiempo haciendo las cosas que realmente les gustan hacer, que es construir productos, no escribir código de plantilla.

¿Cómo ve Codeium impactando las prácticas de desarrollo de software?

Todos hemos visto películas donde un individuo de repente adquiere un superpoder y debe aprender a controlarlo para salvar la galaxia. Codeium es un superpoder que los ingenieros aprenden a manejar muy efectivamente, pero el superpoder nunca los reemplaza.

Los ingenieros generarán una parte más grande de su código utilizando Codeium, más rápido y con menos correcciones necesarias, pero su código aún requiere pruebas. Codeium aumenta dramáticamente las capacidades y la eficiencia de los ingenieros. Hace que su día sea más agradable y satisfactorio. Los desarrolladores escribirán más y mejor código para satisfacer una necesidad interminable, y simplemente seguirá mejorando.

¿Qué consejo tiene para los desarrolladores que integran Codeium en su flujo de trabajo?

Creo que el consejo más grande es entender que estas herramientas de programación están diseñadas para complementar a los desarrolladores, no reemplazarlos.

Así que deberían pensar en estas herramientas como ayudantes que automatizan tareas rutinarias para ahorrar tiempo, como un asistente. No deberían usar estas herramientas para generar código completo sin revisar el software.

Al mismo tiempo, los desarrolladores se sorprenderán gratamente de lo bien que una herramienta como Codeium puede predecir sus pensamientos y ser un músculo adicional. Por ejemplo, actualmente Codeium genera más del 45% de todo el software de los desarrolladores. Así que es definitivamente una ayuda masiva y está acelerando el desarrollo en este momento.

¿Puede compartir una historia de éxito sobre cómo Codeium ha beneficiado a un proyecto o organización en particular?

Codeium ya es utilizado activamente por más de 300,000 desarrolladores. Pero el éxito no se limita solo a los números. Empresas grandes como Dell, Anduril y Clearwater Analytics juran por nosotros.

Estos han enfatizado el valor de Codeium dentro de su ciclo de vida de desarrollo de software y también han expresado el entusiasmo entre sus desarrolladores.

Ya sea que seas un desarrollador independiente único o alguien que escribe software empresarial hardcore, Codeium proporciona valor en todo el tablero.

Gracias por la gran entrevista, los lectores que deseen aprender más deben visitar Codeium.

Antoine es un líder visionario y socio fundador de Unite.AI, impulsado por una pasión inquebrantable por dar forma y promover el futuro de la IA y la robótica. Un empresario serial, cree que la IA será tan disruptiva para la sociedad como la electricidad, y a menudo se le escucha hablando con entusiasmo sobre el potencial de las tecnologías disruptivas y la AGI. Como un futurista, está dedicado a explorar cómo estas innovaciones darán forma a nuestro mundo. Además, es el fundador de Securities.io, una plataforma enfocada en invertir en tecnologías de vanguardia que están redefiniendo el futuro y remodelando sectores enteros.