CHATBOT CON INTELIGENCIA ARTIFICIAL CON MIT APP INVENTOR Y GEMINI API

Crea un chatbot que responde cualquier pregunta usando la Inteligencia Artificial de Gemini. Un proyecto sencillo y gratuito ideal para iniciarte en el desarrollo de apps con IA en MIT App Inventor.



En este proyecto fundamental, aprenderemos a crear un chatbot funcional capaz de responder a cualquier consulta utilizando la Inteligencia Artificial de Gemini de Google. La utilidad de esta aplicación es inmensa, tendrás un asistente inteligente dentro de tu móvil, listo para contestar preguntas de conocimiento, cálculos o datos curiosos al instante.

La utilidad principal de esta aplicación reside en su sencillez y su acceso gratuito al poder de la IA. Podrás crear rápidamente una herramienta que es útil tanto para el estudio como para el uso diario. Además, este proyecto sienta las bases técnicas para cualquier integración futura con servicios web.

El video tutorial está diseñado para cualquier persona, independientemente de su experiencia previa en programación. La plataforma MIT App Inventor nos permite visualizar la lógica de los bloques, haciendo que conceptos complejos como la configuración de solicitudes REST y la manipulación de JSON sean accesibles.

🛠️ Lo que aprenderás en este proyecto

  • Diseñar una interfaz de usuario básica y funcional en App Inventor.
  • Obtener y usar la Clave API nivel gratuita de Gemini AI Studio.
  • Configurar el componente Web para conectarse al servicio REST de Gemini.
  • Establecer las Cabeceras de Solicitud (x-goog-api-key y Content-Type).
  • Construir la estructura de diccionarios anidados para enviar la pregunta.
  • Decodificar la respuesta JSON y extraer el texto de la IA usando la Ruta de Clave.
  • Manejar la verificación de errores (Código de respuesta).


Interacción conversacional con el Chatbot de App Inventor, el cual responde a la pregunta "¿Cómo estás?".
Probando la fluidez conversacional del chatbot. La IA demuestra ser capaz de mantener una conversación básica y amigable.

Respuesta de Gemini AI al ser preguntada "¿Quién eres?", explicando que es un modelo de lenguaje grande entrenado por Google.
El chatbot de Gemini confirma su identidad. La respuesta demuestra el uso de la Gemini API y la correcta extracción del texto JSON.



Nota Adicional: Durante la fase de diseño, incluimos el componente Notificador de Mensajes. Aunque este componente se agregó con la intención de mostrar un mensaje de espera que confirmara que la solicitud se estaba procesando y luego desaparecer al recibir la respuesta, decidimos no implementarlo en los bloques del video. Esto se debió a que el tiempo de respuesta de la API de Gemini fue casi instantáneo. Sin embargo, siéntanse libres de agregarlo en sus proyectos para mejorar enormemente la experiencia del usuario.

📥El archivo a descargar contiene el diseño, las imágenes y todos los bloques completos. Sin embargo, deberás configurar la Clave API de Gemini con tu propia clave personal, tal como mostramos en el video tutorial. ¡Esto es necesario para que el chatbot pueda conectarse y funcionar!. Para descargar el proyecto, haz clic en el botón de abajo.

Detalles del Archivo
Nombre del archivo: ChatbotGeminiV1.aia
Tamaño: 253 KB

 Descargar 


¿Cómo importar el archivo a mis proyectos?
    • 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.