Añada IA generativa a su aplicación

  • Conozca algunas opciones para añadir una IA generadora de texto (chatbot) a su aplicación
  •  Descubre algunas opciones para añadir IA generadora de imágenes a tu aplicación.

Estas son las actividades para esta lección:

COMPONENTES GEN AI

Aunque hemos explicado cómo crear un modelo de aprendizaje automático que clasifique imágenes, sonidos y textos, hay otra forma de incorporar la IA a tu aplicación. Básicamente, puedes integrar un chatbot como ChatGPT o Gemini en tu aplicación para que tus usuarios puedan aprovechar el poder de la IA. 

Los componentes de IA generativa permiten a la aplicación crear contenido nuevo y original en respuesta a las entradas del usuario, en lugar de limitarse a recuperar o mostrar información existente. Estos componentes suelen funcionar con modelos avanzados de aprendizaje automático, como grandes modelos lingüísticos para texto y modelos de difusión para imágenes. Por lo tanto, básicamente, cuando utilizas un componente GenAI en tu aplicación, estás utilizando un modelo preentrenado.

Cuando se integran en una aplicación, pueden adoptar muchas formas. He aquí algunos ejemplos:

  • Chatbot de inteligencia artificial que ofrece respuestas personalizadas,
  • asistente de redacción que redacta o edita textos,
  • herramienta creativa que genera imágenes
  • función de productividad que resume, traduce o adapta el contenido a las necesidades del usuario.

AÑADE GENAI A TU APLICACIÓN

Hay formas de añadir un chatbot de IA generativa o un generador de imágenes en casi todas programación o lenguajes programación . 

  • App Inventor Cuenta con componentes Chatbot e Imagebot que se pueden añadir y programar fácilmente.
    • Chatbot: para realizar pruebas, puede utilizar la opción Predeterminada, que le da acceso a una cierta cantidad de tokens gratuitos a través del MIT.
    • Imagebot: para poder utilizar Imagebot, tendrás que registrarte y obtener una clave API de OpenAI, que tiene un coste económico.
  • Thunkable dispone de OpenAI Services que puedes añadir a tu proyecto para utilizar las funciones del chatbot de OpenAI
    • El uso de los Servicios OpenAI requiere que configures una clave API OpenAI, que cuesta dinero. Obtienes créditos gratuitos cuando te registras
  • Lenguajes basados en texto como Python, Java, Javascript tienen muchas opciones para utilizar grandes modelos lingüísticos. Puedes buscar por ahí para encontrar API de LLM que tengan una opción gratuita para pruebas y fines educativos.
    • Google AI Studio ofrece acceso gratuito a la API Gemini
    • Hugging Face proporciona acceso a numerosos modelos LLM para texto y modelos de difusión para imágenes a través de sus API de inferencia.
    • Lista completa de recursos gratuitos LLM API en Github

La siguiente actividad utiliza MIT App Inventor como plataforma programación . Si quieres añadir un chatbot de IA a una aplicación utilizando un lenguaje basado en texto, prueba este tutorial, Flip the Switch (React/Javascript) o este tutorial, JusticePath (Python/Streamlit). 

ACTIVIDAD: App Tutor Personal

Tiempo estimado: 45 minutos

Siga el tutorial video

Crea una aplicación de chatbot con MIT App Inventor que actúe como tutor personal. Ten en cuenta que puedes utilizar la API predeterminada que se proporciona para un número limitado de tokens/prompts al día sin tener que pagar nada.
Ver tutorial

REFLEXIÓN

Has aprendido algunas formas de incluir funciones de IA generativa en tu propia aplicación. 

¿Pueden tus usuarios beneficiarse de tener una función de IA generativa en tu aplicación?

Sunset and reflection over lake

REVISIÓN DE TÉRMINOS CLAVE

  • IA generativa : tecnología que tiene la capacidad de crear contenido como texto, imágenes y sonido.
  • Gran modelo lingüístico - un modelo de IA que predice y genera texto, entrenado utilizando enormes cantidades de datos.
  • Modelo de difusión : modelo de IA que genera imágenes, primero entrenándose con millones de imágenes, añadiéndoles ruido, aprendiendo patrones y, a continuación, eliminando el ruido para generar nuevas imágenes.
  •  

RECURSOS ADICIONALES

¿Quieres explorar más formas de añadir IA generativa a tu aplicación?