ChatBots son programas de computadora que simulan automáticamente las respuestas humanas a través de las interfaces de chat. ChatBots ayuda a las organizaciones a maximizar la eficiencia de sus operaciones al proporcionar opciones más fáciles y rápidas para sus interacciones con los usuarios.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo construir chatbots en Python.
Al final de esta capacitación, los participantes podrán:
- Comprenda los fundamentos de la construcción de chatbots
- Cree, pruebe, implemente y solucione problemas de varios chatbots utilizando Python
Audiencia
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
Nota
- Para solicitar una capacitación personalizada para este curso, contáctenos para hacer arreglos.
Introducción a ChatBots
Descripción del software conversacional
Construyendo su primer Chat Básico
- Configuración de ChatBot para recibir texto y responder a los usuarios
- Agregar los elementos básicos de la personalidad
- Enseñando su ChatBot para responder preguntas básicas
- Agregar variedad a las respuestas de ChatBot
- Hacer que su ChatBot haga preguntas
- Construir sistemas basados en reglas para analizar texto
Uso del aprendizaje automático para convertir el lenguaje natural en datos estructurados para su ChatBot
- Descripción general de SpaCy, Scikit-learn y Rasa NLU
- Instalación y configuración de SpaCy, Scikit-learn y Rasa NLU
- Intenciones y entidades y sus clasificaciones
- Refuerzo de la teoría de los fundamentos del procesamiento del lenguaje natural
- Creación de modelos a partir de oraciones del mundo real utilizando el conjunto de datos ATIS
Construyendo su asistente virtual ChatBot
- Descripción general de un asistente virtual
- Trabajando con SQL en Python
- Enseñar a su ChatBot a acceder a los datos de una base de datos
- Escribir consultas de parámetros
- Construyendo una base de datos del lenguaje natural
- Implementación de características de Custom Virtual Assistant en su ChatBot
- Responder consultas específicas a través del acceso a la base de datos
- Refinación de búsqueda, realización de negación básica y filtrado de datos
Haciendo que su ChatBot tenga buen estado: haciendo un seguimiento de los estados de interacción para obtener mejores cuadros de diálogo ChatBot
- Realizar acciones básicas
- Hacer preguntas contextuales y respuestas en cola
- Lidiar con el rechazo
Prueba e implementación de su ChatBot
Solución de problemas
Resumen y conclusión