-
Este curso presenta los fundamentos de la inteligencia artificial generativa y su aplicación al desarrollo de software, ya sea como herramienta de aprendizaje o para aumentar la productividad de un programador. El curso va dirigido a estudiantes y graduados de carreras técnicas con conocimientos de programación.
La IA generativa aplicada a la programación es posible gracias a los recientes avances en las tecnologías de grandes modelos de lenguaje (LLM) y el procesamiento del lenguaje natural (NLP). Utiliza algoritmos de aprendizaje profundo y grandes redes neuronales entrenadas en grandes conjuntos de datos de código fuente. El código de entrenamiento suele proceder de código disponible públicamente producido por proyectos de código abierto.
Los programadores introducen mensajes de texto sin formato que describen lo que quieren que haga el código. Las herramientas de IA generativa sugieren fragmentos de código o funciones completas, lo que agiliza el proceso de codificación al gestionar tareas repetitivas y reducir la codificación manual. La IA generativa también puede traducir código de un lenguaje a otro, agilizando la conversión de código.
El uso de herramientas de software de generación de código mediante IA tiene tres ventajas principales:
Este curso, combinando presentaciones teóricas y talleres prácticos, presentará los fundamentos de la IA generativa aplicada a la generación de código, así como las principales herramientas que lo integran.
LUNES, 1 DE JULIO
10.30h. — Inauguración: Estado actual de la IA generativa
Fabiola Pérez, Mioti
12.00 h. — Taller de redes neuronales profundas en pytorch
Iván García-Magariño y Carlos León, UCM
16.00h. — Taller de redes neuronales profundas en pytorch
Iván García-Magariño y Carlos León, UCM
MARTES, 2 DE JULIO
10.00h. — Cómo funciona la generación de código con IA generativa
Pablo Gervás, UCM
12.00h. — Taller de chatGPT para el desarrollo de software
Diego García Morate, Mineo
16.00h. — Taller de chatGPT para el desarrollo de software
Diego García Morate, Mineo
MIÉRCOLES, 3 DE JULIO
10.00 h. — Taller de chatGPT en proyectos de data science
Carlos Picazo, Unlimiteck
12.00 h. — Conferencia extraordinaria abierta a todos los participantes
16.00 h. — Taller de chatGPT en proyectos de data science
Carlos Picazo, Unlimiteck
JUEVES, 4 DE JULIO
10.00 h. — Desarrollo de software con IA generativa
Paco López, UCM
12.00 h. — Taller de GitHub Copilot
Pedro González y Adrián Riesco, UCM
16.00 h. — Taller de GitHub Copilot
Pedro González y Adrián Riesco, UCM
VIERNES, 5 DE JULIO
10.00 h. — El futuro del desarrollo de software
Pedro González, UCM
12.00 h. — Clausura y entrega de diploma
Pedro González, UCM
© 2021 Fundación General UCM. Aviso Legal y Política de Privacidad.