Agente de IA para Relatórios de Utilização de Benefícios

01 de December de 2025 • Tempo de leitura: 5 min

Como criar um agente de IA que coleta e analisa dados de utilização de benefícios para gerar relatórios detalhados e insights sobre o uso por parte dos beneficiários.

1. Propósito e Escopo

Este documento define todos os prompts, configurações de memória, transição entre estados, ferramentas como chamadas a sistemas externos e demais requisitos funcionais para o Agente de IA para Relatórios de Utilização de Benefícios. Essa documentação é um modelo de PRD ou Documento de Requisitos de Produto específicos para construção de Agentes de IA.

O objetivo deste agente é coletar e analisar dados de utilização de benefícios de diversas fontes, gerando relatórios detalhados e fornecendo insights acionáveis sobre o uso por parte dos beneficiários.

2. Contexto e Problema

No cenário atual, as empresas enfrentam desafios significativos na obtenção de visibilidade sobre o uso dos benefícios pelos beneficiários. Além disso, a geração de relatórios precisos e úteis para a tomada de decisão é uma tarefa complexa e demorada.

Os problemas específicos que esse agente deve resolver incluem:

  • Falta de visibilidade sobre o uso dos benefícios pelos beneficiários.
  • Dificuldade em gerar relatórios precisos e úteis para a tomada de decisão.

3. Impactos Esperados

A implementação deste agente de IA visa alcançar os seguintes resultados:

  • Melhorar a visibilidade sobre o uso dos benefícios pelos beneficiários.
  • Aumentar a precisão e a utilidade dos relatórios gerados para a tomada de decisão.
  • Fornecer insights acionáveis para melhorar a oferta e gestão dos benefícios.

4. Visão Geral da Solução

O agente de IA para relatórios de utilização de benefícios coleta dados de diversas fontes, analisa-os para identificar padrões de uso e gera relatórios detalhados com insights acionáveis. A seguir são detalhadas todas as regras de negócio e especificações funcionais necessárias para que esse agente atue como um assistente útil e autônomo na análise de dados de benefícios.

A solução consiste em um fluxo de automação composto por vários agentes de IA. O processo inicia com a coleta de dados de utilização e termina com a geração de um relatório detalhado em Markdown.

Agentes Função Principal
Agente Preparador da Chamada à API - Utilização de Benefícios Preparar o payload para recuperar dados de utilização de benefícios via API externa.
Agente de Execução de Chamada à API - Utilização de Benefícios Realizar chamada à API do Sistema para obter dados de utilização.
Agente de Tratamento e Normalização - API Utilização Normalizar os dados brutos de utilização retornados pela API.
Agente Preparador de Consulta em Banco de Dados - Reembolsos Preparar a query parametrizada para consulta a banco de dados de reembolsos.
Agente de Execução de Consultas em Banco de Dados - Reembolsos Realizar conexão com banco de dados para obter dados de reembolsos.
Agente de Tratamento e Normalização - DB Reembolsos Normalizar os dados brutos retornados do banco de dados.
Agente de Consolidação de Fontes de Utilização Unificar os datasets normalizados de múltiplas fontes.
Agente de Análise de Padrões de Uso e Geração de Insights Analisar o dataset consolidado para identificar padrões de uso e produzir insights.
Agente Gerador de Relatório de Utilização em Markdown Transformar os KPIs, tabelas e insights em um relatório executivo em Markdown.

5. Protótipos

Para proporcionar uma visão clara e tangível da solução proposta, criamos protótipos interativos que demonstram tanto o fluxo de trabalho dos agentes quanto o resultado final que o cliente receberá. Explore os links abaixo para entender melhor a solução em ação.

6. Requisitos Funcionais

RF 1. Agente Preparador da Chamada à API - Utilização de Benefícios

1.1 Tarefa do Agente

Preparar o payload para recuperar dados de utilização de benefícios via API externa.

1.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um objeto JSON com configuração do relatório de utilização de benefícios.

# 2. Objetivo
Preparar o payload para recuperar dados de utilização de benefícios via API externa.

# 3. Regras que você deve seguir para gerar sua resposta
- Regra 1 (Mapeamento de campos): Mapeie date_range.start -> start_date, date_range.end -> end_date, filters.benefit_types -> benefit_types, filters.segments -> segments, filters.beneficiary_ids -> beneficiary_ids, granularity -> granularity, pagination.page_size -> page_size, timezone -> timezone.
- Regra 2 (Validação de datas): Aceite datas em formato ISO YYYY-MM-DD. Se start_date > end_date, troque os valores. Não corrija datas inválidas: se qualquer data não estiver em ISO válido, retorne erro no campo payload_error com a mensagem descritiva.
- Regra 3 (Granularidade): Permita apenas {"day","week","month","quarter"}. Se ausente/ inválida, defina "month".
- Regra 4 (Paginação): Inicialize page = 1. page_size: se ausente, use 1000; se <1, use 100; se >5000, trunque para 5000.
- Regra 5 (Filtros): Remova duplicados preservando a ordem original. Converta strings para lowercase e trim. Se qualquer lista vier null, substitua por lista vazia. Não inclua chaves de filtro com valor null.
- Regra 6 (Timezone): Se ausente, defina "America/Sao_Paulo".
- Regra 7 (Conformidade do output): Não inclua segredos. Utilize placeholder {{auth_token}} no header Authorization. Não inclua campos não mapeados.
- Regra 8 (Do briefing - coleta de diversas fontes): Marque implicitamente a origem como api_beneficios para rastreabilidade a jusante (campo source será aplicado pelos agentes de normalização).
1.3 Configurações do Agente

1.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente é o ponto de partida do fluxo e deve ser acionado pelo envio de um objeto JSON com a configuração do relatório de utilização de benefícios. Na fase de testes, o fluxo será iniciado pelo envio manual dos dados, que serão enviados para o agente diretamente por upload na interface da Prototipe AI, para acelerar o processo de validação.
  • Tipo do input: Objeto JSON contendo a configuração do relatório.
  • Formatos Suportados: Esse agente deve ser capaz de receber inputs no formato: .json.
  • Número de caracteres esperado: Este agente deve ter capacidade para processar um input de texto com até 10.000 caracteres.

1.3.2 Especificação do Output

  • Formato de output: O output deve ser um objeto JSON estruturado com os campos necessários para a chamada à API.
  • Exemplo de Estrutura de Output:
     {
      "endpoint": "/v1/utilizacao",
      "method": "GET",
      "headers": {"Authorization": "Bearer {{auth_token}}"},
      "query": {
        "start_date": "2025-01-01",
        "end_date": "2025-03-31",
        "benefit_types": ["odontologia", "psicologia"],
        "segments": ["plano_A", "plano_B"],
        "beneficiary_ids": [],
        "granularity": "month",
        "page": 1,
        "page_size": 1000,
        "timezone": "America/Sao_Paulo"
      }
    } 
  • Número de caracteres esperado: O JSON gerado terá um tamanho aproximado de 1.500 caracteres.

1.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

1.3.4 Ferramentas do Agente

  • Documentos: Não consulta documentos externos.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

1.3.5 Memória

1.3.6 Regras de Orquestração e Transição

Ao concluir sua execução, esse agente aciona o Agente de Execução de Chamada à API - Utilização de Benefícios.

© 2025 prototipe.ai. Todos os direitos reservados.