DevOps Artisan – Conceptos básicos de ChatGPT Desarrollo y Automatización es un curso introductorio sobre cómo utilizar un ChatGPT como asistente en tareas del ciclo de vida de desarrollo de aplicaciones y automatización de tareas que requieren mucho tiempo. Cubre temas como la evolución reciente de grandes patrones de lenguaje, casos de uso de desarrollo y secuencias de comandos, y los conceptos básicos de la ingeniería ágil.
A cada estudiante se le asignará su propia configuración del entorno del laboratorio virtual.
Detalles adicionales:
Para participar en este curso es necesario tener:
• PC/portátil con acceso a Internet
• Navegador web actualizado
Este curso es adecuado para:
• Desarrolladores, programadores, administradores de sistemas que quieran incorporar ChatGPT en sus proyectos.
• Desarrolladores, programadores que quieran aprender más sobre IA y procesamiento del lenguaje natural.
• Profesionales que quieran aprender a utilizar ChatGPT para mejorar su flujo de trabajo y lograr más en menos tiempo.
Después de completar este curso, los participantes adquirirán conocimientos y habilidades tales como:
• Comprender la herramienta y sus capacidades ChatGPT
• El uso ChatGPT para aumentar la productividad
• El uso ChatGPT construir scripts y generar documentación y pruebas unitarias
• El uso ChatGPT para traducir un código a texto legible
• El uso ChatGPT para corrección de código, detección de errores y finalización de código.
Antes de asistir a este curso, recomendamos que los participantes tengan:
• Conocimientos generales de programación, scripting y formatos de datos.
Módulo 1: Introducción a ChatGPT
- Demo
- La interfaz de chat
- Almacenamiento de conversaciones
Módulo 2: ¿Por qué fue ChatGPT liberado ahora?
- Introducción al procesamiento del lenguaje natural
- El camino hacia los grandes modelos de lenguaje: Transformers, BERT y GPT
- Desde tareas simples hasta comprensión de instrucciones: GPT3 a InstructGPT
- Comprender el tamaño de ChatGPT
Laboratorio práctico
Módulo 3: ChatGPT para guiones
- Scripts Bash, Python y Perl
- Scripts para manipular el sistema de archivos.
- Guiones para la automatización
- El problema del web scraping
Laboratorio práctico
Módulo 4: ChatGPT para conversiones de formato de datos
- Escribir consultas adecuadas para la tarea.
- JSON, YAML, CSV, SQL
Laboratorio práctico
Módulo 5: ChatGPT para generar documentación
- Código de comentario
- Generando documentos estandarizados
Laboratorio práctico
Módulo 6: ChatGPT para generar pruebas unitarias
- Aplicaciones de prueba sin el texto estándar
Laboratorio práctico
Módulo 7: ChatGPT para explicar el código
- Por qué es útil tener un resumen de código de alto nivel
- ¿Cuánto debes confiar en las explicaciones?
Laboratorio práctico
Módulo 8: ChatGPT para detectar errores
- ¿Qué tipos de errores son más fáciles de detectar automáticamente?
- Pedir ayuda de la manera correcta
Laboratorio práctico
Módulo 9: ChatGPT fundamentos de ingeniería rápidos
- ¿Qué es la ingeniería rápida?
- ¿Por que ChatGPT ¿Entiendes mejor algunas indicaciones?
- Consejos y trucos para obtener resultados más consistentes
Laboratorio práctico
El curso no está asociado con ningún programa de certificación.

