Un atelier des découvertes d'outils d'IA pour générer des textes, des images, des sons.
Thématiques Intelligence artificielle
Participants 10
Durée 2h
Public Adultes dès 12 ans
Prérequis Maîtrise de base de l’ordinateur
Matériel
Démarrer les postes des participants. Ouvrir trois onglets, avec TalkAI, NightCafe et StableAudio, et les connecter à un compte prévu pour l’animation.
Présenter le lieu, le(s) animateur(s), le déroulé de l’atelier.
Savez-vous de quoi parle-t-on lorsque l’on parle des IA génératives ? En avez-vous déjà utilisé ? Qu’avez-vous fait avec ?
Un agent conversationnel permet de générer du texte à partir de consignes, nommées prompts. On peut l’utiliser, par exemple, pour résumer ou traduire des textes, proposer des idées, écrire du code informatique, etc.
Commencer par tester quelques prompts. Expliquer la notion de contexte.
Comment emprunter un livre à la médiathèque des Jardins de la Cutlture, à Riom ?
Se rendre sur ActuaLitté, sélectionner et copier un article. Rédiger un prompt pour demander un résumé. Cela peut se faire en deux temps.
Voici un article d'actualité, rédige un résumé en trois ou quatre phrases listant les informations principales.
Se rendre sur BookRiot, sélectionner et copier un article. Rédiger un prompt pour demander une traduction. Pour une quelconque raison, cela n’a pas marché en deux temps lors du test.
Voici un article en anglais, traduis-le en français : « … »
Faire la démonstration de la génération de code.
Génère le code javascript à insérer dans la console pour jouer au jeu du plus ou moins, où il faut deviner un nombre entre 1 et 100. Explique comment faire pour mettre ce code sur Firefox.
Quelques conseils pour concevoir des prompts efficaces :
Pour tester ces principes, demander des recettes de cuisine à l’IA. D’abord avec un prompt naïf.
Génère une recette de cuisine.
Puis avec un prompt complet.
Tu es un chef à domicile expert en cuisine de saison. Je souhaite que tu me proposes un menu pour 2 personne, composé de 2 repas (déjeuner et dîner) pour la semaine prochaine. Les plats doivent être :
- Économiques : Utiliser des ingrédients abordables et de saison.
- Rapides à préparer : Chaque repas devrait prendre moins de 30 minutes à préparer.
- Équilibrés : Inclure des protéines, des légumes et des féculents.
- De saison : Inclure les légumes et fruits de saison
Pour chaque repas, fournis :
- Le nom du plat
- La liste détaillée des ingrédients
- Les instructions de préparation concises
Enfin, génère une liste de courses complète pour tous les repas de la semaine, regroupant les ingrédients par catégorie (fruits et légumes, produits laitiers, etc.).
Conseils supplémentaires :
- N'hésite pas à suggérer des astuces pour gagner du temps en cuisine (préparation à l'avance, etc.).
- Adapte les quantités d'ingrédients en fonction du nombre de personnes.
Exemple de réponse attendue :
Déjeuner :
Nom : Omelette aux légumes d'été
Ingrédients : 4 œufs, 1 courgette, 1 tomate, 1 poignée de basilic frais, huile d'olive, sel, poivre
Préparation : Couper les légumes en dés. Battre les œufs, ajouter les légumes et le basilic ciselé. Saler, poivrer. Faire cuire dans une poêle huilée.
Voici des idées d’exercice pour les participants :
Comment utiliser l’IA étape par étape ? Demander à l’IA un calcul compliqué, et demander une seconde fois en demander de détailler le calcul étape par étape. Il est assez probable que la première version cause une erreur, mais que la seconde fonctionne.
Combien fait 87 * 742 ?
Combien fait 87 * 742 ? Détaille le calcul étape par étape.
Le maître-mot de la génération d’image : le tâtonnement. Chaque mot de prompt va influer sur le résultat final, donc, avec une idée en tête, il faut essayer en précisant de plus en plus la demande. L’ordre des mots impacte le résultat. Essayer les prompts suivant pour s’en rendre compte :
Voici quelques idées d’éléments à inclure dans le prompt :
NightCafe ajoute beaucoup de ces mots-clés pour nous. Pour désactiver cela, cocher Advanced mode, décocher Use prompt magic, et décocher Advanced mode.
Fonctionnement combiné avec un agent conversationnel. Passer un extrait de description à l’agent conversationnel pour demander un prompt à l’outil de génération d’image. Il est possible de prendre un exemple sur un recueil de descriptions.
Voici un extrait de la description de Giuseppe Baldini, personnage du roman de Patrick Suskind, "Le Parfum". À partir de cette description, fournis le prompt à donner à une IA de génération d'image afin de générer un portrait de ce personnage : "Derrière le comptoir en buis clair se tenait alors Baldini lui-même, vieux et raide comme une statue, en perruque poudrée d’argent et habit bleu à passements d’or."
Utiliser ce prompt pour le générateur d’image.
Créez un portrait de Giuseppe Baldini, un homme âgé, rigide et statuaire. Il porte une perruque poudrée d'argent et un habit bleu orné de passements d'or. Il se tient derrière un comptoir en bois de buis clair, ayant une expression digne et sophistiquée. L'ambiance de la scène est inspirée du XVIIIe siècle, avec des détails baroques dans le décor.
Utilisation avancée : Inpainting
L’inpainting est une technique permettant de faire de la retouche à partir d’une image existante. L’idée est de regénérer l’image en entier mais de ne changer que certains pixels. Pour un bon résultat, il faut donc écrire le prompt initial de l’image (si ce n’est pas déjà fait) et le modifier pour ajouter ou supprimer des éléments. Exemple de démarche :
Lister le genre, sous genre. Lister des émotions. Lister des instruments. Donner un BPM.
Essayer à partir d’un audio initial, par exemple un enregistrement vocal.
Présenter les modalités d’accès et d’utilisation des machines de l’Atelier en dehors des animations.
Ce déroulé est publié sous licence CC BY-NC-SA 4.0.
Article précédent Article suivant