IAMV Consulting
Voltar para casesAgentes de IA

AI People Analytics: Especialista em People Analytics no Slack

Indicadores de pessoas em linguagem natural, direto no Slack, sem abrir dashboard.

Domínios de RH cobertos pelo agente
5 (Hiring, Team Metrics, eNPS, Payroll, People Development)
Indicadores de pessoas consultáveis em linguagem natural
12+
Sistemas que o usuário precisa abrir para consultar
Zero

O desafio

Lideranças tomam decisões sobre headcount, contratações, turnover e engajamento todos os dias, mas os dados que sustentam essas decisões vivem em dashboards estáticos ou atrás de uma fila de solicitações ao time de dados. O ciclo é conhecido: o gestor precisa de um número, abre um ticket ou manda mensagem para o analista, espera, e quando a resposta chega a decisão já foi tomada no feeling.

Para o time de People Analytics, o custo é o inverso. As mesmas perguntas recorrentes ("quantas vagas abertas este mês?", "qual o turnover voluntário do último trimestre?") consomem a agenda de analistas que deveriam estar produzindo análises de maior valor. Faltava um caminho de self-service que fosse controlado e seguro, sem entregar acesso direto ao warehouse para quem não escreve SQL.

A solução

Um agente de IA que vive onde a liderança já está: o Slack. Quando um líder envia uma pergunta em linguagem natural, o workflow em n8n detecta a mensagem, identifica o usuário e aciona o agente orquestrador, um GPT-4.1 via Azure OpenAI definido por um system prompt estruturado como "Parceiro Estratégico de People Analytics". O agente interpreta a intenção, seleciona a ferramenta de dados correspondente, executa a consulta no data warehouse de forma assíncrona e devolve a resposta formatada na própria conversa.

A arquitetura é multi-agente e orientada a tools: múltiplos sub-workflows, cada um mapeado a uma tabela ou view específica do warehouse, que o orquestrador seleciona dinamicamente conforme a pergunta. Um sub-workflow reutilizável de integração recebe a query SQL, dispara a execução via REST API, aguarda a conclusão com lógica de polling e usa um segundo chain de LLM para sumarizar o resultado bruto em formato legível para o agente. Memória conversacional com escopo por ID do Slack permite conversas de múltiplos turnos, e cada consulta registra quem está acessando os dados.

Como funciona

O gestor escreve no Slack como escreveria para um analista: "Quantas vagas estão abertas este mês?". O trigger filtra mensagens de bots, enriquece o contexto com o perfil do remetente e entrega a pergunta ao orquestrador, que cobre cinco domínios: Hiring, Team Metrics, eNPS, Payroll e People Development.

O agente tem acesso a métricas como headcount, turnover, attrition, posicionamento salarial, banco de horas, eNPS, taxa de adesão de pesquisa de clima, time to hire, time to fill, pipeline de vagas, composição da folha e histórico de movimentação individual. São as perguntas mais recorrentes de lideranças, respondidas sem abrir nenhum dashboard. Antes do envio, um nó de código converte o Markdown da resposta para a sintaxe nativa do Slack. Perguntas de follow-up na mesma sessão mantêm o contexto: o agente lembra o que foi perguntado antes.

Todo o comportamento é governado pelo system prompt e pelos Tool Workflows. Apontar o agente para outro warehouse SQL exige apenas atualizar o endpoint HTTP e os templates de query no workflow de integração.

Resultados

  • Self-service de dados de pessoas para lideranças, com 5 domínios e 12+ indicadores consultáveis em linguagem natural
  • Zero sistemas adicionais para o usuário: pergunta e resposta acontecem inteiramente no Slack
  • Governança embutida: filtro de bots, identificação do solicitante em cada consulta e acesso ao warehouse restrito a tools pré-mapeadas
  • Perguntas recorrentes de liderança deixam de virar tickets na fila do time de dados, que fica livre para análises de maior valor

O aprendizado que fica: em people analytics, a barreira raramente é falta de dados. É a distância entre onde o dado mora e onde a decisão acontece. Colocar o warehouse a uma mensagem de Slack de distância muda quem consegue usá-lo.