Introducción al curso Agente IA para Automatización de Informes
En este curso, aprenderás a desarrollar un agente de inteligencia artificial capaz de generar informes automatizados en PDF y Excel a partir de datos almacenados en una base de datos SQL Server. Para lograrlo, utilizarás herramientas open source como:
Respondent.io
Respondent.io es una plataforma en línea que conecta investigadores y empresas con participantes para estudios de mercado y encuestas remuneradas. Su objetivo es facilitar la recopilación de datos cualitativos y cuantitativos mediante entrevistas, encuestas y pruebas de usuario- Python: Para la conexión a bases de datos, manipulación de datos y generación de informes.
- PyODBC: Para interactuar con SQL Server mediante ODBC.
- Pandas: Para el procesamiento y análisis de datos.
- ReportLab: Para la generación de informes en PDF.
- OpenPyXL: Para la creación de informes en Excel.
- Ollama: Para ejecutar modelos de lenguaje como LLaMA y DeepSeek.
- LangChain: Para la integración de IA y automatización de la generación de informes.
¿Qué aprenderás en este curso?
Al finalizar el curso, serás capaz de:
- Conectar una aplicación Python con una base de datos SQL Server.
- Consultar y manipular datos eficientemente.
- Generar informes automatizados en PDF y Excel.
- Implementar IA para la generación de resúmenes y textos dinámicos en informes.
- Crear un sistema automatizado para la generación periódica de reportes.
Herramientas y tecnologías open source utilizadas
| Herramienta | Descripción |
|---|---|
| Python | Lenguaje de programación para manipulación de datos y automatización. |
| PyODBC | Librería para conectarse a SQL Server mediante ODBC. |
| Pandas | Librería para manipulación y análisis de datos en Python. |
| ReportLab | Herramienta para generar informes en formato PDF. |
| OpenPyXL | Librería para crear y manipular archivos de Excel. |
| Ollama | Plataforma para ejecutar modelos de lenguaje como LLaMA y DeepSeek. |
| LangChain | Framework para la integración de modelos de lenguaje en flujos de trabajo automatizados. |
¿Cómo está estructurado el curso?
El curso está dividido en módulos, comenzando con los fundamentos de bases de datos SQL y la conexión desde Python. Luego, avanzaremos hacia la manipulación de datos, generación de informes y la integración con inteligencia artificial para mejorar la automatización.
En la última etapa, desarrollarás un proyecto práctico donde crearás un sistema completo que automatiza la generación de informes a partir de consultas a SQL Server, aplicando todo lo aprendido.
Indice del curso