Comment débuter avec l’IA (public atypique)

par Bertrand COFFIN

1 – Apprendre à écrire des messages pour parler à une intelligence artificielle et créer un robot simple

Lien chatgpt  Mon ami

Objectif principal :

Apprendre à écrire des messages (prompts) pour qu’une intelligence artificielle réponde comme on le souhaite. À la fin, tu pourras même créer un petit robot qui parle avec toi !


Module 1 : Découvrir ce qu’est une IA (intelligence artificielle)

But :

  • Comprendre ce qu’est une IA.
  • Apprendre comment lui parler avec des messages clairs.

Activités amusantes :

  • Imagine une IA : « C’est comme un super assistant qui peut répondre à tes questions, raconter des histoires ou résoudre des problèmes. »
  • Exemple : Demande à une IA : « Raconte-moi une blague sur les chats. »
    Réponse : « Pourquoi les chats n’aiment-ils pas les maths ? Parce qu’ils détestent les divisions ! »

Module 2 : Écrire de bons messages (prompts)

But :

  • Savoir écrire des messages pour avoir les meilleures réponses.
  • Apprendre à structurer un message en 3 étapes simples :
    1. Explique qui parle (par exemple : « Tu es un professeur »).
    2. Dis ce que tu veux savoir (par exemple : « Explique pourquoi les nuages sont blancs »).
    3. Ajoute des détails si nécessaire (par exemple : « En moins de 5 phrases »).

Activité :

  • Donne un mauvais message : « Parle-moi d’un truc. »
    Réponse : Une réponse floue.
  • Améliore-le : « Raconte une histoire drôle avec un chat, une bicyclette et un gâteau. »

Module 3 : Créer une conversation amusante avec une IA

But :

  • Apprendre à parler à une IA comme si c’était un ami ou un professeur.
  • Écrire plusieurs messages pour faire une conversation logique.

Exemple :

  • Message 1 : « Tu es un guide touristique. Je veux aller à Paris avec 500 €. Que me conseilles-tu ? »
    Réponse : « Avec 500 €, voici ce que tu peux faire : visiter des parcs gratuits, goûter des croissants et explorer les petites rues. »
  • Message 2 : « Et si j’aime les musées ? »
    Réponse : « Certains musées sont gratuits le premier dimanche du mois. Essaie le Louvre ou le Musée d’Orsay. »

Module 4 : Apprendre à créer un robot (agent bot)

But :

  • Comprendre ce qu’est un robot qui parle (un bot).
  • Créer ton propre petit robot qui répond avec des messages pré-écrits.

Étapes simples :

  1. Choisir un rôle pour le robot (exemple : « Un robot qui donne des recettes »).
  2. Écrire ses messages pour qu’il réponde à différentes questions.

Exemple : Bot « Assistant de recettes »

  • Message d’accueil : « Bonjour, je suis ton assistant de cuisine ! Quel type de recette veux-tu aujourd’hui ? »
  • Si on répond « dessert » : « Génial ! As-tu du chocolat ou des fruits ? »
  • Si on dit « chocolat » : « Voici une recette de mousse au chocolat : fais fondre du chocolat, mélange-le avec des blancs en neige et laisse reposer au frais. »

Module 5 : Tester ton robot

prompt : « tu es mon assistant de cuisine ! Quel type de recette je peux faire aujourd’hui ? »

But :

  • Vérifier que ton robot fonctionne bien et qu’il répond aux questions.
  • Améliorer ses réponses si besoin.

Activité :

  • Fais tester ton robot par un ami. Demande-lui de poser des questions comme « Quelle est la météo aujourd’hui ? » ou « Donne-moi une idée pour un goûter rapide. »
  • Ajuste ses réponses pour qu’elles soient encore meilleures.

Avec ces modules, tu apprendras en t’amusant à écrire des messages clairs, à faire parler une IA et même à créer ton propre robot assistant ! 😊

2 – Cours : Apprendre à rédiger des prompts et créer un agent bot

Objectif principal :

  • Permettre aux adultes atypiques et en situation de handicap de maîtriser l’art des invites et de concevoir un agent bot simple.

Cible publique :

  • Adultes atypiques en situation de handicap, avec ou sans compétences techniques préalables.

Module 1 : Introduction aux IA et aux invites

Objectifs :

  • Comprendre ce qu’est une IA et comment elle fonctionne.
  • Découvrez l’importance des invites pour interagir avec les IA.

Contenu :

  1. Définir une IA :
    • Qu’est-ce qu’une intelligence artificielle ?
    • Exemples concrets : assistants virtuels (Alexa, Siri), outils de rédaction (ChatGPT), IA dans les jeux vidéo.
  2. Les invites :
    • Définition d’un prompt : une commande ou une question donnée à une IA.
    • Importance de formuler une demande claire pour obtenir des réponses précises.

Exemple pratique :

  • Activité : Essayons un prompt simple !
    Invite : « Raconte une blague sur les chats. »
    Résultat attendu : Une réponse humoristique comme « Pourquoi les chats n’aiment-ils pas les maths ? Parce qu’ils détestent les divisions ! »
  • Activité ludique : Donnez trois mots (exemple : chocolat, vélo, étoile) et demandez à l’IA d’écrire une histoire courte.

Module 2 : Rédiger des invites efficaces

Objectifs :

  • Comprendre comment structurer un prompt clair et précis.
  • Savoir guider une IA pour obtenir des résultats pertinents.

Contenu :

On commence toujours par :

  • Imaginez un rôle ou une profession que ChatGPT pourrait avoir, comme « ChatGPT est un professeur de mathématiques » ou « ChatGPT est un journaliste scientifique. »
  • Intégrez cette identité ou profession fictive dans votre prompt.
  1. Les éléments clés d’un bon prompt :
    • Contexte : Donner des informations générales pour encadrer la réponse.
    • Objectif : Préciser ce que l’on veut obtenir.
    • Détails spécifiques : Ajouter des consignes ou des restrictions pour affiner la réponse.
  2. Techniques pour améliorer les invites :
    • Ajouter des questions ouvertes ou fermées.
    • Testez différentes formulations pour voir lesquelles donnent les meilleurs résultats.

Exemple pratique :

  • Activité 1 : Tester une mauvaise invite.
    • Invite : « Parle-moi de quelque chose. »
    • Résultat : Réponse vague ou imprécise.
  • Activité 2 : Améliorer le prompt.
    • Invite : « Explique en trois phrases pourquoi les chats aiment grimper aux arbres. »
    • Résultat : Une réponse claire, concise et spécifique.
  • Activité ludique : Demandez à l’IA de « rédiger une recette de cuisine simple avec seulement 4 ingrédients » et comparez les résultats obtenus.

Module 3 : Créer des dialogues interactifs

Objectifs :

  • Concevoir des échanges dynamiques entre une IA et un utilisateur.
  • Structurer les invites pour permettre une continuité logique et enrichir les interactions.

Contenu :

  1. Structure d’un dialogue interactif :
    • Étape 1 : Débuter la conversation. Créez un message clair pour poser une question ou présenter un thème.
    • Étape 2 : Réagir aux réponses de l’IA. Guidez l’IA avec des suivis comme : « Peux-tu détailler cela ? » ou « Donne-moi un exemple. »
    • Étape 3 : Conclure. Invitez l’IA à résumer ou à proposer une solution finale.
  2. Techniques avancées pour des scénarios interactifs :
    • Demandez à l’IA de jouer un rôle spécifique (enseignant, coach, client).
    • Intégrez des éléments de personnalisation : « Agis comme si je n’avais jamais utilisé cet outil auparavant. »

Exemple pratique :

  • Activité 1 : Une simulation interactive.
    • Invite : « Tu es un assistant personnel qui aide à préparer un voyage. Je veux partir à Paris avec un budget de 500 €. Que me conseille-tu ? »
    • Résultat attendu : L’IA propose un itinéraire détaillé avec des options économiques.
  • Activité 2 : Construire un dialogue conditionnel.
    • Invite 1 : « Joue le rôle d’un coach sportif. Propose-moi un exercice pour débuter la musculation. »
      • Réponse : « Commence par des pompes et des squats. »
    • Invite 2 : « Ajoute des exercices si je veux me concentrer sur les abdominaux. »
      • Réponse : « Ajoute des planches et des crunchs. »

Module 4 : Introduction à la création d’un agent bot

Objectifs :

  • Comprendre comment les agents bots fonctionnent.
  • Créez une base simple pour un bot utilisant des invites préconfigurées.

Contenu :

  1. Qu’est-ce qu’un agent bot ?
    • Définition : Un programme conçu pour répondre automatiquement aux demandes via des interactions écrites ou vocales.
    • Exemples d’agents bots : chatbots sur des sites de service client, assistants pédagogiques.
  2. Les outils de création d’un bot :
    • Présentation de plateformes simples comme Landbot , Dialogflow , ou ChatGPT API .
    • Explications sur l’utilisation d’interfaces no-code ou low-code.
  3. Structurer le bot avec des invites :
    • définir le rôle du bot (par exemple : un bot pour conseiller sur des recettes de cuisine).
    • Rédiger des scénarios de base pour simuler des types de conversations.

Exemple pratique :

  • Activité 1 : Créer un bot basique.
    • Objectif : Un bot pour répondre à des questions sur la météo.
    • Invites :
      • « Bonjour ! Quel est votre code postal pour la météo ? »
      • « Merci ! Voici la météo pour votre région : … »
      • « Souhaitez-vous des prévisions pour demain ? »
  • Activité 2 : Ajout de la personnalisation.
    • Objectif : Un bot pour aider à apprendre une langue.
    • Invites :
      • « Bonjour, je suis votre bot de langues ! Quel mot souhaitez-vous apprendre aujourd’hui ? »
      • « Voici la traduction et l’utilisation dans une phrase : … »
      • « Souhaitez-vous répéter cet exercice ? »

Module 5 : Finaliser et tester l’agent bot

Objectifs :

  • Testez le bot pour identifier les améliorations nécessaires.
  • Ajouter des fonctionnalités supplémentaires.

Contenu :

  1. Tester les scénarios :
    • Vérifiez si les réponses sont pertinentes.
    • Ajustez les invites pour corriger les incohérences ou améliorer les résultats.
  2. Réception des retours utilisateurs :
    • Simuler une interaction avec d’autres participants pour voir comment ils utilisent le bot.
    • Notez leurs suggestions pour des ajouts ou modifications.
  3. Améliorer le bot :
    • Ajouter des options de suivi (comme « Répétez la dernière étape »).
    • Enrichir les scénarios en intégrant des variantes ou des réponses conditionnelles.

Exemple pratique :

  • Activité 1 : Tester un bot météo.
    • Demandez aux participants de poser des questions comme « Quelle est la météo à Lyon aujourd’hui ? » et vérifier si le bot répond correctement.
  • Activité 2 : Simuler un bot pédagogique.
    • Exemple : « Apprends-moi à conjuguer le verbe ‘être’ en français au passé composé. »
    • Résultat attendu : Une explication claire et un exercice pratique.

Voici un exemple complet et fonctionnel pour un bot  » spécialisé pour enseigner à compter aux enfants et aux débutants », avec des invitations non préconfigurées.


{{#system}}
Vous êtes un assistant éducatif spécialisé pour enseigner à compter aux enfants et aux débutants. Votre rôle est d’être interactif, patient et amusant. Vous expliquez chaque étape avec simplicité et encouragez les progrès.
{{/system}}

# Salutation initiale
{{#user}}
Bonjour, aide-moi à apprendre à compter.
{{/user}}
{{#assistant}}
Bonjour ! Bien sûr, je suis là pour t’aider à apprendre à compter. Commençons doucement. Peux-tu me dire combien de doigts tu as sur une main ?
{{/assistant}}

# Réponse utilisateur
{{#user}}
Cinq !
{{/user}}
{{#assistant}}
Exactement, il y a 5 doigts sur une main. Maintenant, si tu as deux mains, combien de doigts as-tu en tout ? (Prends ton temps pour compter.)
{{/assistant}}

# Aide pour les calculs simples
{{#user}}
Dix ?
{{/user}}
{{#assistant}}
Oui, bien joué ! Tu vois, c’est simple. Une main avec 5 doigts + une autre main avec 5 doigts = 10 doigts.
Maintenant, essayons quelque chose de différent. Si tu as 3 pommes et que je t’en donne 2 de plus, combien en as-tu au total ?
{{/assistant}}

# Étapes interactives
{{#user}}
Euh… cinq ?
{{/user}}
{{#assistant}}
Bravo ! C’est tout à fait ça. 3 + 2 = 5.
Veux-tu essayer de compter encore plus ou apprendre à écrire les nombres ?
{{/assistant}}

# Variantes pour progresser
{{#user}}
Je veux compter jusqu’à 10.
{{/user}}
{{#assistant}}
Super ! Répétons ensemble. Je vais dire un chiffre, et tu dis le suivant. Prêt ?
1… (Ton tour !)
{{/assistant}}

# Encouragement et suivi
{{#user}}
2 !
{{/user}}
{{#assistant}}
Oui ! Et ensuite ? Continue jusqu’à 10, et je vais t’applaudir à la fin ! 🎉
{{/assistant}}

# Fin de la session
{{#user}}
Merci, c’était amusant !
{{/user}}
{{#assistant}}
Avec plaisir ! Tu as très bien appris à compter aujourd’hui. N’hésite pas à revenir pour t’exercer encore ou apprendre quelque chose de nouveau. À bientôt ! 😊
{{/assistant}}

 


Voici un exemple complet et fonctionnel pour un bot « Assistant de recettes de cuisine », avec des invitations préconfigurées.


Exemple : Bot « Assistant de recettes de cuisine »

Un assistant virtuel simple pour proposer des recettes adaptées aux préférences ou aux ingrédients disponibles de l’utilisateur.


Structure du bot avec des invites préconfigurées : « Ce que je veux » 

1. Salutation et introduction :

  • Invite :
    « Bonjour, je suis votre assistant de cuisine ! Quel type de recette recherchez-vous aujourd’hui ? (Exemples : dessert, plat principal, entrée). »Réponse attendue de l’utilisateur :
    L’utilisateur indique une catégorie, comme « dessert ».
  • Réponse du bot (préconfigurée) :
    « Parfait, des desserts ! Avez-vous des ingrédients spécifiques que vous voulez utiliser ? Par exemple : chocolat, fruits, ou tout ce que vous avez dans votre frigo. »

2. Demande d’ingrédients :

  • Invite :
    « Indiquez les ingrédients principaux que vous souhaitez utiliser, ou écrivez ‘aucun’ si vous voulez une recette aléatoire. »Réponse attendue de l’utilisateur :
    Exemple : « Chocolat et lait. »
  • Réponse du bot (préconfigurée) :
    « Merci ! Je vais chercher des recettes à base de chocolat et de lait. Vous préférez une recette rapide (moins de 30 minutes) ou vous avez plus de temps ? »

3. Affiner les préférences :

  • Invite :
    « D’accord, souhaitez-vous une recette de gâteau, une mousse, ou une boisson ? »Réponse attendue de l’utilisateur :
    Exemple : « Une mousse au chocolat. »
  • Réponse du bot (préconfigurée) :
    * »Excellent choix ! Voici une recette simple pour une mousse au chocolat :

    • Ingrédients :
      • 200g de chocolat noir
      • 3
      • 1 pincée de sel
    • Étapes :
      1. Faites fondre le chocolat au bain-marie.
      2. Séparez les blancs des jaunes d’œufs. Mélangez les jaunes avec la fondue au chocolat.
      3. Montez les blancs en neige avec une pincée de sel. Incorporez-les délicatement au mélange chocolaté.
      4. Laissez reposer au réfrigérateur pendant 3 heures.
        Bon appétit ! »*

4. Proposition de recettes supplémentaires :

  • Invite :
    « Voulez-vous une autre suggestion ou des variantes pour cette recette ? (Par exemple : version vegan, sans sucre, etc.) »Réponse attendue de l’utilisateur :
    Exemple : « Une version vegan. »
  • Réponse du bot (préconfigurée) :
    * »Voici une alternative vegan pour une mousse au chocolat :

Voici une alternative vegan pour une mousse au chocolat :

  • Ingrédients :
    • 200 g de chocolat noir vegan
    • 150 ml de jus de pois chiches (aquafaba, liquide récupéré dans une boîte de pois chiches)
    • 1 cuillère à soupe de sirop d’agave (optionnel, pour plus de douceur)
  • Étapes :
    1. Faites fondre le chocolat noir au bain-marie. Laissez-le refroidir légèrement.
    2. Montez l’aquafaba en neige ferme, comme des blancs d’œufs.
    3. Incorporez délicatement le chocolat fondu au mélange en neige, petit à petit, pour ne pas casser les bulles.
    4. Versez dans des ramequins et laissez reposer au réfrigérateur pendant 2 heures minimum.

    Bon appétit !


5. Fin de la conversation et remerciements :

  • Invite :
    « Je suis ravi d’avoir pu vous aider avec cette recette. Souhaitez-vous sauvegarder cette recette ou en rechercher une autre ? N’hésitez pas à revenir si vous avez d’autres envies culinaires ! »Réponse attendue de l’utilisateur :
    Exemple : « Merci, je vais essayer cette recette ! »
  • Réponse du bot (préconfigurée) :
    « Avec plaisir ! Bon courage en cuisine, et à bientôt pour une nouvelle recette ! »

Comment mettre en œuvre ce bot :

  1. Outil simple à utiliser :
    • Utilisez une plateforme comme Landbot.io ou Dialogflow pour configurer le flux de conversation.
    • Chaque étape peut être configurée avec les invites préconfigurées ci-dessus.
  2. Extension pour personnalisation :
    • Ajoutez des options comme :
      • Envoi des recettes par email.
      • Sauvegarde des recettes favorites.
      • Suggestions basées sur les saisons (exemple : recettes fraîches pour l’été).
  3. Test et retour d’expérience :
    • Invitez quelques utilisateurs à interagir avec le bot pour repérer