Temario del curso
MÓDULO 1. ACERCA DE COPILOT Y LA INTELIGENCIA ARTIFICIAL GENERATIVA
Objetivo: Entender en qué consiste la inteligencia artificial generativa y cómo puede respaldar las labores diarias de ingeniería.
Contenidos
-¿Qué se entiende por Inteligencia Artificial?
-¿Cómo funciona un asistente de IA?
-Conoce GitHub Copilot.
-Ventajas para la ingeniería y el mantenimiento.
-Escenarios aplicados a la automatización industrial.
Ejemplos prácticos
-Redacción de documentación técnica.
-Explicación de un programa para PLC.
-Elaboración de listas de mantenimiento preventivo.
-Interpretación de alarmas del proceso.
Actividad práctica
Utilización de Copilot para resolver dudas técnicas vinculadas a la automatización.
MÓDULO 2. INICIACIÓN EN PYTHON
Objetivo: Aprender los componentes esenciales del lenguaje de programación Python.
Contenidos
-Fundamentos de Python.
-Proceso de instalación de Python y Visual Studio Code.
-Variables y tipos de datos.
-Operaciones aritméticas.
-Entrada y salida de información.
-Estructuras condicionales.
-Bucles básicos.
Actividad práctica
Creación de programas simples para realizar:
-Transformación de unidades de medida.
-Cálculo de caudales.
-Determinación de eficiencia.
-Conversión de señales analógicas.
MÓDULO 3. PROGRAMACIÓN ASISTIDA POR COPILOT
Objetivo: Implementar Copilot para generar código Python con apoyo inteligente.
Contenidos
-Instalación de la extensión GitHub Copilot.
-Integración dentro de Visual Studio Code.
-Generación automática de líneas de código.
-Detección y corrección de errores mediante Copilot.
-Mejores prácticas para formular instrucciones (prompts).
Actividad práctica
Generación de códigos destinados a:
-Conversión de temperaturas.
-Cálculo del nivel de producción.
-Acumulación y registro de variables.
-Elaboración de reportes sencillos.
MÓDULO 4. ANÁLISIS ELEMENTAL DE DATOS INDUSTRIALES
Objetivo: Procesar datos industriales empleando Python y el respaldo de Copilot.
Temas tratados
-Apertura de archivos CSV.
-Gestión básica de conjuntos de datos.
-Cálculo de promedios y valores máximos.
-Detección de valores fuera del rango esperado.
-Formulación de conclusiones básicas.
Actividad práctica
Análisis de un archivo que contiene variables de proceso y elaboración de un resumen operativo.
MÓDULO 5. APLICACIONES PRÁCTICAS PARA AUTOMATIZACIÓN
Objetivo: Poner en práctica los conocimientos adquiridos en contextos reales de planta industrial.
Temas tratados
-Automatización en la creación de reportes.
-Diseño de asistentes virtuales para mantenimiento.
-Documentación de programas para PLC.
-Aporte en el análisis de fallas.
Actividad práctica
Construcción de un pequeño asistente interactivo que:
-Reciba una señal de alarma.
-Solicite datos adicionales al usuario.
-Ofrezca una recomendación inicial.
EJERCICIO FINAL
Proyecto integral
Diseño de una aplicación básica en Python que logre:
1. Importar datos de producción desde un archivo externo.
2. Calcular indicadores clave del desempeño.
3. Contar con Copilot como apoyo durante la codificación.
4. Producir un informe simple con los resultados obtenidos.
Requerimientos
OBJETIVO GENERAL
Familiarizarse con los fundamentos de GitHub Copilot y aprender a emplear 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.
Público objetivo:
-Ingenieros especializados en Automatización
-Ingenieros de Control
-Técnicos en Instrumentación
-Programadores de sistemas PLC y SCADA
-Personal del departamento 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