Programación Asistida con IA
Curso de Programación Asistida con Inteligencia Artificial. Aprende a utilizar herramientas de IA junto con conceptos de Ingeniería de Software para programar más rápido y controlado.
Puedes adquirir el curso comprándolo con un solo pago sin límite de tiempo en el botón de aquí abajo, o puedes Suscribirte a Metal Code y acceder a todos los cursos por una cuota temporal.
9.00 USD
4.50 horas
52 clases
Lo que aprenderás
- ¿Qué son los LLMs?
- Uso de MCP
- Uso de RAG
- Skills
- Los peligros de Vibe Coding
- Spec-Driven Development
- Diseño de Software
- Arquitectura de Software
- ¿Qué son abstracciones?
- Paradigmas de Programación
- Uso de distintos modelos de IA
Clases del curso
Bienvenida
Bienvenida al curso
Fundamentos de IA
¿Qué es Inteligencia Artificial?
Procesamiento de Lenguaje Natural (PLN)
Modelo N-grama
Implementación de modelo N-grama
Modelo N-grama tipo Trigrama
Implementación de modelo N-grama tipo Trigrama
Determinismo
Aleatoriedad
Modelo N-grama tipo Trigrama con aleatoriedad
Generación de texto usando modelo N-grama
El problema del modelo de N-gramas
Modelos de Lenguaje Grande (LLM)
¿Qué es un LLM?
Historia de los LLM
Redes Neuronales
Implementación de un Red Neuronal
Antes de los Transformers, las Redes Neuronales Recurrentes
El Transformer
Entrenamiento de los LLM
Tokenización
Embedding
Inferencia
Trabajando con LLMs locales
Instalación de Ollama
Descarga de modelos en Ollama
Introducción a los Prompts
Prompt Engineering
Temperatura
Modelfile para personalizar modelos
Top-K: Limitando las opciones del modelo
Top-P: Selección por probabilidad acumulada
Ventana de contexto
Integrando Ollama en aplicaciones
Ollama como API
Creación de proyecto
Creación de interfaz web
Diseño de la aplicación
Integración de Ollama a la aplicación
Manejo de Errores
Ejercicio: Chats con Memoria y Contexto
Creación de proyecto
Creación de interfaz web
Diseño general de la aplicación
Uso de Ollama en modo Chat
Integración de API de Ollama en modo Chat
Mostrando información dinámicamente en HTML
Agregando diseño al Chat
Agregando mejoras a la aplicación
Generación Aumentada por Recuperación (RAG)
¿Qué es Generación Aumentada por Recuperación (RAG)?
Arquitectura RAG
Instalación de Python
Creación de entorno virtual en Python
Instalación de LangChain
Carga de documentos
Más clases en camino
Más clases en camino, actualizado el curso todos los días
Planes de Metal Code
Mensual
$10 USD
Es la membresía más económica y que las personas eligen más
- ✔ Acceso a Todos los cursos
- ✔ Acceso al código del curso (si es que aplica)
- ✔ Acceso a cursos en Pre-venta
- ✔ Acceso a cursos exclusivos
- ✔ Certificado de finalización
Trimestral
$25 USD
Si deseas terminar más de 3 cursos, esta es la membresía ideal
- ✔ Acceso a Todos los cursos
- ✔ Acceso al código del curso (si es que aplica)
- ✔ Acceso a cursos en Pre-venta
- ✔ Acceso a cursos exclusivos
- ✔ Certificado de finalización
Semestral
$40 USD
Membresía para las personas que deseen ver más de 5 o 6 cursos
- ✔ Acceso a Todos los cursos
- ✔ Acceso al código del curso (si es que aplica)
- ✔ Acceso a cursos en Pre-venta
- ✔ Acceso a cursos exclusivos
- ✔ Certificado de finalización
Anual
$60 USD
Si deseas ver todos los cursos de Metal Code, esta membresía es la ideal
- ✔ Acceso a Todos los cursos
- ✔ Acceso al código del curso (si es que aplica)
- ✔ Acceso a cursos en Pre-venta
- ✔ Acceso a cursos exclusivos
- ✔ Certificado de finalización