código metálico, Uma startup com sede em Boston que usa IA para escrever e traduzir código 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 de a startup arrecadar 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 múltiplas linguagens de programação. No entanto, uma questão que permanece em relação ao código assistido por IA é se o resultado é apropriado e quais podem ser as consequências se não for.
Nos últimos dois anos, empresas como Antithesis, Code Rabbit, Syntheized, Theorem e Harness arrecadaram milhões de dólares em apoio de investidores 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 à indústria em geral. Algumas das metodologias por trás da sua tecnologia ainda não foram comprovadas, mas os investidores estão dispostos a apostar que pelo menos algumas delas funcionarão.
Fundada em 2023, a Code Metal tem como foco a tradução e verificação de códigos para a indústria de defesa. A empresa tem orgulho de incluir L3Harris, RTX (anteriormente conhecida como Raytheon) e a Força Aérea dos EUA como primeiros clientes. A startup também fez parceria com a empresa japonesa de eletrônicos Toshiba e disse que está em negociações com grandes empresas de chips para abordar a portabilidade de código entre plataformas de chips, mas se recusou a dizer quais empresas.
A plataforma de software da startup traduz código em linguagens de programação de alto nível, como Python, Julia, Matlab e C++, em linguagens de baixo nível 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 MIT Lincoln Laboratory, diz que o mercado está começando a reconhecer o “grande problema de sustentação” na indústria, que poderia ser alimentado por código gerado por IA em um futuro não muito distante. Um desses problemas é portar código antigo para novos aplicativos. Quando agências governamentais e empreiteiros de defesa precisam codificar rapidamente, mas apenas engenheiros especializados em linguagens de programação legadas têm acesso a isso, isso atrasa todo mundo, diz ele.
Citação famosa de Morales Postagens recentes sobre X O renomado pesquisador de IA Andrej Karpathy observou, entre outras coisas, “o impulso crescente por trás da portabilidade de C para Rust”. Karpathy conclui: “Acho que é provável que acabemos reescrevendo uma grande parte de todo o software já escrito, muitas vezes”.
“Isso é tudo o que fazemos em um tweet”, disse Morales.
Jan-David Ehrlich, sócio geral da B Capital e um dos investidores da Code Metal, diz que parte do código que controla infraestruturas críticas de comunicações e até mesmo satélites é “antigo e rudimentar e escrito em linguagens de programação que as pessoas não podem mais usar. Precisa ser modernizado”.
“No entanto, erros podem ser introduzidos durante o processo de tradução, o que é um problema fatal”, acrescentou Erlich.
É aí que a Code Metal diz que sua tecnologia proprietária entra em ação. Em cada etapa da tradução, o software da Code Metal avalia o código e gera uma série de equipamentos de teste (contêineres virtuais de dados e ferramentas) que mostram ao cliente como o código funciona, disse Morales. Questionado sobre a taxa de erros de tradução do Code Metal, Morales disse que depende muito da dificuldade de conversão do código, mas que com o pipeline que o Code Metal executa atualmente, “não há como gerar um erro. Se não conseguir concluir a tradução, o software apenas diz: ‘Não há solução para isso.'”
