- Découvrez quelques options pour ajouter une IA génératrice de texte (chatbot) à votre application.
- Découvrez quelques options pour ajouter une IA génératrice d'images à votre application.
Voici les activités de cette leçon :
COMPOSANTS GEN AI
Nous avons vu comment construire un modèle d'apprentissage automatique qui classifie les images, les sons et les textes, mais il existe une autre façon d'intégrer l'IA à votre application. Vous pouvez intégrer un chatbot comme ChatGPT ou Gemini dans votre application pour que vos utilisateurs puissent profiter de la puissance de l'IA.
Les composants d'IA générative permettent à l'application de créer un contenu nouveau et original en réponse à l'entrée de l'utilisateur, plutôt que de simplement récupérer ou afficher des informations existantes. Ces composants sont généralement alimentés par des modèles d'apprentissage automatique avancés, tels que des modèles de langage étendu pour le texte et des modèles de diffusion pour les images. Ainsi, vous utilisez essentiellement un modèle pré-entraîné lorsque vous utilisez un composant GenAI dans votre application.
Lorsqu'ils sont intégrés dans une application, ils peuvent prendre de nombreuses formes. En voici quelques exemples :
- Chatbot d'IA qui fournit des réponses personnalisées,
- assistant d'écriture qui rédige ou révise un texte,
- outil créatif qui génère des images
- fonction de productivité qui résume, traduit ou adapte le contenu aux besoins de l'utilisateur.
AJOUTER GENAI À VOTRE APPLICATION
Il existe des moyens d'ajouter un chatbot d'IA générative ou un générateur d'images sur presque toutes les plateformes de codage ou dans tous les langages.
- App Inventor possède des composants Chatbot et Imagebot qui peuvent être facilement ajoutés et codés.
- Chatbot - à des fins de test, vous pouvez utiliser l'option par défaut qui vous donne accès à un certain nombre de jetons gratuits par l'intermédiaire du MIT.
- Imagebot - vous devrez vous inscrire pour obtenir une clé API OpenAI, qui est payante, afin d'utiliser Imagebot.
- Impossible à quantifier dispose de services OpenAI que vous pouvez ajouter à votre projet pour utiliser les fonctionnalités du chatbot OpenAI
- L'utilisation des services OpenAI nécessite la mise en place d'une clé API OpenAI, qui est payante. Vous obtenez des crédits gratuits lorsque vous vous inscrivez
- Langages textuels tels que Python, Java, Javascript disposent de nombreuses options pour utiliser de grands modèles de langage. Vous pouvez rechercher des API LLM qui proposent une option gratuite à des fins de test et d'éducation.
- Google AI Studio offre un accès gratuit à l'API Gemini
- Hugging Face permet d'accéder à de nombreux modèles LLM pour le texte et à des modèles de diffusion pour les images par le biais de leurs API d'inférence.
- Liste complète des ressources gratuites LLM API sur Github
L'activité ci-dessous utilise MIT App Inventor comme plateforme de codage. Si vous souhaitez ajouter un chatbot IA à une application utilisant un langage textuel, essayez ce tutoriel, Flip the Switch (React/Javascript) ou ce tutoriel, JusticePath (Python/Streamlit).
ACTIVITÉ : Application du tuteur personnel
Suivez le tutoriel vidéo
RÉFLEXION
Vous avez découvert quelques moyens d'inclure des fonctions d'IA générative dans votre propre application.
Vos utilisateurs peuvent-ils bénéficier d'une fonction d'IA générative dans votre application ?
RÉVISION DES TERMES CLÉS
- IA générative - Technologie qui a la capacité de créer du contenu comme du texte, des images et du son.
- Les grands modèles de langage - modèle d'IA qui prédit et génère du texte, formé à l'aide d'énormes quantités de données
- Modèle de diffusion - Modèle d'IA qui génère des images, en étant d'abord entraîné sur des millions d'images, en y ajoutant du bruit, en apprenant des modèles pour ensuite supprimer le bruit afin de générer de nouvelles images.
RESSOURCES SUPPLÉMENTAIRES
Vous voulez explorer d'autres façons d'ajouter l'IA générative à votre application ?
- Tutoriels sur l'IA dans App Inventor (recherchez ceux qui mentionnent l'IA générative sur la page)
- Utiliser GenAI dans Thunkable
