A ideia
Você envia um arquivo e conversa: a IA pergunta quais dados você quer e como quer ver (tabela, barras, linha ou pizza) e monta a análise na tela, com tabela ordenável, exportação para CSV e gráficos.
Como a IA é mantida honesta
- Planilhas (XLSX e CSV): a IA vê só o cabeçalho e algumas linhas e devolve um plano em JSON (filtrar, agrupar, somar). Quem calcula é o C#, sobre todas as linhas. A IA nunca digita um valor da planilha.
- Texto corrido (PDF, DOCX e TXT): a IA copia os valores e o servidor procura cada um no próprio arquivo. O que não aparece fica marcado e sai dos gráficos.
- Campo pedido que não existe no arquivo é avisado, nunca inventado.
Cuidados
- O tipo do arquivo é conferido pelo conteúdo (assinatura e estrutura interna), não pela extensão, com proteção contra zip bomb.
- O arquivo é lido só em memória e não é gravado; o texto some da memória em minutos.
- Cota gratuita da IA respeitada: limite de 5 MB, texto longo dividido em trechos, limite por visitante e tratamento do erro 429.
Como é feito
- Uma Area do ASP.NET Core MVC com layout e CSS próprios, dentro deste site, sem banco e sem login.
- PdfPig, Open XML SDK e ExcelDataReader para ler os formatos.
- Gráficos em SVG desenhados à mão em JavaScript, sem biblioteca e sem CDN.
A demonstração traz arquivos fictícios de uma cafeteria para testar sem enviar nada seu.
próximo projeto Balcão: assistente que só responde o que está escrito →