Programación Asistida con IA
Aprende a utilizar herramientas de IA junto con conceptos de Ingeniería de Software para programar más rápido y controlado.
Bienvenida al curso
¿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
¿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
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
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
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