- Conozca algunas opciones para añadir una IA generadora de texto (chatbot) a su aplicación
- Conozca algunas opciones para añadir IA generadora de imágenes a su aplicación
Éstas son las actividades para esta lección:
COMPONENTES GEN AI
Aunque ya hemos explicado cómo crear un modelo de aprendizaje automático que clasifique imágenes, sonido y texto, 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 la potencia de la IA.
Los componentes de IA generativa permiten a la aplicación crear contenidos nuevos y originales 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 de lenguaje para texto y modelos de difusión para imágenes. Por lo tanto, cuando utilizas un componente GenAI en tu aplicación, básicamente 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 generativo de IA o un generador de imágenes en casi todas las plataformas o lenguajes de codificación.
- App Inventor tiene componentes Chatbot e Imagebot que se pueden añadir y codificar 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 - tendrás que registrarte para obtener una clave API de OpenAI, que cuesta dinero, para poder utilizar el Imagebot.
- 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 muchos 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 de codificació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
Siga el tutorial video
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?
REVISIÓN DE TÉRMINOS CLAVE
- IA Generativa - tecnología capaz de crear contenidos como texto, imágenes y sonido.
- Gran modelo lingüístico (Large Language Model) - un modelo de IA que predice y genera texto, entrenado utilizando enormes cantidades de datos.
- Modelo de difusión - Modelo de inteligencia artificial que genera imágenes entrenándose primero con millones de imágenes, añadiéndoles ruido y aprendiendo patrones para eliminar el ruido y generar nuevas imágenes.
RECURSOS ADICIONALES
¿Quieres explorar más formas de añadir IA generativa a tu aplicación?
- Tutoriales de IA deApp Inventor (busque en la página los que mencionen IA generativa)
- Uso de GenAI en Thunkable
