Explorando Devin: O Engenheiro de Software AI
Nosso recente artigo sobre Devin, um "engenheiro de software" AI desenvolvido pela Cognition, atraiu significativa atenção. Esta ferramenta inovadora pode escrever código autonomamente e até desenvolver aplicações completas com base em simples instruções em linguagem natural, revolucionando o trabalho de desenvolvedores de software e gestores.
Influenciadores de IA renomados, como Ethan Mollick da Penn Wharton School, demonstraram como Devin pode criar websites inteiros de forma descomplicada. Essa capacidade é especialmente vantajosa para desenvolvedores de software em diversos setores.
Entretanto, para empresas que gerenciam códigos e aplicações sensíveis—especialmente em setores regulados de alta segurança, como finanças, saúde, direito, governo e telecomunicações—o conceito de engenheiros de software AI totalmente autônomos pode ser intimidante.
Codium AI: Equilibrando Automação e Supervisão Humana
Para enfrentar esse desafio, a startup israelense Codium AI lançou o "Codiumate", um agente de IA semi-autônomo projetado para colaborar com desenvolvedores humanos. O Codiumate ajuda a manter o código existente enquanto garante conformidade com regulamentos do setor.
O Codiumate elabora automaticamente planos de desenvolvimento a partir de trechos de código existentes, identifica duplicações, gera documentação para referência futura e recomenda testes para garantir a funcionalidade adequada antes da implementação.
Em uma recente entrevista, o co-fundador e CEO da Codium, Itamar Friedman, enfatizou: "Escrever código representa apenas 20 a 30 por cento do papel de um desenvolvedor. O restante se concentra em definir e verificar resultados, que é nosso foco na Codium AI."
Como o Codiumate Melhora o Fluxo de Trabalho dos Desenvolvedores
Durante nossa conversa, Friedman demonstrou como o Codiumate funciona. Ao destacar blocos de código, os desenvolvedores podem instruir o Codiumate a gerar um plano para sua aplicação. Após revisão e ajustes, os desenvolvedores iniciam o processo de codificação. O Codiumate pausa periodicamente para confirmar a correção de seu código, permitindo que o desenvolvedor faça sugestões e correções.
O objetivo é claro: o Codiumate visa acelerar os fluxos de trabalho dos desenvolvedores ao lidar com tarefas mecânicas de codificação, permitindo que eles se concentrem em gerenciamento de projetos e supervisão, como um desenvolvedor júnior que se integra perfeitamente à equipe.
Tecnologia Avançada por Trás do Codiumate
O Codiumate é alimentado por modelos de ponta da OpenAI, e a empresa também está explorando o Claude da Anthropic e o Gemini do Google. Além disso, a Codium desenvolveu seu próprio modelo de linguagem de grande escala (LLM), o AlphaCodium, que melhora o desempenho em tarefas de finalização de código, disponível exclusivamente para clientes corporativos.
Friedman destacou que o LLM da Codium se destaca em eficiência de codificação e já está em uso por uma empresa "Fortune 10" confidencial.
Compromisso com Segurança e Conformidade
Em um ambiente onde segurança e confidencialidade são primordiais, o Codiumate adota uma política de “zero retenção”, garantindo que toda informação inserida seja excluída imediatamente após o término da sessão. A empresa segue as melhores práticas do setor, incluindo conformidade com o SOC 2, e oferece implementação em servidores privados e computadores isolados para maior segurança.
Preços e Base de Usuários
O Codiumate faz parte de um conjunto crescente de ferramentas de IA da Codium AI, que inclui um Agente de PR para automatizar a análise de solicitações de pull. A empresa oferece um plano gratuito com o GPT-3.5 da OpenAI, um plano para equipes a US$ 19 por usuário por mês e um plano corporativo com preços personalizáveis com base nas necessidades específicas.
De acordo com um comunicado à imprensa, a Codium AI já conta com aproximadamente 500.000 usuários em todo o mundo, refletindo a crescente demanda por soluções inovadoras de desenvolvimento em IA.