Projeto Integrador — Ciência de Dados | IPOG 2026
Sistema multiagente baseado em IA que transforma dados brutos de varejo em relatórios executivos automatizados para CEO, Vendas e Logística.
- Sobre o Projeto
- Demonstração
- Arquitetura
- Stack Tecnológica
- Pré-requisitos
- Instalação
- Como Usar
- Estrutura do Projeto
- Relatórios Gerados
- Autor
O Superstore Analytics é um sistema multiagente que utiliza Large Language Models (LLMs) para automatizar a análise de dados e geração de relatórios executivos personalizados.
O sistema analisa o dataset Sample Superstore (varejo USA 2014-2017) com 9.994 registros e gera automaticamente 2 relatórios distintos, cada um adaptado ao perfil e necessidades do destinatário:
| Agente | Destinatário | Foco |
|---|---|---|
| 🔍 Analista | Interno | Coleta e interpreta os dados |
| 👔 CEO | C-Level | Decisões estratégicas e KPIs |
| 📈 Vendas | Time Comercial | Metas operacionais e ranking de produtos |
Principais insights gerados automaticamente:
- Margem de lucro por categoria, região e segmento
- Alertas críticos de subcategorias com prejuízo
- Impacto financeiro da política de descontos
- Tendência de crescimento YoY (2014-2017)
- Metas SMART para o próximo trimestre
Demonstração do pipeline em execução (gravação de tela)
Saída do pipeline no terminal:
============================================================
Sistema Multiagente - Superstore Analytics
Powered by Fabio Nogueira + Google Gemini
============================================================
Execucao iniciada: 06/03/2026 22:28:03
============================================================
[1/4] Agente Analista - Coletando dados
----------------------------------------
INFO Agente Analista: coletando dados...
INFO Agente Analista: dados coletados com sucesso!
OK Dados coletados: 7 dimensoes
[2/4] Agente Analista - Gerando analise executiva
----------------------------------------
INFO Agente Analista: gerando analise executiva com Gemini...
INFO Agente Analista: analise executiva gerada com sucesso!
OK Analise gerada: 1120 palavras
[3/4] Agente CEO - Gerando relatorio estrategico
----------------------------------------
INFO Agente CEO: gerando relatorio estrategico...
INFO Agente CEO: relatorio gerado com sucesso!
OK Relatorio CEO: 1310 palavras
[4/4] Agente Vendas - Gerando relatorio operacional
----------------------------------------
INFO Agente Vendas: gerando relatorio operacional...
INFO Agente Vendas: relatorio gerado com sucesso!
OK Relatorio Vendas: 1508 palavras
============================================================
PIPELINE CONCLUIDO COM SUCESSO!
============================================================
Tempo total: 89.15s
Relatorios salvos em: reports/
============================================================
┌─────────────────────────────────────────────────────────┐
│ ORCHESTRATOR │
│ Pipeline sequencial de 4 etapas │
└──────────────────────┬──────────────────────────────────┘
│
┌────────────▼────────────┐
│ AGENTE ANALISTA │
│ Coleta dados via Tools │
│ Interpreta com Gemini │
└────────────┬────────────┘
│ analise + dados
┌────────────▼────────────┐
│ │
┌───────▼───────┐ ┌─────────▼───────┐
│ AGENTE CEO │ │ AGENTE VENDAS │
│ Estrategico │ │ Operacional │
└───────┬───────┘ └────────┬────────┘
│ │
└───────────┬────────────┘
▼
reports/*.md
Para detalhes completos da arquitetura, padrões de projeto e decisões técnicas, consulte a documentação técnica.
| Tecnologia | Uso |
|---|---|
| Python 3.12 | Linguagem principal |
| Google Gemini 2.5 Flash | Modelo de IA para geração de relatórios |
| google-genai 1.66.0 | Cliente oficial da API Gemini |
| pandas | Manipulação e análise do dataset |
| python-dotenv | Gerenciamento de variáveis de ambiente |
| Git | Versionamento do código |
- Python 3.10 ou superior
- Conta no Google AI Studio para obter a API Key
- Dataset Superstore salvo em
data/(instruções abaixo) - Git instalado
git clone https://github.com/faanogueira/ai_agents_analysis.git
cd ai_agents_analysispython3 -m venv venv
source venv/bin/activateNo Windows use:
venv\Scripts\activate
pip install -r requirements.txtCrie o arquivo .env na raiz do projeto:
echo "GEMINI_API_KEY=sua_chave_aqui" > .envObtenha sua chave gratuita em aistudio.google.com/apikey.
Acesse kaggle.com/datasets/vivek468/superstore-dataset-final, baixe o arquivo Sample - Superstore.csv e salve na pasta data/:
mkdir -p data
# Mova o arquivo baixado para:
# data/Sample - Superstore.csvpython3 orchestrator.pyO sistema irá:
- Validar o ambiente automaticamente
- Coletar e processar os dados do dataset
- Gerar análise executiva com IA
- Salvar relatório estratégico (CEO) em
reports/ - Salvar relatório operacional (Vendas) em
reports/
# Apenas o Agente Analista
python3 -m agents.analyst_agent
# Apenas o Agente CEO
python3 -m agents.ceo_agent
# Apenas o Agente Vendas
python3 -m agents.sales_agentcat logs/*.logai_agents_analysis/
├── agents/ # Agentes de IA
│ ├── __init__.py
│ ├── analyst_agent.py # Coleta e interpreta dados
│ ├── ceo_agent.py # Relatorio estrategico CEO
│ └── sales_agent.py # Relatorio operacional Vendas
├── data/ # Dataset (nao versionado)
│ └── Sample - Superstore.csv
├── docs/ # Documentacao tecnica
│ └── architecture.md # Arquitetura do sistema
├── logs/ # Logs de execucao
│ └── YYYYMMDD_pipeline.log
├── reports/ # Relatorios gerados
│ └── YYYYMMDD_HHMMSS_*.md
├── tools/ # Ferramentas Python
│ ├── __init__.py
│ ├── data_tools.py # Consultas ao dataset
│ └── report_tools.py # Geracao de arquivos
├── utils/ # Utilitarios
│ ├── __init__.py
│ └── helpers.py # Retry, logging, validacao
├── .env # API Key (nao versionado)
├── .gitignore
├── eda_superstore.py # Analise exploratoria inicial
├── orchestrator.py # Ponto de entrada principal
├── requirements.txt
└── README.md
O sistema gera 2 relatórios em Markdown a cada execução, salvos em reports/ com timestamp:
Focado em decisões estratégicas de alto nível:
- Executive Summary com principais alertas
- KPIs estratégicos com status visual (Saudável / Atenção / Crítico)
- 3 decisões prioritárias com impacto financeiro estimado
- Top 3 riscos e oportunidades
- Plano de ação para os próximos 90 dias
Focado em ações operacionais do time comercial:
- Performance regional detalhada com metas
- Análise por categoria e sub-categoria
- Perfil de clientes por segmento
- Impacto da política de descontos
- Metas SMART por região e categoria
- Ranking de produtos para impulsionar e revisar
Developed by Fábio Nogueira
Este projeto foi desenvolvido como Trabalho de Conclusão de Curso do programa de Ciência de Dados do IPOG — Instituto de Pós-Graduação e Graduação, sob orientação da Profa. Msc. Fabiana Rocha de Andrade e Silva.
Distribuído sob a licença MIT. Consulte o arquivo LICENSE para mais informações.

