← Últimos artigos
🤖 AI

Towards Small Language Models for Security Query Generation in SOC Workflows

Este artigo propõe e valida uma abordagem de três etapas envolvendo prompting, ajuste fino e arquitetura de dois estágios que utiliza Modelos de Linguagem Pequenos (SLMs) para gerar consultas KQL precisas e de baixo custo a partir de linguagem natural em fluxos de trabalho de Centros de Operações de Segurança (SOC), alcançando alta precisão sintática e semântica com custos de tokens até 10 vezes menores que os de modelos grandes.

Autores originais: Saleha Muzammil, Rahul Reddy, Vishal Kamalakrishnan, Hadi Ahmadi, Wajih Ul Hassan

Publicado 2026-02-27
📖 4 min de leitura☕ Leitura rápida

Autores originais: Saleha Muzammil, Rahul Reddy, Vishal Kamalakrishnan, Hadi Ahmadi, Wajih Ul Hassan

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você trabalha em uma Central de Segurança (SOC), que é como a sala de controle de um grande aeroporto ou de uma usina nuclear. Lá, os analistas são os guardiões que vigiam milhões de câmeras e sensores (os dados) para encontrar qualquer intruso ou problema.

O problema? Para pedir ao computador que mostre uma câmera específica ou filtre um evento, eles precisam falar a língua do computador: uma linguagem de programação complexa chamada KQL. É como se, para pedir uma pizza, você tivesse que escrever uma receita química detalhada em vez de apenas dizer "quero uma pizza de pepperoni". Isso é difícil, demorado e exige anos de estudo.

Agora, imagine que temos Inteligência Artificial (IA) que pode traduzir o pedido simples ("quero a pizza") para a linguagem do computador. O problema é que as IAs mais inteligentes (os "Gigantes") são caras, lentas e consomem muita energia, como usar um caminhão de carga para entregar um sanduíche.

Este artigo apresenta uma solução genial: usar Pequenos Modelos de Linguagem (SLMs) – IAs menores, mais rápidas e baratas – mas com um "truque" especial para fazê-las funcionar tão bem quanto as gigantes.

Aqui está como eles fizeram isso, usando analogias simples:

1. O Problema: O "Estagiário" vs. O "Mestre"

Os autores testaram IAs pequenas (os "estagiários"). Sozinhas, elas eram rápidas e baratas, mas faziam muitos erros. Elas inventavam nomes de tabelas que não existiam (alucinações) ou esqueciam regras gramaticais. Era como dar um pedido a um estagiário que nunca viu a cozinha: ele tenta adivinhar, mas a pizza chega queimada ou sem queijo.

2. A Solução: O "Kit de Sobrevivência" (Três Truques)

Para transformar esses "estagiários" em especialistas, eles usaram três técnicas principais:

  • Truque 1: O Manual de Erros Comuns (Prompting Consciente de Erros)
    Em vez de apenas pedir "faça a pizza", eles deram ao estagiário um bilhete dizendo: "Ei, você costuma esquecer o ponto e vírgula no final e confundir os nomes dos ingredientes. Preste atenção nisso!". Isso corrigiu erros básicos sem gastar mais tempo ou dinheiro.

  • Truque 2: O "Mentor" que Ensina o "Porquê" (Aprendizado com Distilação)
    Eles usaram uma IA gigante (o "Mestre") para criar exemplos de pedidos. Mas não apenas o pedido final. O Mestre também escreveu uma explicação curta de como chegou àquela resposta (o raciocínio).

    • Analogia: É como um professor não apenas dar a resposta do teste, mas escrever no caderno: "Primeiro, olhe para a data. Depois, filtre por tipo. Por fim, escolha a coluna X". O estagiário (IA pequena) aprendeu a pensar como o mestre, não apenas a copiar a resposta.
  • Truque 3: A Arquitetia de Duas Etapas (O Gerador e o Juiz)
    Esta é a parte mais brilhante. Eles criaram um sistema de duas etapas:

    1. O Gerador Rápido (SLM): O estagiário gera 3 ou 4 versões da pizza (a consulta de dados) rapidamente e de graça.
    2. O Juiz Especialista (IA Leve): Uma IA um pouco mais inteligente (mas ainda barata) olha para as opções do estagiário, escolhe a melhor e faz os ajustes finos se necessário.
    • Analogia: É como ter um assistente que rascunha o projeto e um arquiteto sênior que apenas assina e corrige o que está errado. Você não paga o arquiteto para desenhar tudo do zero, apenas para validar.

3. Os Resultados: O Milagre da Eficiência

O resultado final foi impressionante:

  • Precisão: O sistema de "Estagiário + Juiz" conseguiu fazer o trabalho com 98,7% de precisão na estrutura e 90,6% de precisão no significado. Quase tão bom quanto as IAs gigantes.
  • Custo: Custou até 10 vezes menos do que usar as IAs mais caras do mercado.
  • Velocidade: Foi muito mais rápido, permitindo que os analistas de segurança recebam respostas em tempo real.

Resumo para o Dia a Dia

Pense nisso como a diferença entre contratar um engenheiro de elite para construir cada tijolo de uma casa (caro e lento) versus contratar um ajudante rápido para colocar os tijolos e um engenheiro apenas para dar um "ok" final e corrigir o que estiver torto.

O artigo prova que, no mundo da segurança cibernética, não precisamos das IAs mais caras e pesadas para fazer o trabalho pesado. Com o treinamento certo e uma equipe inteligente (o sistema de duas etapas), podemos usar IAs pequenas, rápidas e baratas para proteger empresas gigantes com a mesma eficiência. É a democratização da inteligência artificial para a segurança.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →