Financial PDF Agent

Agente de IA que extrae, indexa y analiza estados financieros en PDF, y genera reportes en Excel — construido sobre Azure AI.

Python · Streamlit Azure Document Intelligence Azure AI Search AI Foundry · GPT-4o Bicep · azd
Ver en GitHub → Documentación

🔎 ¿Qué hace?

📄 Extracción

Procesa PDFs financieros con Azure Document Intelligence para obtener texto y tablas estructuradas.

🧠 Indexación semántica

Indexa el contenido en Azure AI Search (vector + keyword) con semantic ranker.

🤖 Análisis con agente

Un agente de AI Foundry (GPT-4o) responde preguntas y arma el modelo financiero.

📈 Exporta a Excel

Genera un reporte Excel a partir de una plantilla configurable.

🏗️ Arquitectura

📤 Upload PDF (Streamlit) 🗄️ Azure Blob Storage 📄 Document Intelligence 🔍 AI Search 🤖 AI Foundry (GPT-4o) 📊 Excel

☁️ Recursos de Azure

RecursoPropósito
Document IntelligenceExtracción de datos financieros del PDF
AI Search (Standard)Índice semántico con semantic ranker
Azure OpenAI (GPT-4o)LLM del agente de análisis
AI Foundry Hub + ProjectOrquestación del agente
Container App (Streamlit)Interfaz web (escala 0→3)
Storage · Key Vault · Managed IdentityDatos, secretos y auth sin claves

🚀 Desplegar

Este proyecto es una app full-stack (Streamlit + Azure) — no se ejecuta en GitHub Pages. Esta página es una presentación. Para desplegar la app real: azd auth loginazd provisionazd deploy. Consulta el README y la guía de secretos.