Temario del curso
MÓDULO 1. INTRODUCCIÓN A COPILOT E INTELIGENCIA ARTIFICIAL GENERATIVA
Objetivo: Entender qué es la inteligencia artificial generativa y su utilidad en las tareas diarias de ingeniería.
Temas
- ¿Qué entendemos por Inteligencia Artificial?
- Funcionamiento de un asistente de IA.
- ¿Qué es GitHub Copilot?
- Ventajas para la ingeniería y el mantenimiento.
- Aplicaciones en la automatización industrial.
Ejemplos prácticos
- Redacción de documentación técnica.
- Explicación detallada de un programa para PLC.
- Elaboración de listas de mantenimiento.
- Interpretación de alarmas de proceso.
Actividad práctica
Uso de Copilot para resolver dudas técnicas relacionadas con la automatización.
MÓDULO 2. INTRODUCCIÓN A PYTHON
Objetivo: Conocer los componentes esenciales del lenguaje Python.
Temas
- Conceptos básicos de Python.
- Configuración de Python y Visual Studio Code.
- Variables y tipos de datos.
- Operaciones matemáticas básicas.
- Entrada y salida de información.
- Estructuras condicionales.
- Ciclos fundamentales.
Actividad práctica
Desarrollo de programas sencillos para:
- Conversión de unidades.
- Cálculo de caudales.
- Determinación de eficiencia.
- Transformación de señales analógicas.
MÓDULO 3. PROGRAMACIÓN ASISTIDA POR COPILOT
Objetivo: Aprovechar Copilot para la generación asistida de código en Python.
Temas
- Instalación de GitHub Copilot.
- Integración en Visual Studio Code.
- Generación automática de fragmentos de código.
- Detección y corrección de errores con Copilot.
- Mejores prácticas para la redacción de instrucciones (prompts).
Actividad práctica
Creación de programas para:
- Conversión de temperaturas.
- Cálculo de producción.
- Registro de variables operativas.
- Generación de informes básicos.
MÓDULO 4. ANÁLISIS BÁSICO DE DATOS INDUSTRIALES
Objetivo: Procesar información industrial mediante Python y el apoyo de Copilot.
Temas
- Lectura de archivos CSV.
- Manipulación básica de datos.
- Cálculo de promedios y valores máximos.
- Identificación de valores fuera de los parámetros establecidos.
- Formulación de conclusiones simples.
Actividad práctica
Análisis de un archivo con variables de proceso y elaboración de un resumen operativo.
MÓDULO 5. APLICACIONES PRÁCTICAS EN AUTOMATIZACIÓN
Objetivo: Implementar los conocimientos adquiridos en contextos reales de planta.
Temas
- Creación de reportes automáticos.
- Diseño de asistentes para tareas de mantenimiento.
- Documentación de programas PLC.
- Soporte en el análisis de fallos.
Actividad práctica
Desarrollo de un pequeño asistente que:
- Reciba una señal de alarma.
- Pregunte información al usuario.
- Proporcione una recomendación inicial.
EJERCICIO FINAL
Mini Proyecto
Desarrollo de una aplicación simple en Python que:
1. Lea datos de producción desde un archivo externo.
2. Calcule indicadores clave básicos.
3. Utilice Copilot para respaldar el proceso de desarrollo del código.
4. Genere un reporte sencillo con los resultados obtenidos.
Requerimientos
OBJETIVO GENERAL
Familiarizarse con los principios de GitHub Copilot y dominar el uso de Python para crear aplicaciones sencillas que faciliten el análisis de información industrial, la generación de informes y la automatización de tareas rutinarias.
Dirigido a:
- Ingenieros de Automatización
- Ingenieros de Control
- Técnicos en Instrumentación
- Programadores de PLC y SCADA
- Personal del área de Mantenimiento
Testimonios (3)
La práctica estuvo muy interactiva y aplicable al negocio.
Jorge Boscan - Chevron Global Technology Services Company
Curso - Advanced GitHub Copilot & AI for Projects and Infrastructure
Adquirí conocimientos sobre la biblioteca Streamlit de Python y, con seguridad, intentaré utilizarla para mejorar las aplicaciones de mi equipo que se desarrollan en R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Curso - GitHub Copilot for Developers
Traducción Automática
El formador puede ajustar el nivel del curso durante la capacitación para adaptarlo a nuestro nivel de comprensión del tema, de manera que podamos adquirir conocimientos más útiles que nos ayuden a aprovechar mejor las herramientas en nuestro trabajo diario.
Tatt Juen - ViTrox Technologies Sdn Bhd
Curso - Intermediate GitHub Copilot
Traducción Automática