Agentes de LLM e SOC: desenvolvedores criam base de dados sobre ciberameaças com RAG

Desenvolvedores compartilharam no Habr a arquitetura de uma base de dados sobre ciberameaças voltada a agentes de LLM e sistemas de SOC. As fontes são documentos em PDF, registros de CVE e artigos de cibersegurança. Esse material passa por um pipeline de ingestão, extração de texto, chunking, geração de representações vetoriais e busca. O agente recebe os trechos prontos via HTTP API. O protótipo funcional ficou pronto rapidamente, mas, segundo os autores, o trabalho de verdade só começou depois que ele entrou em operação.

Processado por IA de Habr AI; editado por Hamidun News
Agentes de LLM e SOC: desenvolvedores criam base de dados sobre ciberameaças com RAG
Fonte: Habr AI. Colagem: Hamidun News.
Ouvir artigo
Ficha técnica e números-chave
ParâmetroDados
Fonte originalHabr AI ↗
Editor-chefe
Fontes de dadosdocumentos em PDF, registros de CVE e artigos de cibersegurança
Dado-chave #2O texto é dividido em fragmentos (chunking) para indexação posterior
Dado-chave #3A partir dos fragmentos, são geradas representações vetoriais (embeddings) para busca semântica

Desenvolvedores contaram no Habr como construíram sua própria base de dados sobre ciberameaças para agentes de LLM e sistemas de SOC. O serviço reúne documentos em PDF, registros de CVE e artigos de cibersegurança em uma única base e entrega os trechos relevantes ao agente de IA via HTTP API.

Como funciona o pipeline da base

No início, a tarefa parecia linear e cabia em uma única sequência de etapas. As fontes — arquivos PDF, descrições de vulnerabilidades CVE e artigos de segurança da informação — primeiro são carregadas no sistema, e depois o texto é extraído delas.

  • Fontes de dados: documentos em PDF, registros de CVE e artigos de cibersegurança
  • O texto é dividido em fragmentos (chunking) para indexação posterior
  • A partir dos fragmentos, são geradas representações vetoriais (embeddings) para busca semântica
  • A base pronta entrega o resultado ao agente de LLM via HTTP API
  • Os autores montaram o protótipo funcional rapidamente — o trabalho principal começou só depois de colocá-lo em operação

Após a extração, o sistema divide os documentos em partes, gera representações vetoriais para cada uma e transforma tudo em um índice de busca. É dele que o agente de LLM ou o analista de SOC obtém o contexto sobre uma ameaça específica.

Por que o protótipo é só o começo

Segundo os autores, o protótipo funcional surgiu rápido, e o trabalho de verdade veio depois. Essa é uma situação típica em bases de conhecimento baseadas em RAG (retrieval-augmented generation) para domínios altamente especializados, como a cibersegurança. Montar a cadeia básica de ingestão, extração de texto, chunking, vetorização e busca leva pouco tempo. Já transformá-la em uma fonte na qual o agente de LLM e o analista de SOC realmente confiem é um desafio de outra escala.

Uma dificuldade específica desse domínio é a heterogeneidade de formatos. Relatórios de ameaças em PDF, registros estruturados de CVE e artigos comuns têm estruturas diferentes e exigem abordagens distintas de extração de texto e divisão em fragmentos antes que tudo possa ser reunido em um índice de busca único.

Por que isso importa para o agente de LLM e o SOC

A ideia é fornecer ao agente de LLM, via HTTP API, não o conhecimento genérico dos dados de treinamento, mas trechos atualizados e verificáveis de relatórios em PDF, registros de CVE e artigos de segurança. Para o analista de SOC (Security Operations Center), isso significa que a resposta do modelo sobre uma ameaça específica se apoia em uma fonte real, e não apenas no que o modelo "lembra" do pré-treinamento — abordagem que o setor costuma chamar de retrieval-augmented generation, ou RAG.

Por isso, os autores descrevem o percurso não como um desenvolvimento pontual, mas como um processo contínuo. A base de dados sobre ciberameaças precisa receber novos CVEs e artigos constantemente. Ou seja, o pipeline de ingestão, chunking e busca precisa ser mantido e aprimorado mesmo depois que a primeira versão começou a responder às consultas.

O esquema de cinco etapas — ingestão, extração de texto, chunking, geração de vetores e busca — é típico dos sistemas RAG modernos e segue uma lógica linear clara, fácil de desenhar em um quadro. Foi justamente essa versão simples do pipeline que os autores montaram primeiro, antes de partir para a etapa mais trabalhosa de refinamento.

O que isso significa

O caso mostra o caminho típico na construção de sistemas RAG para domínios profissionais específicos: um pipeline funcional de ingestão, chunking e busca vetorial pode ser montado rapidamente, mas transformá-lo em uma ferramenta confiável para agentes de LLM e analistas de SOC é uma tarefa que só começa de fato depois do primeiro protótipo.

Perguntas frequentes sobre a notícia

Como funciona o pipeline da base?

No início, a tarefa parecia linear e cabia em uma única sequência de etapas. As fontes — arquivos PDF, descrições de vulnerabilidades CVE e artigos de segurança da informação — primeiro são carregadas no sistema, e depois o texto é extraído delas.

Por que o protótipo é só o começo?

Segundo os autores, o protótipo funcional surgiu rápido, e o trabalho de verdade veio depois. Essa é uma situação típica em bases de conhecimento baseadas em RAG (retrieval-augmented generation) para domínios altamente especializados, como a cibersegurança. Montar a cadeia básica de ingestão, extração de texto, chunking, vetorização e busca leva pouco tempo. Já transformá-la em uma fonte na qual o agente de LLM e o analista de SOC realmente confiem é um desafio de outra escala.

Por que isso importa para o agente de LLM e o SOC?

A ideia é fornecer ao agente de LLM, via HTTP API, não o conhecimento genérico dos dados de treinamento, mas trechos atualizados e verificáveis de relatórios em PDF, registros de CVE e artigos de segurança. Para o analista de SOC (Security Operations Center), isso significa que a resposta do modelo sobre uma ameaça específica se apoia em uma fonte real, e não apenas no que o modelo "lembra" do pré-treinamento — abordagem que o setor costuma chamar de retrieval-augmented generation, ou RAG.

ZK
Zhemal Khamidun — CPO da Alpina Digital, gerente de produto do AlpinaGPT. Cria produtos de IA desde 2019. O Hamidun News é um projeto pessoal que virou um agregador em produção com mais de 6.000 leitores.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
O que você acha?
Carregando comentários…