Entrevistas
Varun Mohan, Co-Fundador e CEO da Codeium – Série de Entrevistas

Varun Mohan é o Co-Fundador e CEO da Codeium, uma ferramenta de aceleração de código construída com tecnologia de inteligência artificial de ponta. Atualmente, a Codeium tem duas principais capacidades: Autocomplete, que sugere o código que você deseja digitar, economizando tempo em tudo, desde código de inicialização até testes unitários, e Search, que ajuda a pesquisar seu repositório usando perguntas em linguagem natural.
Poderia compartilhar a história de como a Codeium foi lançada como uma plataforma para tornar as cargas de trabalho de aprendizado profundo mais eficientes?
Quando Douglas Chen e eu fundamos a empresa em 2021, a nomeamos Exafunction, uma empresa focada em software de virtualização de GPU. Estávamos gerenciando dez mil GPUs na nuvem pública na época. Em pouco tempo, a Exafunction ganhou tração de clientes muito rapidamente e se tornou líder no deploy de modelos de aprendizado profundo em escala.
Mas nossa extensa experiência com tecnologias de realidade aumentada, realidade virtual e veículos autônomos — domínios que representam aplicações significativas e reais de aprendizado profundo — eventualmente nos levou a uma maior realização. Com o advento de modelos gerativos, particularmente modelos semelhantes a transformadores, previmos uma mudança crucial na indústria.
Observamos que, em um mundo cada vez mais dominado por modelos de inteligência artificial gerativos, o valor para os usuários finais não residiria apenas em fornecer infraestrutura. Em vez disso, ficou claro que o verdadeiro potencial para impactar estava em aproveitar essa infraestrutura para criar aplicações que diretamente melhorassem a produtividade e a eficiência dos desenvolvedores. Foi por isso que decidimos nos concentrar em construir uma ferramenta de aceleração de código em cima de nossa própria infraestrutura. Esse foi o nascimento da Codeium.
Essa mudança estratégica não foi apenas uma resposta ao panorama tecnológico em evolução, mas também um movimento proativo para colocar a Codeium à frente da aplicação da inteligência artificial no desenvolvimento de software. Ao nos concentrarmos na aceleração de código, visamos empoderar os desenvolvedores, permitindo que eles aproveitassem o poder da inteligência artificial para otimizar seus fluxos de trabalho e inovar a um ritmo sem precedentes.
Em meados de 2022, não tínhamos usuários, mas em 2023 a Codeium saltou para 300.000 usuários ativos e 100 clientes empresariais. Corremos um risco, mas ele se pagou rapidamente.
Você inicialmente fez a plataforma Codeium completamente gratuita para os desenvolvedores. Quais foram alguns dos desafios logísticos e técnicos por trás dessa escolha?
A decisão de oferecer a Codeium de forma gratuita aos desenvolvedores surgiu de uma visão de acessibilidade e adoção generalizada, mas introduziu uma série de desafios logísticos e técnicos.
Em primeiro lugar, as implicações financeiras de manter uma plataforma baseada em aprendizado profundo apresentaram um desafio significativo, pois os custos de infraestrutura poderiam aumentar sem uma otimização meticulosa — desafios semelhantes enfrentados por concorrentes. Portanto, refinar a infraestrutura para a máxima eficiência de custo foi crítico, garantindo que a plataforma pudesse fornecer serviços de alta qualidade sem exigir hardware proibitivamente caro para a empresa e seus usuários.
Isso levou a uma abordagem “leve em GPU”, permitindo operação eficaz com investimento mínimo em hardware. Em última análise, manter um serviço gratuito que fosse escalável e performático exigia uma infraestrutura capaz de suportar uma base de usuários em crescimento sem degradar a qualidade do serviço.
Havia também considerações de segurança e privacidade que tivemos que resolver, essenciais para proteger os dados dos usuários contra acessos não autorizados.
É tudo um complexo ato de equilíbrio entre inovação, gestão estratégica de recursos e compromisso firme com o valor do usuário.
A Codeium oferece a capacidade de ser auto-hospedada. Por que isso é benéfico para as empresas?
A segurança do IP é crítica para as empresas. Nossa capacidade de auto-hospedagem atende às suas necessidades de segurança, personalização e controle de dados — especialmente para aqueles que desconfiam de serviços gerenciados externos e suas possíveis vulnerabilidades.
Além da segurança, a Codeium se destaca por sua adaptabilidade; ela pode ser personalizada de acordo com os dados e fluxos de trabalho privados de uma organização, garantindo que a plataforma não apenas se integre perfeitamente aos processos existentes, mas também os otimize.
Esse nível de personalização se estende à sua compatibilidade com várias ferramentas de gerenciamento de código-fonte, fornecendo flexibilidade para empresas que não usam plataformas mainstream como o GitHub, ampliando assim sua aplicabilidade.
A opção de auto-hospedagem, apesar de possíveis custos iniciais mais altos, surge como uma escolha econômica a longo prazo. Ela minimiza a necessidade de hardware caro por meio de uma experiência “leve em GPU” e evita as taxas recorrentes típicas dos serviços de nuvem, tornando-a uma solução economicamente sensata para grandes empresas.
Outra coisa importante a notar: o conjunto de recursos extensivo da Codeium, que suporta uma ampla gama de linguagens de programação, ambientes de desenvolvimento e ferramentas especializadas como Jupyter Notebooks, garante que atenda às necessidades diversificadas de diferentes departamentos dentro de uma organização. Esse nível de suporte não apenas otimiza várias tarefas de desenvolvimento, mas também melhora a produtividade em geral, tornando a Codeium uma ferramenta indispensável para as empresas que buscam manter o controle sobre sua infraestrutura de desenvolvimento, aproveitando ao mesmo tempo as capacidades avançadas de aceleração de código.
A Codeium compete em uma indústria de ferramentas de geração de código muito competitiva. Como sua plataforma se diferencia dos concorrentes, como o GitHub?
Há muitos diferenciais que eu liste acima, mas, para resumir, um dos principais é que não estamos vinculados ao GitHub ou a nenhuma ferramenta de gerenciamento de código-fonte. Oferecemos uma experiência personalizada para atender às necessidades de como o desenvolvedor deseja trabalhar, de onde quer que ele queira trabalhar.
Você falou anteriormente sobre melhorar a personalização do produto. Poderia entrar em alguns detalhes sobre a personalização atualmente oferecida e o que é o objetivo final?
Personalização para nós significa adaptar a Codeium às práticas de codificação específicas de cada usuário ou organização, preferências e pilha técnica em que operam. Isso significa que podemos personalizar sugestões, conclusões de código e outros recursos com base nos dados e padrões únicos da organização ou indivíduo.
Por exemplo, se uma empresa usa predominantemente uma certa linguagem de programação ou framework, a Codeium priorizará o suporte e as otimizações para essas tecnologias. Essa abordagem se estende à integração com várias ferramentas de gerenciamento de código-fonte e ambientes, garantindo operação sem interrupções, independentemente da infraestrutura existente dos usuários. A personalização também se manifesta por meio do suporte a ferramentas específicas, como Jupyter Notebooks para cientistas de dados, por exemplo.
Isso significa que as empresas podem permitir que seus melhores engenheiros realizem trabalhos de alto valor. Eles podem escrever mais software e fornecer mais valor à empresa, gastando mais tempo fazendo as coisas que realmente gostam de fazer, que é construir produtos, não escrever código de inicialização.
Como você vê a Codeium impactando as práticas de desenvolvimento de software?
Nós todos vimos filmes em que um indivíduo adquire um superpoder e deve aprender a controlá-lo para salvar a galáxia. A Codeium é um superpoder que os engenheiros aprendem a usar muito eficazmente, mas o superpoder nunca os substitui.
Os engenheiros gerarão uma parte maior do seu código usando a Codeium, mais rápido e com menos correções necessárias, mas seu código ainda exigirá testes. A Codeium aumenta dramaticamente as capacidades e a eficiência dos engenheiros. Isso torna o dia deles mais agradável e satisfatório. Os desenvolvedores escreverão mais e melhor código para atender a uma necessidade incessante, e isso continuará melhorando.
Qual conselho você tem para os desenvolvedores que integram a Codeium em seu fluxo de trabalho?
Acho que o maior conselho é entender que essas ferramentas de programação são puramente destinadas a complementar os desenvolvedores, não substituí-los.
Então, eles devem pensar nessas ferramentas como ajudantes para automatizar tarefas rotineiras e economizar tempo, como um assistente. Você não deve usá-las para gerar código completo sem revisar o software.
Ao mesmo tempo, os desenvolvedores ficarão agradavelmente surpresos com quão bem uma ferramenta como a Codeium pode prever seus pensamentos e ser um músculo adicional. Por exemplo, atualmente a Codeium gera mais de 45% de todo o software dos desenvolvedores. Então, é definitivamente uma ajuda massiva e está acelerando o desenvolvimento agora.
Poderia compartilhar uma história de sucesso de como a Codeium beneficiou um projeto ou organização específica?
A Codeium já é usada ativamente por mais de 300.000 desenvolvedores. Mas o sucesso não se resume apenas aos números. Grandes empresas como a Dell, Anduril e Clearwater Analytics (CWAN ) juram por nós.
Essas empresas enfatizaram o valor da Codeium dentro de
seu ciclo de vida de desenvolvimento de software e também expressaram o entusiasmo entre seus desenvolvedores.
Seja você um desenvolvedor independente único ou alguém que escreve software empresarial hardcore, a Codeium fornece valor em toda a extensão.
Obrigado pela grande entrevista, leitores que desejam aprender mais devem visitar Codeium.












