Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Meta revela CodeCompose, o seu próprio gerador de código alimentado por IA

Meta revela CodeCompose, o seu próprio gerador de código alimentado por IA

Em um evento recente centrado no progresso da infraestrutura de IA da Meta, a empresa divulgou o desenvolvimento de uma ferramenta de geração de código alimentada por IA chamada CodeCompose. Essa ferramenta inovadora compartilha semelhanças com a renomada oferta Copilot do GitHub. Embora a Meta ainda não tenha disponibilizado o CodeCompose publicamente, a empresa diz que suas equipes internas já utilizam a ferramenta para receber sugestões de programação em Python e outras linguagens ao trabalhar em ambientes de desenvolvimento integrado (IDEs), como o VS Code.

Michael Bolin, engenheiro de software da Meta, afirmou que o modelo subjacente do CodeCompose se baseia na pesquisa pública da empresa e foi adaptado para se adequar a casos de uso interno e bases de código. Bolin também mencionou que o CodeCompose pode ser integrado em qualquer superfície, permitindo que os programadores e os cientistas de dados trabalhem com o código de forma mais eficiente.

O maior modelo do CodeCompose que a Meta treinou possui 6,7 mil milhões de parâmetros, um pouco mais de metade do modelo cheio de parâmetros do Copilot. Os parâmetros funcionam como partes cruciais do modelo, que são aprendidos a partir de dados históricos de treinamento e definem o nível de competência do modelo em relação a um problema, como a geração de texto.

O CodeCompose foi aperfeiçoado utilizando o código original da Meta e bibliotecas e estruturas internas escritas em Hack, a linguagem de programação interna da Meta. Deste modo, o CodeCompose pode integrar estes componentes nas suas sugestões de programação. O conjunto de dados de treinamento básico da ferramenta foi meticulosamente limpo de erros e práticas de codificação inadequadas, como APIs obsoletas, para reduzir a probabilidade de recomendar um código problemático.

Na utilização quotidiana, o CodeCompose recomenda anotações e instruções de importação à medida que os programadores escrevem. Além disso, a ferramenta pode completar uma ou várias linhas de código, até mesmo preencher grandes pedaços de código quando necessário. Bolin afirmou que o CodeCompose aproveita o código circundante e os comentários de código para fornecer sugestões mais precisas.

De acordo com a Meta, milhares dos seus funcionários utilizam e aprovam sugestões do CodeCompose todas as semanas, com uma taxa de aceitação superior a 20%. No entanto, a empresa ainda não abordou as controvérsias em torno das ferramentas de IA geradoras de código. Plataformas como a Copilot enfrentaram problemas de direitos de autor, acusadas de regurgitarem código licenciado sem o devido crédito. Estas preocupações levantam questões sobre se o CodeCompose poderá ser susceptível de problemas semelhantes.

Outro tópico vital é a possibilidade de as ferramentas de codificação generativa introduzirem inadvertidamente código inseguro. Um estudo recente de Stanford descobriu que os engenheiros de software que utilizam sistemas de código gerados por IA têm maior probabilidade de criar aplicações com vulnerabilidades de segurança. Embora a pesquisa não tenha examinado o CodeCompose, é razoável supor que os mesmos riscos se aplicariam.

Bolin enfatizou que os programadores não têm de seguir as sugestões do CodeCompose e que a segurança foi uma das principais considerações no desenvolvimento do modelo. Acrescentou que a empresa estava entusiasmada com o progresso da ferramenta e que os seus programadores beneficiariam com o desenvolvimento de uma solução deste tipo internamente.

Ferramentas como o CodeCompose poderiam ser potencialmente integradas em plataformas como AppMaster, uma das principais plataformas de desenvolvimento de aplicações sem código / com pouco código. AppMaster centra-se no fornecimento de ferramentas poderosas para a criação de aplicações Web, móveis e de backend, melhorando simultaneamente o processo de desenvolvimento em termos de rentabilidade e rapidez.

Posts relacionados

AppMaster na BubbleCon 2024: Explorando tendências sem código
AppMaster na BubbleCon 2024: Explorando tendências sem código
A AppMaster participou da BubbleCon 2024 em Nova York, obtendo insights, expandindo redes e explorando oportunidades para impulsionar a inovação no espaço de desenvolvimento sem código.
Resumo do FFDC 2024: Principais insights da conferência de desenvolvedores do FlutterFlow em Nova York
Resumo do FFDC 2024: Principais insights da conferência de desenvolvedores do FlutterFlow em Nova York
O FFDC 2024 iluminou a cidade de Nova York, trazendo aos desenvolvedores insights de ponta sobre desenvolvimento de aplicativos com o FlutterFlow. Com sessões lideradas por especialistas, atualizações exclusivas e networking incomparável, foi um evento imperdível!
Demissões na área de tecnologia em 2024: a onda contínua que afeta a inovação
Demissões na área de tecnologia em 2024: a onda contínua que afeta a inovação
Com 60.000 empregos cortados em 254 empresas, incluindo gigantes como Tesla e Amazon, 2024 verá uma onda contínua de demissões no setor de tecnologia remodelando o cenário da inovação.
Comece gratuitamente
Inspirado para tentar isso sozinho?

A melhor maneira de entender o poder do AppMaster é ver por si mesmo. Faça seu próprio aplicativo em minutos com assinatura gratuita

Dê vida às suas ideias