Código Metal, um Uma startup sediada em Boston que usa IA para escrever código e traduzi-lo para outras linguagens de programação acaba de fechar uma rodada de financiamento Série B de US$ 125 milhões de investidores novos e existentes. A notícia chega poucos meses depois que a startup levantou US$ 36 milhões em financiamento da série A liderado pela Accel.
Code Metal faz parte de uma nova onda de startups que visa modernizar a indústria de tecnologia usando IA para gerar código e traduzi-lo em linguagens de programação. Uma das questões que persistem sobre o código assistido por IA, porém, é se o resultado é bom – e quais seriam as consequências se não fosse.
Nos últimos dois anos, empresas como Antithesis, Code Rabbit, Synthesized, Theorem e Harness garantiram milhões em apoio de capitalistas de risco para as suas abordagens de automatização, validação, teste e segurança de código gerado por IA. Essas startups estão vendendo as “picaretas e pás” da corrida do ouro da IA – ferramentas tecnológicas que atendem a uma indústria maior. Embora algumas das metodologias por trás da sua tecnologia ainda não tenham sido comprovadas, os investidores estão dispostos a apostar que pelo menos algumas terão sucesso.
A Code Metal, fundada em 2023, concentrou seus esforços na tradução e verificação de códigos para a indústria de defesa. Possui L3Harris, RTX (anteriormente conhecido como Raytheon) e a Força Aérea dos EUA como primeiros clientes. A startup também está trabalhando com a empresa japonesa de eletrônicos Toshiba e diz que está em negociações com uma grande empresa de chips para trabalhar na portabilidade de código entre plataformas de chips, embora a empresa tenha se recusado a dizer qual.
A plataforma de software da startup traduz código de linguagens de programação de alto nível como Python, Julia, Matlab e C++ para linguagens de nível inferior ou código que roda em hardware específico, como Rust, VHDL e linguagens específicas de chip como CUDA da Nvidia.
O CEO da Code Metal, Peter Morales, que trabalhou anteriormente na Microsoft e no Lincoln Laboratory do MIT, diz que o mercado está começando a reconhecer “os grandes problemas de sustentação” em uma indústria que poderia, em um futuro não tão distante, ser sustentada por código gerado por IA. Um desses problemas é portar código antigo para novos aplicativos. Se uma agência governamental ou empreiteiro de defesa precisa que o trabalho de codificação seja feito rapidamente, diz Morales, mas só tem acesso a engenheiros especializados em uma linguagem de programação legada, isso atrasa todo mundo.
Morales cita uma postagem recente no X do conhecido pesquisador de IA Andrej Karpathy, que observou o “impulso crescente por trás da portabilidade de C para Rust”, entre outras coisas. Karpathy concluiu: “Parece provável que acabaremos reescrevendo muitas vezes grandes frações de todos os softwares já escritos”.
“Isso é tudo o que fazemos em um tweet”, diz Morales.
Um dos investidores da Code Metal, Yan-David Erlich, sócio geral da B Capital, diz que a realidade é que parte do código que controla infraestruturas essenciais de comunicações, e até mesmo satélites, “é antigo, é grosseiro, está escrito em linguagens de programação que as pessoas talvez já não utilizem. Precisa de ser modernizado”.
“Mas durante a tradução”, acrescentou Erlich, “você pode inserir bugs – o que é catastroficamente problemático”.
É aí que a Code Metal diz que entra sua tecnologia proprietária. Morales diz que a cada etapa da tradução, o software da Code Metal gera uma série de equipamentos de teste – um contêiner virtual de dados e ferramentas – que avaliam o código e mostram aos clientes ao longo do caminho que ele está funcionando. Quando questionado sobre a taxa de erros de tradução do Code Metal, Morales diz que depende muito de quão difícil é a conversão do código, mas que para os pipelines que o Code Metal executa atualmente, “não há como gerar um erro. O software apenas dirá: ‘Não há solução para isso’ se não conseguirmos concluir a tradução”.
A startup tem receio de compartilhar muitos detalhes sobre sua metodologia. No entanto, um elemento do negócio sobre o qual não hesita em falar é a sua abordagem aos preços.

