🚦 Prueba Técnica – ETL + API + Agente IA
Este proyecto implementa una solución end-to-end de ingeniería de datos:
ETL/ELT: extracción, limpieza y carga de un dataset de accidentes en PostgreSQL.
API REST: endpoints para listar, filtrar y buscar registros.
Agente IA: intérprete en Python que recibe consultas en lenguaje natural y consulta la API.
Seguridad: uso de JWT para proteger endpoints administrativos.# PruebaTecnicaKitsune
📂 Estructura del proyecto
. ├── Dataset/ # Dataset CSV original ├── etl/ # Scripts ETL │ └── etl.py ├── punto2_api/ # API REST con FastAPI │ ├── main.py │ └── requirements.txt ├── agent/ # Agente IA con OpenAI │ └── ia_main.py ├── docs/ # Documentación adicional │ └── security.md ├── .env.example # Variables de entorno de ejemplo ├── .gitignore └── README.md