1. Conceptos básicos de chatbots
- Evolución de los chatbots
- ¿Para que usar un chatbot?
- Ejercicio guiado: Desarrollo de un Guion o Diagrama de Flujo para un Chatbot Simple
- Resumen
2. Repaso de Django
- Modelos
- Vistas
- Plantillas
- Principales características y ventajas de Django en el desarrollo web
- Configuración del entorno de desarrollo
- Estructura del proyecto Django
- Resumen
3. Fundamentos de Python para chatbots
- Variables
- Tipos de datos
- Estructuras de control
- Funciones y manejo de excepciones
- Comprensión de listas
- Manejo de archivos
- Resumen
4. Introducción al Procesamiento de Lenguaje Natural (PLN)
- Tareas comunes en PLN
- NLTK (Natural Language Toolkit)
- spaCy ‘space’ (espacio) + ‘syntax’ (sintaxis)
- Resumen
5. Principios de diseño de chatbots
- Introducción al Diseño Conversacional
- Principios UX en un Chatbot
- Análisis del flujo conversacional propuesto
- Resumen
6. Modelado de datos y arquitectura del chatbot
- Arquitectura del Chatbot en Django
- Flujo de Trabajo General
- Modelado de Datos en Django
- Relaciones entre los Modelos
- Gestión de Migraciones
- Patrones Alternativos a MVC
- Resumen
7. Implementación de funcionalidades básicas: Vistas y rutas
- Creación del Proyecto y Configuración del Entorno Virtual
- Configuración de la bbdd
- Creación de la Vista, la API y el template
- Configuración de URL
- Resumen
8. Gestión de la conversación y contexto del chatbot
- Pasos para integrar spaCy en el chatbot
- Integrando spaCy para mejorar las respuestas
- Crear el flujo conversacional
- Resumen
9. Integración de Modelos en el Chatbot (De Memory a Modelos Django)
- Estructura de los Modelos Conversacionales
- Integración del Flujo Conversacional en los Modelos
- La administración y visualización de la reserva
- Resumen

Valoraciones
No hay valoraciones aún.