# 📋 Ficha de Ejercicios y Actividades ## Septima Sesión: Desarrollo de Agentes y Automatización **Docente:** Ing. Cesar Uribe | [LinkedIn](https://www.linkedin.com/in/uribealvites/) **Web:** [https://lab.zildar.com](https://lab.zildar.com) --- ## 📋 ÍNDICE DE EJERCICIOS | # | Ejercicio | Categoría | Nivel | Tiempo | |---|-----------|-----------|-------|--------| | 1 | Análisis de Procesos Automatizables | Diagnóstico | Básico | 20 min | | 2 | Evaluación ROI de Automatización | Análisis | Básico | 25 min | | 3 | Organizador de Archivos Universal | Documentos | Intermedio | 30 min | | 4 | Extractor de Datos Empresariales | Documentos | Intermedio | 35 min | | 5 | Configuración Workspace Empresarial | Entorno | Básico | 20 min | | 6 | Aplicación de Captura de Datos | Aplicaciones | Avanzado | 40 min | | 7 | Sistema de Reportes Integrados | Aplicaciones | Avanzado | 35 min | | 8 | Proyecto de Automatización Completa | Agentes | Experto | 45 min | --- ## 📊 EJERCICIO 1: ANÁLISIS DE PROCESOS AUTOMATIZABLES ### 🎯 Objetivo de Aprendizaje Identificar y priorizar procesos empresariales con mayor potencial de automatización usando criterios objetivos. ### 🏢 Contexto Empresarial Una empresa de consultoría financiera con 25 empleados procesa mensualmente: 150 reportes de clientes, 300 facturas, 80 propuestas comerciales, y gestiona 200 leads nuevos. El director general busca optimizar operaciones. ### 📋 Enunciado del Caso **Situación:** Eres el responsable de transformación digital. Debes analizar los procesos actuales y recomendar cuáles automatizar primero. **Datos del problema:** - Generación de reportes: 4 horas por reporte - Procesamiento de facturas: 15 minutos por factura - Elaboración de propuestas: 2.5 horas por propuesta - Gestión de leads: 20 minutos por lead - Costo promedio: $45 USD/hora ### 📝 Entregables Esperados 1. Matriz de priorización (impacto vs complejidad) 2. Cálculo de ROI potencial por proceso 3. Recomendación de secuencia de implementación 4. Justificación técnica de las decisiones ### ⏱️ Tiempo Estimado: 20 minutos ### 📊 Nivel: Básico ### 🛠️ Recursos: Calculadora, hoja de análisis --- ## 💰 EJERCICIO 2: EVALUACIÓN ROI DE AUTOMATIZACIÓN ### 🎯 Objetivo de Aprendizaje Calcular retorno de inversión cuantificable para justificar proyectos de automatización ante directivos. ### 🏢 Contexto Empresarial Un despacho legal especializado en derecho corporativo maneja 120 casos activos. Cada caso requiere clasificación de documentos, extracción de fechas críticas, y generación de resúmenes ejecutivos. ### 📋 Enunciado del Caso **Situación:** El socio principal quiere automatizar la gestión documental pero necesita justificación económica sólida antes de invertir. **Datos actuales:** - Tiempo clasificación: 45 minutos por caso - Paralegal junior: $35 USD/hora - Errores de clasificación: 12% requieren reproceso - Casos nuevos: 25 por mes - Tiempo reproceso: 30 minutos adicionales **Costos de implementación:** - Desarrollo inicial: 40 horas a $75 USD/hora - Capacitación: 8 horas a $45 USD/hora - Mantenimiento mensual: $200 USD ### 📝 Entregables Esperados 1. Cálculo de costos actuales mensuales/anuales 2. Proyección de ahorros con automatización 3. Análisis de punto de equilibrio 4. Recomendación de viabilidad del proyecto ### ⏱️ Tiempo Estimado: 25 minutos ### 📊 Nivel: Básico ### 🛠️ Recursos: Hoja de cálculo --- ## 🗂️ EJERCICIO 3: ORGANIZADOR DE ARCHIVOS UNIVERSAL ### 🎯 Objetivo de Aprendizaje Diseñar sistema automatizado para organización inteligente de archivos empresariales. ### 🏢 Contexto Empresarial Una agencia de marketing digital acumula 500+ archivos semanales (imágenes, videos, documentos, presentaciones) sin estructura. Los diseñadores pierden 45 minutos diarios buscando archivos. ### 📋 Enunciado del Caso **Situación:** Eres el responsable de sistemas. Debes crear un organizador automático que clasifique archivos por proyecto, tipo, fecha y cliente. **Desafíos específicos:** - Múltiples formatos: JPG, PNG, MP4, PDF, PSD, AI, DOCX - Nombres inconsistentes: "final_v2", "ultimo_cliente_modificado" - Duplicados frecuentes - Estructura actual: una carpeta con todo mezclado - 8 proyectos activos simultáneos **Requerimientos:** - Clasificación automática por tipo de archivo - Organización por cliente y proyecto - Detección y eliminación de duplicados - Backup automático de archivos importantes - Log de todas las operaciones realizadas ### 📝 Entregables Esperados 1. Estructura de carpetas propuesta 2. Lógica de clasificación automatizada 3. Reglas para manejo de duplicados 4. Sistema de nomenclatura estandarizada 5. Procedimiento de backup ### ⏱️ Tiempo Estimado: 30 minutos ### 📊 Nivel: Intermedio ### 🛠️ Recursos: Thonny IDE, carpeta de archivos de prueba --- ## 📊 EJERCICIO 4: EXTRACTOR DE DATOS EMPRESARIALES ### 🎯 Objetivo de Aprendizaje Desarrollar sistema de extracción automática de información crítica desde documentos no estructurados. ### 🏢 Contexto Empresarial Una distribuidora farmacéutica recibe 80 facturas semanales en PDF de 15 proveedores diferentes. Cada factura requiere extracción manual de: fecha, proveedor, productos, cantidades, precios, y términos de pago. ### 📋 Enunciado del Caso **Situación:** El contador senior dedica 6 horas semanales a esta tarea. Los errores de transcripción causan problemas con inventarios y cuentas por pagar. **Complejidad del problema:** - Formatos de factura diferentes por proveedor - Información ubicada en posiciones variables - Algunos PDFs son imágenes escaneadas - Productos con códigos internos diferentes - Fechas en múltiples formatos (DD/MM/YYYY, MM-DD-YY, etc.) **Datos críticos a extraer:** - Número de factura - Fecha de emisión y vencimiento - Nombre y código del proveedor - Lista de productos con códigos - Cantidades y precios unitarios - Subtotal, impuestos, total - Términos de pago ### 📝 Entregables Esperados 1. Sistema de identificación de campos clave 2. Métodos de validación de datos extraídos 3. Formato de salida estandarizado (Excel/CSV) 4. Manejo de errores y excepciones 5. Reporte de calidad de extracción ### ⏱️ Tiempo Estimado: 35 minutos ### 📊 Nivel: Intermedio ### 🛠️ Recursos: PDFs de ejemplo, librerías Python --- ## ⚙️ EJERCICIO 5: CONFIGURACIÓN WORKSPACE EMPRESARIAL ### 🎯 Objetivo de Aprendizaje Establecer entorno de desarrollo optimizado para automatización empresarial sostenible. ### 🏢 Contexto Empresarial Una startup fintech con 12 empleados quiere implementar automatización gradual. Necesitan entorno estándar que permita a cualquier empleado crear y mantener scripts de automatización. ### 📋 Enunciado del Caso **Situación:** Como líder técnico, debes diseñar un workspace que facilite adopción masiva de automatización por empleados no técnicos. **Requerimientos organizacionales:** - Empleados con niveles técnicos variados - Procesos que cambian frecuentemente - Necesidad de colaboración en scripts - Cumplimiento de estándares de seguridad - Escalabilidad para crecimiento futuro **Procesos típicos a automatizar:** - Onboarding de clientes (KYC) - Reportes regulatorios - Análisis de riesgo crediticio - Conciliación de transacciones - Comunicación con clientes ### 📝 Entregables Esperados 1. Estructura de directorios empresarial 2. Estándares de nomenclatura 3. Templates de prompts por área 4. Sistema de versionado simple 5. Guías de mejores prácticas 6. Configuración de seguridad básica ### ⏱️ Tiempo Estimado: 20 minutos ### 📊 Nivel: Básico ### 🛠️ Recursos: Thonny IDE, documentación empresarial --- ## 🖥️ EJERCICIO 6: APLICACIÓN DE CAPTURA DE DATOS ### 🎯 Objetivo de Aprendizaje Crear aplicación de escritorio profesional que reemplace procesos manuales de Excel. ### 🏢 Contexto Empresarial Una clínica veterinaria registra manualmente 40 pacientes diarios en Excel. El proceso incluye datos del animal, propietario, síntomas, tratamiento, y seguimiento. Los errores de captura causan problemas en historiales médicos. ### 📋 Enunciado del Caso **Situación:** La directora médica quiere digitalizar completamente el proceso de registro, con validaciones automáticas y generación de reportes. **Complejidades específicas:** - Información sensible (datos personales + médicos) - Campos obligatorios vs opcionales - Validación de datos en tiempo real - Múltiples usuarios simultáneos - Integración con sistema de facturación - Alertas para vacunas y controles **Datos a capturar:** - Propietario: nombre, teléfono, email, dirección - Mascota: nombre, especie, raza, edad, peso - Consulta: fecha, síntomas, diagnóstico, tratamiento - Seguimiento: próxima cita, medicación, observaciones ### 📝 Entregables Esperados 1. Interfaz de usuario intuitiva 2. Sistema de validación robusto 3. Almacenamiento estructurado 4. Función de búsqueda rápida 5. Generación de reportes básicos 6. Sistema de backup automático ### ⏱️ Tiempo Estimado: 40 minutos ### 📊 Nivel: Avanzado ### 🛠️ Recursos: Tkinter, datos de ejemplo, templates UI --- ## 📈 EJERCICIO 7: SISTEMA DE REPORTES INTEGRADOS ### 🎯 Objetivo de Aprendizaje Desarrollar sistema automatizado de reportes ejecutivos con métricas empresariales clave. ### 🏢 Contexto Empresarial Una empresa de logística necesita reportes gerenciales diarios que consoliden: entregas realizadas, costos operativos, satisfacción del cliente, y performance de conductores. Actualmente toma 3 horas diarias generar estos reportes manualmente. ### 📋 Enunciado del Caso **Situación:** El gerente general requiere reportes automáticos listos cada mañana a las 7:00 AM, con datos del día anterior y tendencias semanales. **Fuentes de datos:** - Sistema de GPS (entregas completadas) - Base de datos de costos (combustible, mantenimiento) - Encuestas de satisfacción (ratings clientes) - Registro de conductores (horas, rutas, incidentes) **Métricas críticas:** - % de entregas a tiempo - Costo promedio por entrega - Satisfacción del cliente (1-5) - Eficiencia por conductor - Comparación vs mes anterior - Proyección semanal **Formato requerido:** - Dashboard visual con gráficos - Resumen ejecutivo (máximo 1 página) - Distribución automática vía email - Archivo Excel detallado para análisis ### 📝 Entregables Esperados 1. Dashboard con visualizaciones clave 2. Sistema de cálculo automatizado de KPIs 3. Generación de gráficos dinámicos 4. Resumen ejecutivo automatizado 5. Programación de envío automático 6. Alertas para métricas críticas ### ⏱️ Tiempo Estimado: 35 minutos ### 📊 Nivel: Avanzado ### 🛠️ Recursos: matplotlib, datos simulados, templates de reportes --- ## 🤖 EJERCICIO 8: PROYECTO DE AUTOMATIZACIÓN COMPLETA ### 🎯 Objetivo de Aprendizaje Integrar todos los conocimientos en un proyecto end-to-end que resuelva un desafío empresarial real. ### 🏢 Contexto Empresarial Una firma de consultoría estratégica con 35 consultores maneja 60+ proyectos anuales. Cada proyecto genera: propuesta inicial, contratos, reportes de progreso, facturas, y documentación final. El proceso manual actual causa cuellos de botella y errores costosos. ### 📋 Enunciado del Caso **Situación:** Como director de operaciones, debes diseñar un ecosistema completo de automatización que transforme la gestión de proyectos de principio a fin. **Procesos involucrados:** 1. **Captura de leads** → Formulario con validación 2. **Generación de propuestas** → Templates personalizados 3. **Gestión documental** → Organización automática por proyecto 4. **Seguimiento de hitos** → Alertas y notificaciones 5. **Facturación** → Cálculos automáticos según avance 6. **Reportes ejecutivos** → Dashboard con métricas clave **Desafíos complejos:** - 15 tipos diferentes de proyectos - Clientes en 8 países (múltiples monedas) - Equipos multidisciplinarios - Regulaciones específicas por sector - Integraciones con CRM y contabilidad existente **Métricas de éxito:** - 70% reducción en tiempo administrativo - 95% precisión en facturación - 100% trazabilidad de documentos - ROI demostrable en 6 meses ### 📝 Entregables Esperados 1. Arquitectura completa del sistema 2. Aplicación principal funcionando 3. Scripts de automatización integrados 4. Sistema de reportes ejecutivos 5. Plan de implementación por fases 6. Documentación de usuario 7. Métricas de ROI proyectadas 8. Estrategia de adopción organizacional ### ⏱️ Tiempo Estimado: 45 minutos ### 📊 Nivel: Experto ### 🛠️ Recursos: Todos los anteriores + datos empresariales reales --- ### 🔧 Recursos Técnicos Necesarios **Software requerido:** - Thonny IDE instalado - Python 3.8+ con librerías: pandas, openpyxl, tkinter - Archivos de ejemplo para cada ejercicio - Templates de documentos empresariales **Material de apoyo:** - Calculadora de ROI - Datasets simulados por sector - Templates de UI para Tkinter - Casos de estudio reales (anonymizados) ### ⏱️ Gestión del Tiempo **Distribución sugerida:** - 15% Explicación del contexto - 60% Desarrollo en vivo - 20% Discusión de resultados - 5% Conexión con siguientes temas **Flexibilidad:** Ajustar tiempos según nivel del grupo y complejidad encontrada durante desarrollo. --- ## ✅ CRITERIOS DE EVALUACIÓN ### 📊 Rúbrica por Ejercicio **Nivel Básico (Ejercicios 1-2, 5):** - ✅ Comprende el problema empresarial - ✅ Identifica elementos clave - ✅ Propone solución viable **Nivel Intermedio (Ejercicios 3-4):** - ✅ Todo lo anterior + - ✅ Implementa solución técnica - ✅ Maneja errores básicos **Nivel Avanzado (Ejercicios 6-7):** - ✅ Todo lo anterior + - ✅ Integra múltiples componentes - ✅ Optimiza para uso empresarial **Nivel Experto (Ejercicio 8):** - ✅ Todo lo anterior + - ✅ Diseña arquitectura completa - ✅ Demuestra visión estratégica