Gremlin integra IA para automatizar testes de resiliência em sistemas distribuídos
Interface da plataforma Gremlin para gestão de testes de caos
Fonte: Gremlin

A Gremlin lançou o Foresight AI, uma ferramenta que utiliza inteligência artificial para automatizar testes de caos e identificar falhas em sistemas complexos.

IA aplicada à engenharia de caos

A Gremlin, empresa conhecida pelas suas soluções de "chaos engineering", anunciou o lançamento do Foresight AI. Esta nova ferramenta foi desenhada para automatizar o processo de identificação de vulnerabilidades em infraestruturas de software, permitindo que as equipas de Site Reliability Engineering (SRE) detetem falhas antes que estas impactem os utilizadores finais.

A engenharia de caos, popularizada pela Netflix, consiste em introduzir falhas controladas em sistemas — como desligar servidores ou simular latência de rede — para testar a resiliência da arquitetura. Com a integração de IA, a Gremlin pretende acelerar este processo, automatizando tarefas que anteriormente exigiam intervenção manual intensiva.

Como funciona o Foresight AI

Segundo o fundador da empresa, Kolton Andrus, o sistema utiliza o "Failure Atlas", um repositório que agrega dados de milhões de experiências de caos realizadas ao longo da última década. O Foresight AI utiliza modelos de linguagem (LLMs) para analisar o comportamento do sistema após a injeção de falhas, oferecendo diagnósticos técnicos e sugestões de correção.

  • Automação: O sistema induz falhas, observa a telemetria e gera relatórios ou propostas de configuração.
  • Segurança: A ferramenta opera dentro dos limites de permissões da empresa, mantendo o "raio de explosão" (blast radius) contido.
  • Human-in-the-loop: O processo mantém os engenheiros envolvidos em decisões críticas, garantindo que a IA atue como um assistente e não como um sistema autónomo sem supervisão.

Esta abordagem diferencia-se de outras soluções de AIOps, que frequentemente se limitam a diagnosticar problemas após a ocorrência de uma falha. O Foresight AI atua de forma proativa, forçando o sistema a falhar para revelar fraquezas ocultas em ambientes complexos, como os baseados em Kubernetes.

Implicações para a fiabilidade de sistemas

A utilização de IA para gerir infraestruturas traz novos desafios. O analista Jason English, da Intellyx, sublinha que a adoção destas ferramentas exige uma mudança de mentalidade organizacional em relação ao risco. Embora a automação aumente a velocidade de teste, a complexidade dos sistemas distribuídos modernos significa que a supervisão humana continua a ser essencial para validar as alterações sugeridas pela IA.

A Gremlin foca-se atualmente em grandes empresas dos setores financeiro, retalho e SaaS, onde a estabilidade de sistemas distribuídos é crítica para a continuidade do negócio. A ferramenta está disponível como um complemento aos serviços existentes de engenharia de caos da plataforma.

Fontes

Antes de comprares, compara no AHT Scan

Vê preços em várias lojas, promoções e histórico observado num único lugar.

Abrir AHT Scan →