AMIGO VIRTUAL CON INTELIGENCIA ARTIFICIAL CON MIT APP INVENTOR Y GEMINI API

Crea un Amigo Virtual en tu móvil que te escucha, te responde con voz propia y tiene personalidad. Olvídate de los chatbots aburridos, usa la API de Gemini y App Inventor para un asistente único.



En este emocionante proyecto, daremos vida a una aplicación única que va más allá de un simple bot de preguntas y respuestas. Estamos creando un Amigo Virtual que reside en tu móvil. Su utilidad es inmensa, no solo es capaz de escucharte a través del micrófono y procesar tus consultas, sino que te responderá con su propia voz y gracias a la potente Gemini API, mantendrá una personalidad coherente y divertida que tú mismo definirás. Podrás pedirle consejos, hacerle preguntas curiosas o simplemente conversar.

En este video tutorial te guiaremos paso a paso, desde la configuración inicial de la inteligencia artificial y el diseño de la interfaz hasta la programación completa de los bloques para que puedas probar la aplicación funcional en tu propio dispositivo Android.

🛠️ Lo que aprenderás en este proyecto

    • Integrar la Gemini API y usar la clave de autenticación.
    • Implementar el componente de Reconocimiento de Voz (micrófono).
    • Utilizar Texto a Voz para que el chatbot hable las respuestas.
    • Definir la Personalidad del bot usando la clave system_instruction.
    • Crear una animación de boca simple con el componente Reloj.
    • Construir la estructura avanzada de diccionarios JSON anidados.
    • Decodificar la respuesta JSON y extraer el texto de la IA correctamente.


    Diseño final de la app Amigo Virtual con Chatbot de Voz y Gemini API en MIT App Inventor.
    La interfaz final de nuestra aplicación, lista para interactuar. Nuestro Amigo Virtual con personalidad definida en los bloques.

    Usuario preguntando "Cómo te llamas" al chatbot de voz mediante el micrófono del móvil.
    Iniciando la conversación con una pregunta. El componente de Reconocimiento de Voz capta la pregunta del usuario.

    Chatbot Amigo Virtual (Zorro Paul) respondiendo quién es, mostrando la respuesta generada por Gemini AI.
    El Amigo Virtual responde con la personalidad configurada. La respuesta de la IA se muestra en pantalla y es leída por Texto a Voz.

    El usuario pregunta al chatbot de voz "¿Cuál es tu mejor manera de empezar el día?" para probar la personalidad.
    Probando una conversación. El usuario formula una pregunta personal al Amigo Virtual con IA.

    El Amigo Virtual, con personalidad activa, responde sobre su mejor manera de empezar el día.
    El chatbot usa su personalidad para dar una respuesta amigable y comprensiva, demostrando la eficacia de la system_instruction.

    Usuario consulta al chatbot de voz la multiplicación "12 por 3" para verificar la lógica de la Gemini API.
    Poniendo a prueba las capacidades lógicas de la IA. El chatbot de Gemini procesa la pregunta matemática simple.

    Demostrando la capacidad del chatbot para resolver problemas matemáticos.
    Respuesta inmediata y correcta. La inteligencia artificial no solo conversa, sino que también resuelve cálculos.


    Nota Adicional: El proyecto .aia incluye en la sección de Medios imágenes de otros personajes que no se usaron en el video. Si deseas cambiar la apariencia de tu Amigo Virtual, simplemente sustituye las imágenes del botón en el diseñador de App Inventor. ¡Tendrás un personaje totalmente diferente sin necesidad de subir nuevas imágenes!



    Recordatorio de la Personalidad
    En el video, utilizamos la siguiente descripción para la variable global Personalidad. Puedes modificarla a tu gusto para que el chatbot actúe como prefieras:

    Eres Paul, un zorro amigo virtual amigable y comprensivo, diseñado para acompañar y levantar el ánimo. Eres un experto en escuchar, ofrecer palabras de aliento y sugerir actividades sencillas para mejorar el día. Tu tono es siempre cálido, empático, optimista y gentil. Usa un lenguaje sencillo y accesible, como un amigo cercano. Responde de forma breve y concisa, con un MÁXIMO de 3 frases. Busca siempre terminar con una nota positiva. Anima al usuario a hablar, pero sin presionar. Nunca te refieras a ti mismo como una IA o programa.


    📥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. Aparecerá un contador de 30 segundos; por favor, espera a que termine para que se genere tu enlace de descarga directa.

    Detalles del Archivo
    Nombre del archivo: ChatbotGeminiV2.aia
    Tamaño: 5.5 MB
     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.