Service Up

Por dentro do AI Copilot da Service Up: como a IA gera RCA no Znuny (DeepSeek, RCAScan e cobertura)

Service Up · módulo do AI Copilot

A IA não adivinha: ela lê o chamado inteiro e devolve a causa raiz em segundos

Um raio-X de engenharia do AI Copilot dentro do Znuny: o motor DeepSeek, o scan em lote Maint::AICopilot::RCAScan, o botão “Processar agora” assíncrono, por que a cobertura de RCA é 84% (e não 100%) e o que os 182 chamados sem serviço vinculado revelam sobre a sua higiene de dados.

Falar com a Service Up

⚡ Versão de 30 segundos

  • O Copilot vive dentro do Znuny (menu Ferramentas) e usa o motor DeepSeek (deepseek-chat) para analisar todas as interações de um chamado e gerar um RCA em segundos — não é template, é análise.
  • Dois modos de processamento: o botão ‘Processar agora’ dispara a análise em segundo plano (últimos N dias) e o scan de console bin/znuny.Console.pl Maint::AICopilot::RCAScan popula/atualiza tudo em lote.
  • Nos últimos 30 dias do ambiente real: 974 chamados no período, 647 analisados (66% de cobertura geral), 85 serviços. Por dimensão: Sentimento 88% (860), RCA 84% (823), FAQ 30% (300).
  • 84% de RCA não é falha: é honestidade. Chamados sem texto útil, recém-criados ou fora de filtro não viram RCA forçado — a IA prefere não inventar causa raiz.
  • 182 chamados como ‘No linked service’ são o seu maior gargalo de qualidade: sem serviço vinculado, o painel agregado perde a chave de agrupamento. A IA acelera; quem decide e organiza o dado é o time.
974chamados no período (30 dias)
84%cobertura de RCA (823 chamados)
66%cobertura geral pela IA (647)
182chamados sem serviço vinculado

Onde o Copilot mora: dentro do Znuny, não ao lado dele

O AI Copilot não é um app externo que consome a API e devolve resposta numa aba separada. Ele é um módulo do Znuny, acessível pelo menu Ferramentas, que enxerga o chamado pelos mesmos dados que o agente vê: fila, estado, serviço vinculado, dono, artigos (cada interação cliente↔agente), timestamps e SLA. É essa proximidade que permite duas faces no mesmo lugar: a análise por chamado (conversa em linguagem natural + RCA completo em PDF) e o painel agregado da operação inteira, com os chamados do período agrupados por serviço vinculado e a causa raiz da IA como detalhe de cada grupo.

Na prática, isso significa que o Copilot considera a linha do tempo real do ticket — todas as interações, não apenas os últimos comentários — para montar as 8 seções do relatório: resumo executivo, linha do tempo, análise de gaps e causa raiz, evolução do sentimento do cliente, status técnico, recomendações de curto e médio prazo, métricas de qualidade e conclusão. Foi assim que, no ticket #2685787, ele apontou um gap crítico de cerca de 29 dias sem que ninguém precisasse reler o histórico.

  • Acesso: menu Ferramentas dentro do Znuny.
  • Leitura: considera todas as interações (artigos) do chamado, não uma amostragem dos últimos comentários.
  • Saída por chamado: RCA em PDF de 8 seções, pronto para o gestor.
  • Saída agregada: chamados do período por serviço vinculado, com causa raiz da IA por grupo.

O motor: DeepSeek (deepseek-chat) faz o raciocínio, o Znuny faz a orquestração

O cérebro analítico é o DeepSeek, modelo deepseek-chat. O Znuny cuida de tudo ao redor: seleciona quais chamados entram, monta o contexto a partir dos artigos, dispara a chamada e registra o resultado (sentimento, RCA, FAQ) para o painel ler depois. Essa separação importa para quem integra: o LLM é um componente substituível e bem isolado; a inteligência de qual chamado processar, quando e com qual recorte de período/fila/estado é lógica do módulo, não do modelo.

Por que isso é uma boa arquitetura de adoção? Porque o resultado fica processado e disponível. O processamento (em lote ou assíncrono) é onde a inferência acontece; quando você abre o painel, está lendo análises do recorte que já foi processado, e não esperando o modelo responder linha a linha em tempo real. É o padrão certo para ITSM, onde o volume é alto e a consulta é frequente.

  • Modelo: DeepSeek deepseek-chat — o componente de raciocínio.
  • Znuny: seleção de chamados, montagem de contexto, orquestração e registro do resultado.
  • Resultado processado em lote/assíncrono, consultado no painel sem reprocessar.
  • Inferência concentrada no processamento, não a cada abertura de tela.

Dois caminhos para processar: ‘Processar agora’ e o scan de console

Existem dois jeitos de popular ou atualizar as análises. O primeiro é o botão Processar agora na própria interface: ele dispara a análise em segundo plano para os últimos N dias, respeitando os filtros ativos. É assíncrono de propósito — você clica, segue trabalhando, e os resultados aparecem conforme o lote conclui. Nada de travar a tela esperando 974 chamados serem lidos um a um.

O segundo é o scan de console, para quem administra o servidor ou quer agendar: bin/znuny.Console.pl Maint::AICopilot::RCAScan. É o mesmo motor, chamado pela linha de comando — ideal para um cron que mantém o painel sempre fresco sem depender de alguém clicar. Os filtros são os mesmos nas duas vias: Período (24h, 7d, 15d, 20d, 30d ou custom), Filas e Estados. O filtro é o que define o universo de análise, e entender isso é a chave para interpretar a cobertura.

  • Processar agora: assíncrono, em segundo plano, últimos N dias, respeita filtros.
  • Scan de console: bin/znuny.Console.pl Maint::AICopilot::RCAScan — agendável via cron.
  • Filtros comuns: Período (24h/7d/15d/20d/30d/custom), Filas, Estados.
  • Boa prática (recomendação, não do produto): rodar o RCAScan agendado fora do horário de pico, já que o lote consome inferência.

Por dentro · processamento em lote

znuny.Console.pl
$ bin/znuny.Console.pl Maint::AICopilot::RCAScan
Analisando 974 chamados do período…
✓ RCA mapeada: 823/974 (84%)
✓ Sentimento: 860/974 (88%)
Motor: DeepSeek (deepseek-chat)

O scan roda em segundo plano; o botão “Processar agora” dispara os últimos N dias.

Por que 84% de RCA, e não 100%: cobertura é honestidade, não defeito

No ambiente real dos últimos 30 dias: 974 chamados no período, 647 analisados pela IA — 66% de cobertura geral. Quebrando por dimensão, Sentimento cobre 88% (860 chamados), RCA cobre 84% (823) e FAQ cobre 30% (300). A pergunta inevitável do CIO é: por que não 100%?

Porque cobertura forçada seria pior que cobertura honesta. Um chamado recém-criado ainda não tem linha do tempo para analisar. Um chamado com texto pobre — duas linhas, anexo sem descrição, encaminhamento vazio — não tem material para uma causa raiz defensável. Chamados fora do recorte de filtro simplesmente não entram naquele scan. E o sentimento cobre mais que o RCA (88% contra 84%) por um motivo lógico: dá para medir o tom de uma única mensagem do cliente, mas uma causa raiz exige um histórico que conte uma história. O FAQ em 30% é esperado — nem todo chamado é uma dúvida que vira artigo de base de conhecimento. Em vez de inventar uma causa raiz plausível e errada, o Copilot prefere não cobrir o que não consegue sustentar. Para uma ferramenta que vira PDF na mesa do gestor, isso é uma decisão de engenharia a favor da confiança.

  • 66% de cobertura geral = 647 de 974 chamados analisados.
  • Sentimento 88% (860) > RCA 84% (823): tom mede-se numa mensagem; causa raiz exige histórico.
  • FAQ 30% (300): nem todo chamado é dúvida que vira artigo de base de conhecimento.
  • Não-cobertura típica: chamado recém-criado, texto insuficiente ou fora do filtro do scan.

Qualidade de dados: os 182 ‘No linked service’ são o seu teto

O sinal mais acionável do ambiente não está no que a IA fez, e sim no que os dados não deixaram ela fazer bem. Há 182 chamados marcados como No linked service — sem serviço vinculado. No modo por chamado isso quase não atrapalha: o Copilot lê os artigos do ticket de qualquer forma. Mas no painel agregado da operação, o serviço vinculado é a chave de agrupamento. Sem ele, 182 chamados caem num balde genérico e a leitura por serviço perde resolução exatamente onde o gestor mais quer enxergar padrão.

Há também a outra ponta da distribuição: o serviço que mais aparece é Consultoria::Dúvida, com 142 chamados — um tema recorrente que, sozinho, já sugere oportunidade de automação ou de base de conhecimento — seguido por uma cauda longa de 85 serviços. A lição de adoção é direta: a IA acelera, mas ela acelera sobre o dado que existe. Disciplina de vincular serviço, escrever um primeiro artigo com contexto e padronizar estados é o que transforma 84% de RCA em insight agregado confiável. A IA acelera; o humano decide — e, antes disso, o humano organiza o que a IA vai ler.

  • 182 ‘No linked service’ = chave de agrupamento ausente no painel agregado.
  • Consultoria::Dúvida lidera com 142 chamados: candidato natural a automação/FAQ.
  • Cauda longa de 85 serviços: padronizar o catálogo melhora a leitura por serviço.
  • Regra de ouro: vincular serviço e escrever contexto no chamado eleva a qualidade de toda análise downstream.

A operação inteira · painel de causa-raiz

Relatório de Causa-Raiz · últimos 30 dias DeepSeek
974chamados
647analisados
66%cobertura
85serviços
Sentimento88%
RCA84%
FAQ30%

— No linked service —182
ZNUNY::Consultoria::Dúvida142
Demandas Internas43
Administração do sistema32

Recriação do painel real (Ferramentas → AI Copilot · Relatório de Causa-Raiz).

🔧 Para os técnicos

Abra só o que te interessa.

Qual é o fluxo técnico de uma análise, do clique ao PDF?

No modo por chamado, o Znuny coleta os artigos do ticket (todas as interações, com timestamps), monta o contexto e envia ao DeepSeek (deepseek-chat). O modelo devolve a análise estruturada que alimenta as 8 seções do relatório — resumo executivo, linha do tempo, gaps + causa raiz, evolução do sentimento, status técnico, recomendações de curto e médio prazo, métricas de qualidade e conclusão — renderizada em PDF. No modo lote, o caminho é o mesmo, mas em vez de um chamado, o universo é definido pelos filtros de Período, Filas e Estados; o resultado (sentimento, RCA, FAQ) fica registrado por chamado para o painel consultar sem reprocessar. O gap de ~29 dias detectado no #2685787, por exemplo, emerge da linha do tempo do chamado: o intervalo entre interações consecutivas, lido no contexto da conversa.

Como agendo o processamento sem depender de alguém clicar ‘Processar agora’?

Use o scan de console: bin/znuny.Console.pl Maint::AICopilot::RCAScan. É o mesmo motor do botão, exposto na linha de comando, então é seguro colocá-lo num cron. Recomendação prática (não é configuração do produto, é operação): agende para fora do horário de pico, porque o lote consome inferência, e alinhe a janela de Período (24h/7d/15d/20d/30d/custom) com a sua cadência de revisão. O ‘Processar agora’ continua útil para reprocessar sob demanda um recorte específico de fila/estado quando o gestor pede um corte na hora. Ambos respeitam os mesmos filtros, então o que você vê no painel sempre corresponde ao universo que você mandou processar. Se quiser desenhar essa rotina com o time da Service Up, fale no WhatsApp +55 11 5192-3351.

Por que o Sentimento cobre 88% mas o RCA só 84%? Isso é configurável?

A diferença é estrutural, não um parâmetro a ajustar. Sentimento é uma medida local: basta uma mensagem do cliente com carga emocional para classificar o tom (o ambiente tem 22 palavras negativas ativas no monitoramento). Causa raiz é uma medida global: exige uma linha do tempo com material suficiente — interações, idas e vindas, contexto — para que a IA construa uma explicação defensável. Chamados recém-criados, curtos ou pobres em texto naturalmente entram no sentimento e ficam de fora do RCA. Forçar 100% de RCA significaria gerar causas raiz frágeis, o que envenena justamente o artefato que vai para a mesa do gestor. Em vez de inflar a métrica, o módulo opta por cobrir apenas o que sustenta — a melhor alavanca para subir os 84% não é uma flag, é melhorar a qualidade e a completude do texto dos chamados.

Qual o impacto real dos 182 ‘No linked service’ e como mitigo?

No relatório por chamado, impacto baixo: a análise lê os artigos do ticket independentemente do serviço. No painel agregado, impacto alto: o serviço vinculado é a chave que agrupa os chamados do período, então 182 tickets sem vínculo viram um bloco cego que não soma a nenhum serviço real e distorce a leitura por serviço. Mitigação em camadas: (1) tornar o serviço obrigatório ou sugerido na criação/triagem; (2) rodar uma campanha de reclassificação retroativa nesses 182 e depois reexecutar o RCAScan no período para reagrupar; (3) revisar o catálogo — a liderança de Consultoria::Dúvida (142) e a cauda de 85 serviços indicam que consolidar e nomear bem os serviços melhora tanto o agrupamento quanto a qualidade das recomendações. Em ITSM, dado limpo na entrada é o multiplicador silencioso de toda análise de IA na saída.

service ÛP

Este módulo é parte do AI Copilot da Service Up

Somos especialistas em ITSM e help desk (parceira Znuny/OTOBO). O AI Copilot já roda no nosso ambiente — e pode rodar no seu.

Quer ver o RCAScan rodando no seu Znuny?

Converse com o nosso time comercial e veja a IA aplicada ao seu atendimento.

Falar com o comercial no WhatsApp+55 11 5192-3351

Gostou desse conteúdo? Veja mais conteúdos:

  • All Posts
  • Inteligência Artificial
  • ITSM
  • Sem categoria
Service Up
Visão geral da privacidade

Este site utiliza cookies para que possamos lhe proporcionar a melhor experiência de usuário possível. As informações dos cookies são armazenadas no seu navegador e desempenham funções como reconhecê-lo quando você retorna ao nosso site e ajudar nossa equipe a entender quais seções do site você considera mais interessantes e úteis.