À primeira vista, Qodo, a startup anteriormente conhecida como CodiumAI, pode parecer mais uma ferramenta de geração de código de IA. Mas a equipe, que está anunciando hoje uma rodada Série A de US$ 40 milhões liderada pela Susa Ventures e Square Peg, está tão focada na geração de código quanto na geração de testes e na qualidade do código em geral.
O serviço foi lançado secretamente há 18 meses e até agora, diz a empresa, mais de 1 milhão de desenvolvedores experimentaram suas soluções e várias empresas da Fortune 100 adotaram sua plataforma empresarial.
Um grande diferencial do Qodo é que, embora a empresa ofereça as extensões usuais para Visual Studio Code e JetBrains para trazer suas ferramentas Qodo Gen diretamente para o IDE, ela também oferece um agente git que suporta GitHub, GitLab e BitBucket da Atlassian, bem como uma extensão do Chrome e uma ferramenta CLI.
“Nós nos consideramos a primeira plataforma de geração de código de qualidade para códigos complexos”, disse-me o CEO e cofundador da Qodo, Itamar Friedman. “Para permitir a geração de código com qualidade, acreditamos que precisamos integrar todo o ciclo de vida de desenvolvimento de software.”
Friedman observou que cada uma das ferramentas da empresa visa reduzir bugs e problemas em outra parte do processo de codificação e implantação. “É a morte por 1.000 cortes e queremos lidar com cada um deles na nossa visão. Portanto, precisamos encontrar os bugs e os problemas, seja onde foram criados ou onde podem ser detectados. Portanto, estamos nos integrando em muitos locais.”
Outro aspecto interessante do Qodo é que ele oferece aos desenvolvedores a opção de escrever o problema que estão tentando corrigir e como desejam resolvê-lo em linguagem natural. Dessa forma, Qodo sabe o que você está tentando fazer quando começa a trabalhar diretamente com o código. Friedman chamou isso de “codificação com reconhecimento de tarefa”. O agente não tenta corrigir o problema diretamente, mas agora a ferramenta de conclusão de código sabe o que você está tentando fazer e pode concentrar suas sugestões nisso.
Depois de escrever o código, os desenvolvedores podem acessar o serviço de geração de testes do Qodo em seu IDE.
Mais tarde, depois que o código for enviado ao GitHub, as ferramentas do Qodo podem ajudar o revisor a ver rapidamente o que foi alterado e quais são os possíveis problemas. Friedman me disse que a equipe está realmente pensando em estender essa ferramenta para criar automaticamente um vídeo que orienta o revisor nas alterações. “O ser humano ainda está envolvido, mas preciso facilitar a revisão (do código) para ele”, disse Friedman.
Ao cobrir todo o ciclo de vida, argumentou Friedman, as ferramentas individuais também podem aprender umas com as outras. Se seus revisores sempre fazem comentários muito semelhantes sobre seu código, a ferramenta de sugestão de código pode levar isso em consideração, por exemplo.
“Os agentes de IA desempenham um papel cada vez mais importante na criação de software e acreditamos que uma abordagem de qualidade em primeiro lugar é fundamental para a sua adoção generalizada nas empresas”, disse Yonatan Sela da Square Peg. “Os desenvolvedores na empresa não ‘começam do zero’; seu código precisa funcionar em harmonia com dezenas de milhares de linhas de código que já estão lá.”
Olhando para o futuro, a equipe Qodo planeja estender seu serviço para testar também o código da interface do usuário. Este novo serviço, provisoriamente chamado de Qodo UX, se comportará como um ser humano que tenta usar o site de uma empresa e testar a interface do usuário em busca de bugs.
“Alguém poderia dizer: ‘Ok, basta fazer testes de ponta a ponta. Mas se você fizer testes de ponta a ponta e encontrar um bug, você não sabe onde ele está e não pode realmente provar que testou tudo. Cada tipo de teste tem seus prós e contras exclusivos. Queremos cobrir tudo. Começamos com unitário e funcional (teste). Então crescemos até a integridade. O próximo trimestre será o teste de UX.”
Além de Susa Ventures e Square Peg, Firestreak Ventures e ICON Continuity Fund também participaram desta rodada, assim como os investidores iniciais TLV Partners e Vine Ventures. Esta rodada da Série A de US$ 40 milhões agora eleva o financiamento total da empresa para US$ 50 milhões.