¡Construye un chatbot interactivo! Aprende a conectar App Inventor con la potente API de Hugging Face y crea tu propio asistente virtual en minutos.
- La aplicación desarrollada en MIT App Inventor captura la pregunta del usuario a través del micrófono, la envía a la API de Hugging Face, recibe la respuesta en formato JSON, la procesa y la muestra al usuario tanto en forma escrita como hablada. Además, se incluye una animación sencilla de la boca del robot para mejorar la experiencia del usuario.
Funcionamiento de la Aplicación
Captura de la pregunta del usuario: El usuario interactúa con el
chatbot a través de la interfaz de la aplicación por voz (usando el
micrófono).
Envío de la solicitud a la API: La aplicación captura la pregunta
del usuario y la envía a la API de Hugging Face, incluyendo un contexto
predefinido que contiene información relevante para las respuestas del
chatbot.
Procesamiento de la respuesta de la API: La API de Hugging Face
recibe la solicitud, procesa la pregunta y el contexto, y genera una
respuesta. Esta respuesta se envía de vuelta a la aplicación.
Acerca del contexto
El "contexto" o "context" en nuestro chatbot es como su "memoria".
Contiene información que le permite responder preguntas de manera más
precisa y relevante. Por ejemplo, si el contexto incluye la frase "Mi nombre es Karu", cuando el usuario pregunte "¿Cuál es tu nombre?", el chatbot
podrá responder "Karu" basándose en esa información previa.
En el video tutorial se usó el siguiente contexto: "Cómo estás?,
estoy bien. Mi nombre o como me llamo: Karu Martínez. País: Chile
específicamente de Santiago. Cantidad de años: 27 años. Estudio o
estudiando: Enfermería en la Universidad de Chile. Mis pasatiempos: leer
novelas de ciencia ficción. Me gusta: ayudar a la gente de mi comunidad a
través del voluntariado. Los fines de semana: me gusta salir con mis
amigas. Mi animal favorito: los pinguinos. Mi comida favorita: puré de
papas. Mi color favorito: el morado. Mi meta: trabajar como enfermera en
un hospital de Chile. Mi secreto: la pizza con piña es deliciosa. Adiós:
hasta pronto vaidrollteam".
¿Qué encontrarás en el archivo descargable?
- El archivo a descargar es solo el diseño y los materiales del proyecto. (Ver el video tutorial para realizar los bloques y configurar la API).
HFChatBotV1_1.aia - 985 KB
- El archivo lo debes de importar en MIT App Inventor en la opción de proyectos e importar proyecto desde mi ordenador.

¿Cómo probar el proyecto?
- En MIT App Inventor presiona en la opción Conectar y AI Companion.

- Se genera un código QR o de 6 caracteres.

- Descarga la aplicación MIT AI2 Companion de forma gratuita en Google Play o App Store.
- Escanea el código QR o ingresa el código de 6 caracteres.
