LLMs são a chave para testes de mutação e melhor conformidade

Após nossas palestras principais na FSE 2025 e Eurostar 2025, estamos nos aprofundando no desenvolvimento da ferramenta Automated Compliance Hardening (ACH) da Meta, uma ferramenta baseada em LLM para testes de software que está automatizando aspectos da conformidade na Meta, enquanto acelera a velocidade de desenvolvedores e produtos. Ao alavancar LLMs, conseguimos superar as barreiras que impediam a implantação eficiente de testes de mutação em escala. Isso nos permite simplificar consideravelmente as avaliações de risco, reduzir a carga cognitiva para os desenvolvedores e, em última análise, criar um ecossistema online mais seguro, permitindo a conformidade contínua. Também estamos convidando a comunidade a se juntar a nós na exploração de novos desafios e oportunidades para alavancar LLMs em testes de software por meio de esforços como nosso Catching Just-in-Time Test (JiTTest) Challenge. Hoje, a AI está acelerando o ritmo e a complexidade do desenvolvimento tecnológico em todo o mundo, exigindo que os sistemas de conformidade acompanhem. No entanto, a conformidade tradicionalmente dependia de processos manuais, que podem ser propensos a erros e difíceis de escalar. Na Meta, temos investido em mecanismos avançados de detecção habilitados para AI para nos ajudar a garantir que estamos cumprindo nossa responsabilidade de manter nossos produtos e serviços seguros para todos, enquanto aderimos às obrigações de conformidade em escala. As soluções alimentadas por AI ajudam nossos engenheiros, desenvolvedores e equipes de produto a atender aos requisitos regulatórios globais de forma mais fácil e eficiente, para que possam dedicar mais tempo a construir novos e inovadores produtos e serviços. No início deste ano, lançamos novas pesquisas sobre como alavancar grandes modelos de linguagem (LLMs) para geração de testes guiados por mutação – onde falhas (mutantes) são deliberadamente introduzidas no código-fonte como um método para avaliar o quão bem uma estrutura de teste pode detectar essas falhas. A ferramenta Automated Compliance Hardening (ACH) da Meta combina com sucesso técnicas de geração de testes automatizados com as capacidades de LLMs para gerar mutantes altamente relevantes para testes.

Fonte: Meta Engineering - AI Research

Publicado em 2025-09-30

Notícias relacionadas

Continue explorando