Práctica 12: Procesamiento del Lenguaje Natural
Objetivo: Implementar un sistema de reconocimiento de Lenguaje Natural. .
Forma de trabajo:
Desarrollo:
- Para esta práctica implementaremos un chatbot.
- Se puede implementar uno de los chatbots mas conocidos como son:
- Siri (Apple).
- Alexa (Amazon).
- Cortana (Microsoft).
- Google Assistant.
- Se usará un API para accesar a la plataforma seleccionada
- Les recomiendo "Alexa" y "Google Assistant", que son los más fáciles de implementar, su API hay para varios lenguajes (les recomiendo Python) y ya lo hemos instalado y probado en el Raspberry Pi.
- Entre "Alexa" y "Google Assistant" les recomiendo Alexa, ya que muchos dispositivos de IoT vienen configurados o se pueden configurar para trabajar con Alexa.
Material de Apoyo para "Alexa":
Material de Apoyo para "Google Assistant":
Material de Apoyo para "Siri":
Reporte del alumno (resultados):
- El alumno hará un video donde demuestre que instaló y funcionó el reconocimiento de lenguaje natural.
- Será un video por equipo, donde aparecerá al menos uno de sus integrantes.
- El video tendrá una duración mínima de 5 minutos y explicará claramente lo siguiente:
- Cómo se instaló (sistema, computadora, versión, lenguaje, API, etc.) de manera general.
- Cómo se va a probar.
- Algún ejemplo de reconocimiento de lenguaje natural (una conversación).
- Subir el código Python al GitHub Classroom y el enlace del video donde se subió en Internet se enviará al Profesor.
FECHA DE ENTREGA LÍMITE: Viernes 18 de junio - 23:59 horas, en GitHub Classroom.
Portal de Tecnología desarrollado por: Rogelio Ferreira Escutia