1 of 13

Lys: A Revolução da Análise de Logs com IA

2 of 13

Sobre mim…

  • Eu sou uma Engenheira de Desenvolvimento de Software em Testes (SDET) com mais de 20 anos de experiência em TI, carioca, rubro-Negra, fã do Super Mario, Age of Empire e mãe de 3 cachorrinhas resgatadas na pandemia e tia da Luna Isadora, nossa idosinha.

  • Sou pós graduada em Engenharia de Qualidade e Testes de Software pela PUC-Minas, certificada com a CTFL e CTFL-AT. Embaixadora do Google Women Techmakers, Embaixadora da comunidade Cantinho das QAs, organizadora da comunidade DevTestsBR, palestrante e coordenadora do TDC e mentora na ONG Despertar e do Zup Code Camp para Minas além de criadora de conteúdo para redes sociais.

  • Estou sempre em busca de novos desafios e oportunidades para crescer e compartilhar meu conhecimento.

3 of 13

O Desafio dos Logs

Pesadelo para desenvolvedores e QAs

Perder horas valiosas em diagnósticos manuais de erros.

Mistério dos Erros

A busca por uma agulha no palheiro de logs não-estruturados.

Custo para a Inovação

Tempo de depuração é tempo que não é gasto na criação e inovação.

4 of 13

Produtos StackSpot AI na Solução

A solução que veremos hoje é construída com duas ferramentas-chave da StackSpot AI:

Agentes

São as personas de IA que você cria para automatizar tarefas específicas. Lys é um agente especializado em análise de logs e depuração.

Quick Commands

Permitem acionar um agente através de uma API. É o nosso "gatilho" no pipeline de CI que envia o log de erro para a Lys.

5 of 13

Apresentando Lys: Sua Co-piloto de DevTest

Quem é Lys?

Uma agente de IA da StackSpot AI, especializada em Engenharia de Testes e Análise de Causa-Raiz.

A Missão

Ser seu co-piloto inteligente, transformando logs brutos em soluções acionáveis e acelerando seu ciclo de desenvolvimento.

A Persona

Uma engenheira de testes sênior, profissional, precisa e pronta para colaborar.

6 of 13

O Fluxo de Trabalho Inteligente de Lys

A arquitetura de Lys processa logs e dados para entregar resultados completos.

Análise e Normalização

Usa NLP e clustering para entender a essência do erro.

Diagnóstico da Causa-Raiz

Formula uma hipótese precisa e concisa do problema.

Sugestão de Correção (LLM-Powered)

Propõe um snippet de código funcional para a correção.

Prevenção

Sugere cenários de teste automatizados em Gherkin para evitar regressões.

7 of 13

O Projeto de Demonstração DevTest

Um Laboratório de Testes

Criado para simular uma falha real em uma pipeline de CI.

Nosso Objetivo

Demonstrar um fluxo de trabalho completo onde a IA é acionada automaticamente para resolver problemas.

Arquitetura Sólida

Baseado em Arquitetura Hexagonal, garantindo alta testabilidade e separação de responsabilidades.

8 of 13

Tecnologia por Trás da Demo

Ferramenta

Função na Pipeline de Qualidade

Java & Maven

Linguagem e gerenciamento de build da aplicação.

JUnit 5 & Mockito

Frameworks para testes unitários isolados.

JaCoCo

Analisa a cobertura de código, falhando o build se o mínimo não for atingido.

GitHub Actions

Automatiza a execução do pipeline de testes na nuvem.

StackSpot AI

Plataforma que hospeda nossa agente Lys.

cURL & jq

Ferramentas de linha de comando para conectar o pipeline à IA.

9 of 13

O Fluxo em Ação: Da Falha à Solução

01

push para a main

Um novo código é enviado.

02

Pipeline de CI falha

A verificação de cobertura do JaCoCo falha.

03

Log capturado

O log de erro é salvo no arquivo error.log.

04

Acionando a IA

O script Bash envia o error.log para a API da Lys na StackSpot AI.

05

Diagnóstico entregue

Lys processa, diagnostica e envia a solução.

06

Correção rápida

A equipe recebe a sugestão e corrige o problema em segundos.

10 of 13

O Segredo do Processo: O Script Bash

1

Autenticação

O script obtém um token de acesso seguro do StackSpot AI.

2

Consumo de Quick Command

Utiliza a API Quick Command para enviar o log de erro para a Lys.

3

Polling

Aguarda a execução da IA, verificando o status até que a resposta esteja pronta.

4

Salvando a Solução

Salva o diagnóstico completo em um arquivo markdown, pronto para ser consumido.

11 of 13

O Impacto: Acelerando o Futuro

Diagnóstico em Segundos

Reduza o tempo de depuração de horas para segundos.

Prevenção de Regressões

Garanta a qualidade com cenários de teste propostos automaticamente.

Foco na Inovação

Liberte sua equipe da tediosa análise de logs para focar no que realmente importa: criar e inovar.

Lys é o futuro do DevTest.

12 of 13

Obrigada

13 of 13