0% ont trouvé ce document utile (0 vote)
2 vues39 pages

Ia Programme

Ce document présente une introduction à l'intelligence artificielle (IA) et ses outils, en se concentrant sur le traitement automatique du langage naturel (TALN) et les systèmes experts. Il explique les concepts clés tels que l'analyse syntaxique, l'apprentissage automatique, et la perception artificielle, tout en fournissant des exemples concrets d'applications. Enfin, il aborde les différentes techniques utilisées pour simuler l'intelligence humaine dans divers domaines.

Transféré par

Zeyna Ndiaye
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues39 pages

Ia Programme

Ce document présente une introduction à l'intelligence artificielle (IA) et ses outils, en se concentrant sur le traitement automatique du langage naturel (TALN) et les systèmes experts. Il explique les concepts clés tels que l'analyse syntaxique, l'apprentissage automatique, et la perception artificielle, tout en fournissant des exemples concrets d'applications. Enfin, il aborde les différentes techniques utilisées pour simuler l'intelligence humaine dans divers domaines.

Transféré par

Zeyna Ndiaye
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Chapitre1 : Introduction à l’IA & premiers outils

Comprendre l’IA :
1) Qu’est-ce que L’IA ?

L’intelligence artificielle (IA) désigne l’ensemble des techniques qui


permettent à des machines (en particulier des ordinateurs) de simuler
certaines capacités de l’intelligence humaine. Cela inclut :

Comprendre le langage (ex. : traitement automatique du langage


naturel, comme les assistants vocaux ou les traducteurs
automatiques),

La partie de l'intelligence artificielle qui traite le langage s'appelle le


traitement automatique du langage naturel, ou TALN (en anglais :
Natural Language Processing, NLP).

Le TALN permet à une machine de comprendre, générer, interpréter


et répondre au langage humain. Il regroupe plusieurs sous-domaines,
comme :

1. Analyse syntaxique : comprendre la structure grammaticale des


phrases.
2. Analyse sémantique : comprendre le sens des mots et des
phrases.
3. Reconnaissance d'entités nommées : identifier des noms de
personnes, lieux, organisations, etc.
4. Traduction automatique : traduire du texte d'une langue à une
autre.
5. Analyse des sentiments : détecter des opinions ou émotions
dans un texte.
6. Génération de texte : produire du texte automatiquement.
7. Compréhension du langage naturel (NLU) : interpréter les
intentions dans un message.
8. Dialogue et interaction vocale : permettre la communication
naturelle homme-machine.

🔹 1. Analyse syntaxique (ou parsing)


L’analyse syntaxique vise à comprendre la structure grammaticale
d’une phrase. Elle cherche à déterminer comment les mots sont
organisés et liés entre eux pour former des phrases correctes selon
les règles de la grammaire.
🔸 Objectifs principaux :

 Identifier les parties du discours (verbe, nom, adjectif, etc.).


 Construire un arbre syntaxique qui montre la structure
hiérarchique de la phrase.
 Vérifier si la phrase est grammaticalement correcte.
🔸 Exemple :

Prenons la phrase :

"Le chat mange la souris."

Un analyseur syntaxique va :

 Identifier :
o "Le" → déterminant
o "chat" → nom
o "mange" → verbe
o "la" → déterminant
o "souris" → nom
 Construire un arbre de dépendance ou arbre constituant qui
montre :
o Le sujet : "le chat"
o Le verbe : "mange"
o Le complément d’objet direct : "la souris"

🔸 Applications :

1. Correcteurs grammaticaux et orthographiques


o Outils comme Grammarly, Antidote ou Microsoft Word
utilisent le NLP pour détecter et corriger des fautes :

Phrase : "Il vont au marché."


Correction : "Ils vont au marché."
2. Traduction automatique
o Google Translate, DeepL traduisent des textes entre
langues en comprenant la structure et le sens.
3. Assistants vocaux
o Siri, Alexa, Google Assistant comprennent des requêtes
vocales et y répondent.
4. Chatbots intelligents
o ChatGPT, les assistants de service client automatisés qui
comprennent les messages et répondent de façon naturelle.
5. Analyse de sentiment
o Sur les réseaux sociaux ou les avis clients, les entreprises
détectent si un commentaire est positif, neutre ou négatif.
6. Résumé automatique de documents
o Des outils comme SMMRY ou Resoomer qui condensent
les textes longs en résumés courts.
7. Recherche d’information intelligente
o Les moteurs de recherche comme Google utilisent le NLP
pour comprendre les intentions derrière les requêtes.
8. Détection de plagiat ou de similarité
o Turnitin ou Compilatio analysent les textes pour trouver
des correspondances avec d'autres sources.
9. Classification automatique de texte
o Gmail classe automatiquement les e-mails en
"Principaux", "Promotions", ou "Spam".
10. Reconnaissance des entités nommées (NER)

 Identifier automatiquement les noms de personnes, lieux, dates,


etc., dans un texte :

"Abdoulaye Wade est né à Kébémer en 1926."


➤ Personne : Abdoulaye Wade, Lieu : Kébémer, Date : 1926

[Link] (ex. : résoudre des problèmes ou prendre des


décisions),
Exemple détaillé et très simple d’un système expert dans le
domaine médical. Ce type de système simule le raisonnement d’un
médecin pour aider à poser un diagnostic.
Système expert simple pour diagnostiquer un rhume
Objectif : Aider un utilisateur à savoir s’il a un rhume, une grippe ou une
allergie.
o Base de connaissances

Ce sont des règles (SI... ALORS...) données à l'IA.


🧾 Règles :

 R1 : SI le patient a de la fièvre ET des courbatures, ALORS il a


probablement une grippe.
 R2 : SI le patient a le nez qui coule ET des éternuements SANS
fièvre, ALORS il a probablement une allergie.
 R3 : SI le patient a mal à la gorge, le nez bouché ET une petite
fièvre, ALORS il a probablement un rhume.
o Moteur d’inférence

C’est la partie du système qui lit les faits (symptômes) et applique les
règles pour en tirer une conclusion.
o Interface utilisateur

C’est une simple série de questions posées à l’utilisateur :


Exemple de dialogue :
Q1. Avez-vous de la fièvre ? → Oui
Q2. Avez-vous des courbatures ? → Non
Q3. Avez-vous mal à la gorge ? → Oui
Q4. Avez-vous le nez bouché ? → Oui
o Raisonnement du système

Le système analyse :

 Fièvre = Oui
 Courbatures = Non → donc R1 est ignorée
 Gorge = Oui, Nez bouché = Oui, Fièvre = Oui (petite fièvre) →
R3 correspond

✅ Conclusion du système expert :

« D’après vos réponses, vous avez probablement un rhume. »


Donc en résumé :

 Le système expert imite un spécialiste humain.


 Il suit des règles logiques pour raisonner.
 Il est utile pour prendre des décisions automatiques dans un
domaine spécifique.

🔹 1. Systèmes experts
Exemple : MYCIN (1970s – diagnostic de maladies infectieuses)

🧠 But :

Simuler le raisonnement d’un médecin pour diagnostiquer une


infection bactérienne.

🎯 Exemple simplifié :

Un patient a :

 De la fièvre
 Une infection connue
 Des résultats de laboratoire

MYCIN applique la règle :


SI température > 38°C ET leucocytes élevés ALORS suspecter
infection bactérienne.

Résultat :
“Il est probable que le patient ait une infection bactérienne.
Antibiotique recommandé : pénicilline.”

🔹 2. Règles logiques
Exemple : “Si fièvre ET douleurs musculaires → grippe”

🔍 Exemple simple :
SI fièvre = oui
ET douleurs_musculaires = oui
ALORS diagnostic = grippe

Utilisation :

 Peut-être écrite dans n’importe quel langage (Python, Prolog,


PHP…)
 C’est la base de nombreux systèmes experts

🔹 3. Moteurs d’inférence
Définition : C’est le cerveau logique d’un système expert. Il lit les
faits, cherche les règles applicables, les applique, et tire une
conclusion.

⚙️Exemple simple :

Faits fournis :

 Patient a de la fièvre
 Patient a mal à la gorge

Règles disponibles :

1. Si fièvre + mal de gorge → rhume


2. Si fièvre + courbatures → grippe
Fonctionnement :
Le moteur d’inférence teste chaque règle. Il applique la 1ère règle
car elle correspond aux faits → diagnostic : rhume.

🔹 4. Algorithmes de planification
Définition : Trouver une séquence d’actions pour atteindre un but.

🧩 Exemple : Préparer un thé

Objectif : Avoir une tasse de thé.


État initial : Rien n’est prêt.

Actions possibles :

1. Faire bouillir de l’eau


2. Mettre le thé dans la tasse
3. Verser l’eau
4. Ajouter du sucre

Plan généré par l’algorithme :


1. Faire bouillir de l’eau
2. Mettre le thé dans la tasse
3. Verser l’eau dans la tasse
4. Ajouter du sucre

Cet ordre est logique et nécessaire. L’IA vérifie les conditions de


chaque étape avant de planifier.

🔹 5. Logique formelle
Utilise des symboles et règles pour représenter des faits et en déduire
d’autres. Elle est utilisée en logique propositionnelle ou logique du
premier ordre.

✍️Exemple simple (Logique propositionnelle) :


Symboles :

 A : "Il pleut"
 B : "Le sol est mouillé"
Règle :
SI A ALORS B (A → B)
Fait :
A est vrai (Il pleut)
Conclusion :
Donc B est vrai (Le sol est mouillé)

Cette logique est utilisée dans les systèmes experts, les moteurs
d’inférence, et la résolution de problèmes logiques.

✅ Résumé visuel

Concept Fonction principale Exemple simple


MYCIN pour infections
Système expert Simule un spécialiste
médicales
Déduction à partir de Si fièvre + douleur →
Règles logiques
conditions grippe
Applique les règles aux faits Faits → moteur → règle →
Moteur d’inférence
pour décider conclusion
Algorithme de Organise des actions vers un
Étapes pour faire du thé
planification objectif
Raisonnement structuré par A → B, A est vrai, donc B
Logique formelle
symboles est vrai

1. Apprendre à partir de données (c’est le machine learning, ou


apprentissage automatique),
Excellent ! La partie de l’IA qui apprend à partir de données
s’appelle :

🔹 Apprentissage automatique
(En anglais : Machine Learning, abrégé ML)

🧠 Définition :

Le machine learning permet à une machine d’apprendre


automatiquement à effectuer une tâche en analysant des données,
sans être explicitement programmée pour cette tâche.

🎯 Objectif :

 Découvrir des modèles ou régularités dans les données


 Faire des prédictions ou des décisions basées sur l’expérience

🔍 Exemple simple : Prédire si un fruit est une pomme ou une


banane
Données d’apprentissage :
Couleur Longueur (cm) Poids (g) Fruit
Rouge 8 150 Pomme
Jaune 15 120 Banane
Verte 9 140 Pomme
Jaune 16 110 Banane

Étapes du Machine Learning :

1. Collecte de données : tableau ci-dessus.


2. Entraînement du modèle : l’algorithme apprend les
caractéristiques qui différencient pomme/banane.
3. Prédiction : on donne un nouveau fruit :

Couleur : jaune, Longueur : 14, Poids : 115


➤ Le modèle prédit : Banane

🧪 Types d’apprentissage automatique :


Type Ce que ça fait Exemple simple
Apprend à partir de données Prédire le prix d’une
Supervisé
étiquetées maison
Trouve des groupes dans les Regrouper les clients par
Non supervisé
données comportement
Par Apprend en essayant et en Apprendre à jouer à un jeu
renforcement recevant des récompenses vidéo

🔧 Exemples concrets :

 Reconnaissance d’images : reconnaître un chat dans une photo


 Prédiction de maladies : à partir d’un dossier médical
 Filtres antispam : distinguer les vrais mails des spams
 Recommandations : YouTube, Netflix ou Amazon qui
suggèrent du contenu

Voici un exemple très simple de reconnaissance d’image, expliqué


étape par étape, avec un cas concret facile à comprendre :

🎯 Objectif : reconnaître si une image contient


un chat ou un chien 🐱🐶
🔍 1. Qu’est-ce que la reconnaissance d’image ?
C’est une application de la vision par ordinateur (Computer Vision),
qui permet à un ordinateur de :

✅ Analyser une image


✅ Reconnaître ce qu’il y a dedans
✅ Classer ou identifier ce contenu

📸 Exemple concret :
➤ Image en entrée :

Une photo 300x300 pixels contenant un chat.

🧠 Étapes du processus :
1. Prétraitement

 L’image est convertie en nombres (matrice de pixels).


 Redimensionnée à une taille standard (ex. : 100x100).
 Normalisée (valeurs entre 0 et 1).

2. Utilisation d’un modèle pré-entraîné

On peut utiliser un modèle déjà entraîné (comme MobileNet, ResNet,


ou Teachable Machine de Google).

➡️Le modèle a déjà vu des milliers d’images de chats et chiens.

3. Prédiction

Le modèle reçoit l’image et renvoie :


plaintext
CopierModifier
Chat : 97%
Chien : 3%
4. Résultat

“C’est très probablement un chat.”

✅ Exemple simple avec Teachable Machine


(Google)
Outil : [Link]

Étapes :

1. Tu prends des photos de chats et chiens avec ta webcam.


2. Tu les classes dans 2 catégories.
3. Tu cliques sur “Entraîner”.
4. Ensuite, tu testes en lui montrant une nouvelle image.
5. Le modèle te dit : “Chat” ou “Chien”.

Aucun code requis, tout se fait par glisser-déposer !

💡 Variante en pseudo-code :
plaintext
CopierModifier
charger_image("[Link]")
image_traitée = redimensionner(image, 100x100)
résultat = modèle_préentraîné.prédire(image_traitée)

SI résultat = "chat"
afficher("C'est un chat")
SINON
afficher("C'est un chien")

2. Percevoir l’environnement (ex. : reconnaissance faciale, vision


par ordinateur),
La partie de l’intelligence artificielle qui permet à une machine de
percevoir l’environnement (voir, entendre, ressentir) s’appelle :

🔹 Perception artificielle
Et plus précisément :

🔸 Vision par ordinateur (Computer Vision)

🔸 Reconnaissance vocale (Speech Recognition)

🔸 Traitement des capteurs (caméras, micro, radar…)

🧠 Définition générale :
C’est la branche de l’IA qui permet à une machine de recevoir des
informations de son environnement, de les analyser, puis de
comprendre ce qu’elle perçoit (images, sons, mouvements, etc.).

🔍 Exemples concrets par type :


1. 🎥 Vision par ordinateur (Computer Vision)

➤ Exemple : Reconnaissance faciale

 Une caméra capture une image de votre visage.


 L’IA détecte les yeux, le nez, la bouche.
 Elle compare avec une base de données (ex : pour déverrouiller
un smartphone).

✅ Applications : Facebook, caméras de surveillance, voitures


autonomes, diagnostic médical (ex : lire une radio).
2. 🗣️Reconnaissance vocale (Speech Recognition)

➤ Exemple : Dire “Bonjour Siri”

 Le micro capte votre voix.


 L’IA transforme le son en texte : "Bonjour Siri"
 Elle comprend l’intention et lance une action.

✅ Applications : Assistants vocaux (Siri, Google Assistant), dictée


vocale, traduction vocale instantanée.

3. 🧭 Traitement d'autres capteurs (capteurs 3D, infrarouge, etc.)

➤ Exemple : Voiture autonome

 Capteurs + caméras détectent :


o Objets devant la voiture
o Distance avec les autres véhicules
o Feux rouges, panneaux, piétons
 L’IA perçoit son environnement pour prendre les bonnes
décisions de conduite.

🧰 Outils utilisés :
Domaine Outils/Technos courantes
Vision OpenCV, YOLO, TensorFlow, PyTorch
Google Speech API, Whisper (OpenAI),
Reconnaissance vocale
Kaldi
Perception globale ROS (Robot Operating System), Lidar, etc.

3. Agir de manière autonome (ex. : robots, voitures autonomes).


La partie de l’intelligence artificielle qui permet à une machine
d’agir de manière autonome s’appelle :

🔹 Robotique autonome
C’est l’association de plusieurs branches de l’IA (perception,
raisonnement, apprentissage, planification) pour permettre à un agent
intelligent (robot, voiture, drone…) de :

✅ Percevoir,
✅ Décider,
✅ Agir,
✅ S’adapter sans intervention humaine.

🧠 Définition :
Un système autonome est un système capable d’exécuter des
actions dans le monde réel pour atteindre un objectif, sans
instructions précises à chaque étape.

🔍 Exemples concrets :
1. 🚗 Voiture autonome (comme une Tesla)
Ce qu’elle fait :

 Perçoit : piétons, feux, obstacles grâce à des capteurs et caméras


 Décide : freiner, accélérer, tourner, s’arrêter…
 Agit : contrôle le volant, les freins, etc.
 S’adapte : à la météo, à la circulation, aux imprévus

2. 🤖 Robot de livraison (comme les robots de Amazon ou


Starship)
 Navigue seul dans les rues
 Évite les obstacles
 Suit une route GPS
 Livre un colis à la bonne adresse

3. 🛩️Drone autonome

 Suit un itinéraire
 Prend des photos ou mesure des données
 Revient seul à sa base

🧩 Composants clés d’un système autonome :


Fonction Branche de l’IA associée
Voir / écouter Perception (vision par ordinateur, audio)
Comprendre / planifier Raisonnement, planification, machine learning
Systèmes experts, logique, apprentissage par
Décider
renforcement
Agir (moteurs, bras,
Contrôle robotique (Robot Operating System - ROS)
roues)

🛠️Technologies courantes :
 ROS (Robot Operating System) pour la coordination logicielle
 Lidar, GPS, caméras, capteurs
 Algorithmes de navigation et évitement d’obstacles (A*,
SLAM)
 Apprentissage par renforcement (pour apprendre à se
déplacer seul)

Voici un exemple très simple en pseudo-code d’un robot autonome


qui avance tout droit et évite les obstacles en prenant des décisions
automatiquement.
🤖 Pseudo-code : Robot mobile autonome
🎯 Objectif :

Le robot avance tout droit, mais s’il détecte un obstacle, il :

 s’arrête,
 recule un peu,
 tourne à droite,
 et reprend son chemin.

🔍 Capteurs :

 Capteur avant : détecte les obstacles devant.


 Capteur gauche/droite : facultatif pour améliorer.

📜 Pseudo-code simplifié :
plaintext
CopierModifier
TANT QUE vrai FAIRE
SI capteurAvant == "libre" ALORS
avancer()
SINON
arreter()
reculer(1 seconde)
tourner_droite(90 degrés)
avancer()
FIN SI
FIN TANT QUE

🧠 Ce que le robot fait :

1. Il avance tant qu’il n’y a pas d’obstacle.


2. Si un obstacle est détecté :
o Il s’arrête,
o Recule légèrement pour se dégager,
o Tourne vers la droite (peut être gauche selon
l’algorithme),
o Recommence à avancer.

🔧 Version imagée :
plaintext
CopierModifier
[libre] → avancer
[obstacle] → arreter → reculer → tourner → avancer

✅ Ce type d’algorithme est utilisé :

 Dans les aspirateurs robots (comme Roomba),


 Les robots éducatifs (Thymio, Ozobot),
 Les robots d’usine (pour éviter les humains ou objets).

1. Il existe deux grandes catégories d’IA :


 IA faible : spécialisée dans une tâche précise (comme ChatGPT
ou Siri),
 IA forte : encore théorique, elle serait capable de comprendre et
de raisonner comme un humain, voire mieux.

Exact ! Voici une explication claire et détaillée des deux grandes


catégories d’intelligence artificielle :

🔹 1. IA faible (ou étroite)


🧠 Définition :

L’IA faible (en anglais narrow AI) est spécialisée dans une tâche
précise.
Elle ne comprend pas vraiment ce qu’elle fait, mais elle exécute
très bien une fonction spécifique.
✅ Exemples :

 ChatGPT : répond à des questions, mais ne comprend pas


vraiment comme un humain.
 Siri, Alexa : comprennent la voix pour exécuter des ordres.
 Voiture autonome : perçoit la route, freine ou tourne
automatiquement.
 Reconnaissance faciale : identifie un visage sur une image.

❗ Limite :

Elle ne peut pas généraliser ou faire autre chose que ce pour quoi
elle a été programmée ou entraînée.

🔹 2. IA forte (ou générale)


🧠 Définition :

L’IA forte (en anglais Artificial General Intelligence, AGI) est une
IA hypothétique qui serait aussi intelligente qu’un humain (ou
plus), capable de :

✅ Raisonner,
✅ Apprendre n’importe quelle tâche,
✅ Avoir conscience d’elle-même,
✅ S’adapter à des situations nouvelles sans être reprogrammée.

🔮 Statut actuel :

❗ Elle n’existe pas encore.


C’est un objectif de recherche à long terme.

🧪 Si elle existait, elle pourrait :

 Écrire des livres originaux


 Guérir des maladies sans aide humaine
 Résoudre des problèmes complexes sans intervention humaine
 Avoir une pensée abstraite ou créative
🆚 Résumé comparatif :
Critère IA faible IA forte
Spécialisée dans une Polyvalente, comme un
Capacités
tâche humain
Compréhension réelle du
Compréhension Nulle ou très limitée
monde
Exemples ChatGPT, Siri, Google
Aucun (encore théorique)
actuels Maps
Conscience Non Oui (hypothèse)
Faible (ne sort pas de son Très élevée (peut tout
Flexibilité
domaine) apprendre)

En résumé, l’intelligence artificielle vise à doter les machines d’une


forme d’ intelligence leur permettant d’effectuer des tâches
complexes, parfois mieux ou plus rapidement que l’homme.

🔹Séance 2 (2h) : Premiers pas avec les outils d’IA

 Présentation des assistants IA : ChatGPT, Google Gemini,


Copilot…
 Démonstration de ChatGPT : fonctionnement, interface, bonnes
pratiques
 Exercices pratiques : poser des questions, créer des textes
simples, traduire, résumer, etc.

11111111111111111111111111111111111111111111111111111111
111111111111111

 Présentation des assistants IA : ChatGPT, Google Gemini,


Copilot…
1.1 IA : ChatGPT,

OpenAI est une entreprise américaine spécialisée dans la recherche et


le développement en intelligence artificielle (IA). Elle est à l’origine
de plusieurs modèles d’IA très avancés, dont ChatGPT, DALL·E
(génération d’images), et Codex (aide au code).

🔹 Présentation rapide

 Nom complet : OpenAI Inc. (avec sa filiale commerciale


OpenAI LP)
 Fondée en : Décembre 2015
 Fondateurs : Elon Musk, Sam Altman, Greg Brockman, Ilya
Sutskever, entre autres
 Siège : San Francisco, États-Unis
 PDG actuel (2025) : Sam Altman

🔹 Mission

« S’assurer que l’intelligence artificielle générale (AGI) profite à


toute l’humanité. »

OpenAI vise à créer une IA générale (une IA aussi capable qu’un


humain dans n’importe quelle tâche cognitive), sûre et bénéfique.

🔹 Réalisations majeures

Produit / Modèle Description


GPT (Generative Pre- Modèle de langage. Versions : GPT-2,
trained Transformer) GPT-3, GPT-4, GPT-4.5
Interface conversationnelle basée sur
ChatGPT
GPT
Codex IA pour aider à écrire du code
DALL·E Générateur d’images à partir de texte
Produit / Modèle Description
Whisper Reconnaissance vocale (audio → texte)
Plateforme pour intégrer les modèles
OpenAI API
dans des apps/sites
GPT personnalisables par les
Custom GPTs
utilisateurs

🔹 Partenariat avec Microsoft

OpenAI travaille en partenariat étroit avec Microsoft, qui :

 a investi plusieurs milliards de dollars,


 a intégré ChatGPT et GPT dans Microsoft Copilot,
 héberge les modèles OpenAI sur Azure (cloud Microsoft).

🔹 Statut hybride

OpenAI a une structure unique :

 OpenAI Inc. : organisation à but non lucratif,


 OpenAI LP : entité commerciale à but lucratif "limité" (capped
profit), pour attirer des investisseurs sans trahir les valeurs
d’origine.

🔹 Influence mondiale

OpenAI est actuellement l’un des leaders mondiaux de l’IA, aux


côtés de :

 Google DeepMind (Gemini),


 Anthropic (Claude),
 Mistral AI (France),
 Meta AI, etc.
 Le brainstorming (en français : remue-méninges) est une
technique de créativité en groupe (ou individuelle) utilisée
pour générer un maximum d’idées autour d’un sujet, d’un
problème ou d’un projet, sans jugement dans un premier temps.

Comment utiliser

GPT (Generative Pre-trained Transformer)


Modèle de langage. Versions : GPT-2, GPT-3, GPT-4, GPT-4.5

Voici un guide clair pour comprendre et utiliser les différents


modèles GPT (Generative Pre-trained Transformer), notamment
GPT-2, GPT-3, GPT-4 et GPT-4.5.

🔍 Qu’est-ce que GPT ?


GPT est un modèle de langage développé par OpenAI. Il utilise
l’intelligence artificielle pour générer du texte de manière cohérente
à partir d'une invite (prompt). Ces modèles ont été entraînés sur des
milliards de mots pour comprendre et prédire du langage humain.

📚 Versions principales :
🔹 GPT-2 (2019)

 Open-source, disponible gratuitement.


 Moins performant pour les tâches complexes.
 Peut être utilisé localement avec des bibliothèques Python
comme transformers de Hugging Face.

🔹 GPT-3 (2020)
 Disponible via l’API OpenAI.
 Plus grand que GPT-2 (175 milliards de paramètres).
 Nécessite une clé API et un compte OpenAI.

🔹 GPT-4 (2023)

 Plus avancé : meilleure compréhension, réponses plus fiables.


 Accessible via ChatGPT Plus (20 $/mois).
 API disponible sur [Link].

🔹 GPT-4.5 (interne à OpenAI / ChatGPT Pro)

 Meilleures performances que GPT-4 (notamment en rapidité et


logique).
 Disponible uniquement dans ChatGPT Pro via l’interface de
ChatGPT (pas encore d’API publique distincte).

⚙️Comment les utiliser ?


▶️Méthode 1 : Via l’interface ChatGPT

1. Rendez-vous sur [Link].


2. Créez un compte OpenAI.
3. Choisissez :
o Gratuit → GPT-3.5
o Abonnement Plus (20 $/mois) → Accès à GPT-4 et GPT-
4.5

▶️Méthode 2 : Via l’API OpenAI

1. Allez sur [Link]


2. Créez un compte et récupérez une clé API.
3. Utilisez Python :
import openai

openai.api_key = "votre_clé_api"
response = [Link](
model="gpt-4", # ou "gpt-3.5-turbo"
messages=[
{"role": "user", "content": "Explique-moi la
Révolution française."}
]
)

print(response['choices'][0]['message']['content'])

▶️Méthode 3 : En local (GPT-2, voire GPT-J ou Mistral)

1. Installez les bibliothèques :


pip install transformers torch

2. Exemple en Python :
from transformers import GPT2LMHeadModel, GPT2Tokenizer

tokenizer = GPT2Tokenizer.from_pretrained("gpt2")
model = GPT2LMHeadModel.from_pretrained("gpt2")

prompt = "La France est un pays situé en Europe. "


inputs = [Link](prompt, return_tensors="pt")
outputs = [Link](inputs, max_length=100,
num_return_sequences=1)

print([Link](outputs[0]))

💡 Astuce :
Pour les cas d’usage simples (rédaction, explication, résumé),
ChatGPT en ligne suffit largement. Pour les développeurs ou projets
personnalisés, l'API OpenAI est plus flexible.

Interface
ChatGPT conversationnelle
basée sur GPT

Voici un guide simple et clair pour apprendre à


utiliser ChatGPT, l’interface conversationnelle
basée sur les modèles GPT d’OpenAI (comme
GPT-3.5, GPT-4, GPT-4.5).

💬 Qu’est-ce que ChatGPT ?


ChatGPT est une interface de discussion en
ligne qui vous permet de parler avec une
intelligence artificielle. Vous posez des
questions ou donnez des consignes en langage
naturel, et l’IA vous répond en quelques
secondes.

🧭 Comment y accéder ?
1. 🌐 Allez sur le site officiel :
👉 [Link]
2. 📝 Créez un compte (adresse e-mail + mot
de passe ou via Google/Microsoft).
3. 🔑 Choisissez un abonnement :
o Gratuit : accès à GPT-3.5
o ChatGPT Plus (20 $/mois) : accès à
GPT-4 et GPT-4.5 (modèle plus
puissant et rapide)

⚙️Comment utiliser ChatGPT ?


✅ Étapes de base :

1. Connectez-vous sur [Link]


2. Dans la barre en bas de l’écran, tapez votre
question ou consigne :
o Exemple : Explique-moi la
photosynthèse.
o Exemple : Écris un email
professionnel pour demander un
rendez-vous.
3. Appuyez sur "Entrée" ou cliquez sur la
flèche pour envoyer.
4. L’IA vous répond en langage naturel.

🧠 Ce que vous pouvez faire avec


ChatGPT :
Domaine Exemples d'utilisation
Lettres, emails, CV, contenus
✍️Rédaction
web, articles
Résumés de cours,
📚 Éducation explications de concepts,
exercices corrigés
Business plans, idées
💼 Travail / Projets marketing, documents
administratifs
Aide au code (PHP, Python,
💻 Programmation HTML…), débogage,
explications
🌍 Langues / Traduction de phrases,
Traductions explication de vocabulaire
Poèmes, idées de noms,
🎨 Créativité
slogans, scénarios

🛠️Conseils d'utilisation efficaces :


✅ Donnez un contexte clair :

🔸 Mauvais : Aide-moi pour un exposé.


✅ Bon : Aide-moi à préparer un exposé de 5
minutes sur les énergies renouvelables pour un
élève de 3e.

✅ Posez une seule question à la fois ou


numérotez-les.

✅ Demandez des reformulations :

Peux-tu simplifier ?, Peux-tu traduire cela en


français ?, Donne un exemple concret.

📱 Versions disponibles :
Plateforme Accès
🌐 Web [Link]
Application ChatGPT (iOS et
📱 Mobile
Android)
Pour développeurs via
💻 API
[Link]

DALl E Générateur d’images à partir de text

Voici un guide simple et complet pour comprendre comment utiliser


DALL·E, le générateur d’images à partir de texte d’OpenAI.

🎨 Qu’est-ce que DALL·E ?


DALL·E est une intelligence artificielle développée par OpenAI qui
peut créer des images réalistes ou artistiques à partir de
descriptions en langage naturel (texte).

Exemple :
"Un lion assis sur un canapé en train de lire un journal dans un style
cartoon."
→ DALL·E génère une image correspondant à cette description.

🔓 Comment accéder à DALL·E ?


✅ Méthode 1 : via ChatGPT

1. Allez sur [Link]


2. Connectez-vous avec un compte OpenAI.
3. Si vous utilisez GPT-4 avec vision (GPT-4o) (inclus dans
ChatGPT Plus, 20 $/mois), vous pouvez :
o Écrire une description d’image comme un prompt.
o Cliquer sur l’icône 🖼️ou sur le bouton "Générer une
image".
📌 Exemple :

"Crée une image d’un marché africain animé au coucher du soleil,


avec des femmes vendant des fruits."

✅ Méthode 2 : via [Link]

1. Créez un compte développeur.


2. Obtenez une clé API.
3. Appelez l’API DALL·E via un script (par exemple en Python) :
import openai

openai.api_key = "votre_clé_api"

response = [Link](
prompt="A futuristic city with flying cars under a purple
sky",
n=1,
size="1024x1024"
)

image_url = response['data'][0]['url']
print(image_url)

✅ Méthode 3 : via l’appli ChatGPT mobile

 Disponible sur iOS et Android.


 Utilise l’interface GPT-4 avec image.
 Vous pouvez décrire une scène et générer des images depuis
votre téléphone.

🧠 Conseils pour écrire un bon prompt DALL·E


:
Ce que vous
Exemple de prompt
voulez
Style réaliste A realistic photo of a Senegalese fisherman at sunrise
Style cartoon A cartoon drawing of a dancing mango with sunglasses
Style peinture A painting in the style of Van Gogh showing a desert scene
A woman wearing a red dress, walking in a Paris street at
Détails importants
night
Composition An aerial view of a tropical island shaped like a star

🎯 Cas d’usage de DALL·E :


 Création artistique : illustrations, BD, design graphique
 Marketing / Réseaux sociaux : visuels originaux pour posts
 Éducation : images pédagogiques (sciences, histoire…)
 Prototypes visuels : logos, maquettes, concepts de produits
📝 À retenir :
 DALL·E génère des images à partir de prompts textuels
détaillés.
 Il est disponible dans ChatGPT Plus (via GPT-4) et via API
OpenAI.
 Plus la description est précise, plus l’image générée sera fidèle
à votre intention.

Whisper Reconnaissance vocale (audio → texte)

Voici un guide simple pour comprendre comment utiliser Whisper,


l’intelligence artificielle d’OpenAI pour la reconnaissance vocale
(conversion audio → texte).

🎤 Qu’est-ce que Whisper ?


Whisper est un modèle d’intelligence artificielle développé par
OpenAI qui peut transcrire automatiquement de l’audio en texte.
Il fonctionne sur des fichiers audio (MP3, WAV, etc.) et peut
reconnaître plusieurs langues, y compris le français.

🛠️Comment utiliser Whisper ?


✅ Méthode 1 : En local avec Python (gratuit)
🔧 Étape 1 : Installer les bibliothèques nécessaires

1. Assurez-vous d’avoir Python installé.


2. Ouvrez un terminal (ou invite de commande) et tapez :
pip install openai-whisper
🔧 Étape 2 : Transcrire un fichier audio

Enregistrez un fichier audio (mon_fichier.mp3 par exemple), puis


utilisez ce code :
whisper mon_fichier.mp3 --language French --model small

 --language French : pour indiquer que l’audio est en français.


 --model small : modèle rapide. Vous pouvez aussi utiliser base,
medium, ou large pour plus de précision.

Whisper va générer un fichier .txt contenant la transcription.

✅ Méthode 2 : Via l’API OpenAI


Étapes :

1. Créez un compte sur [Link]


2. Récupérez une clé API.
3. Utilisez ce code Python :
import openai

openai.api_key = "votre_clé_api"

audio_file = open("mon_fichier.mp3", "rb")

transcription = [Link](
model="whisper-1",
file=audio_file
)

print(transcription["text"])

👉 Cette méthode nécessite une connexion Internet et est payante à


l'usage (quelques centimes par minute d’audio).
✅ Méthode 3 : Applications utilisant Whisper

Plusieurs applications open source et outils intègrent Whisper :

 MacWhisper (Mac) – Interface simple pour les fichiers audio.


 Whispr Desktop – Multiplateforme.
 Descript, [Link], etc. utilisent parfois Whisper comme moteur
de transcription.

📌 Points forts de Whisper :


 Excellente qualité de transcription, même avec bruit de fond.
 Reconnaissance de plusieurs langues.
 Peut traduire et transcrire en même temps (ex. : audio en
français → texte en anglais).

🧠 Astuce pour de bons résultats :


 Utilisez des fichiers audio clairs, sans trop de bruit de fond.
 Parlez distinctement si vous enregistrez vous-même.
 Privilégiez un modèle plus grand (medium, large) pour de
meilleurs résultats.

Souhaitez-vous un exemple complet avec un fichier audio réel ? Vous


pouvez m’en envoyer un, et je vous montrerai comment le transcrire.

OpenAI API Plateforme pour intégrer les modèles dans des apps/sites
Voici un guide clair et complet pour utiliser l’API d’OpenAI, la
plateforme qui vous permet d’intégrer les modèles GPT, DALL·E,
Whisper, etc. dans vos applications ou sites web.

🔑 Qu’est-ce que l’API OpenAI ?


L’API OpenAI vous permet d’accéder à des modèles puissants
d’intelligence artificielle (texte, image, audio) pour les utiliser dans
vos propres applications, sites web, bots, logiciels, etc.

💡 Exemples de modèles disponibles :

 gpt-4, gpt-3.5-turbo → génération de texte (ChatGPT)


 whisper-1 → transcription audio (Whisper)
 dall-e-3 → génération d’images à partir de texte
 text-embedding-3-small → génération de vecteurs (recherche
sémantique)
 gpt-4o → multimodal (texte + image + audio en entrée)

🛠️Étapes pour utiliser l’API OpenAI


1. 📝 Créer un compte sur la plateforme OpenAI

👉 [Link]

2. 🔐 Obtenir une clé API

Une fois connecté :

 Allez dans "API keys" (cliquez sur votre nom > View API keys)
 Cliquez sur "Create new secret key"
 Copiez-la et gardez-la privée

3. 💻 Installer la bibliothèque Python (ou autre langage)

Par exemple, pour Python :


pip install openai

4. 💬 Appeler un modèle GPT (texte → texte)

Voici un exemple simple pour GPT-4 :


import openai

openai.api_key = "votre_clé_api"

response = [Link](
model="gpt-4",
messages=[
{"role": "system", "content": "Tu es un assistant
utile."},
{"role": "user", "content": "Explique-moi la
révolution industrielle en 5 phrases."}
]
)

print(response["choices"][0]["message"]["content"])

📸 Exemple pour générer une image (DALL·E)


response = [Link](
prompt="A lion sitting at a computer in an office",
n=1,
size="1024x1024"
)

print(response["data"][0]["url"])

🎤 Exemple pour transcrire un fichier audio


(Whisper)
audio_file = open("votre_audio.mp3", "rb")

transcription = [Link](
model="whisper-1",
file=audio_file
)

print(transcription["text"])
💰 Coût d’utilisation (tarification API)
OpenAI facture à l’utilisation, selon :

 Le modèle utilisé (GPT-3.5 est moins cher que GPT-4)


 Le nombre de tokens (morceaux de texte, environ 750 mots =
1000 tokens)
 Le type de service (texte, image, audio)

👉 Voir la tarification ici :


[Link]

📦 Intégration dans un site ou une application


Vous pouvez appeler l’API depuis :

 Un site web (via un backend en PHP, Python, [Link]…)


 Une application mobile (Android, iOS)
 Un chatbot (ex. : chatbot d’entreprise, assistant WhatsApp)
 Un plugin ou une extension

🛡️Bonnes pratiques :
 Ne jamais exposer votre clé API dans le code côté client
(HTML/JS).
 Utiliser un serveur intermédiaire pour sécuriser les appels.
 Limiter les requêtes avec des quotas ou un pare-feu applicatif.

📘 Ressources utiles :
 📚 Docs officielles : [Link]
 🧪 Playground (tester sans coder) :
[Link]
 🛠️Exemples de code : [Link]
Custom GPTs GPT personnalisables par les utilisateurs

Voici un guide clair et pratique pour utiliser les Custom GPTs, c’est-
à-dire des versions personnalisées de ChatGPT créées par les
utilisateurs selon leurs besoins.

🤖 Qu’est-ce qu’un Custom GPT ?


Un Custom GPT est une version personnalisée de ChatGPT, créée
via l’interface d’OpenAI.
Vous pouvez :

 Lui donner une personnalité ou un ton spécifique (ex. : formel,


amical, éducatif)
 Définir ce qu’il sait ou doit faire (ex. : parler d’un sujet précis,
utiliser un style particulier)
 L’équiper avec des fichiers, des instructions ou des outils
 Et l’utiliser comme un assistant spécialisé.

🧠 Exemples :

 Un coach sportif virtuel


 Un assistant juridique de base
 Un tuteur en mathématiques
 Un conseiller marketing local

🛠️Comment créer ou utiliser un Custom GPT ?


✅ Étape 1 : Avoir un compte ChatGPT Plus
👉 Les Custom GPTs sont disponibles uniquement avec
l’abonnement ChatGPT Plus (20 $/mois).

✅ Étape 2 : Aller dans l’interface des Custom GPTs

1. Allez sur [Link]


2. Connectez-vous
3. Cliquez sur "Explorer GPTs" (en bas à gauche) ou allez
directement ici :
👉 [Link]

🎨 Deux possibilités :
1. 🔍 Utiliser un GPT personnalisé existant

 Dans l’annuaire de GPTs personnalisés, cherchez par thème :


o "Traducteur wolof", "Prof d’histoire", "Graphiste IA", etc.
 Cliquez dessus et utilisez-le comme un ChatGPT classique.

2. ✏️Créer votre propre Custom GPT

1. Cliquez sur "Créer un GPT" > Walkthrough guidé.


2. Donnez-lui :
o Un nom
o Une description (ce qu’il est censé faire)
o Des instructions système (ex. : “Tu es un assistant qui
donne des conseils aux entrepreneurs du Sénégal.”)
o Des fichiers ou bases de connaissances à intégrer
o Activez ou non les outils (navigation web, génération
d’images, code, etc.)
3. Cliquez sur "Créer" → votre GPT personnalisé est prêt.

🧠 Ce qu'on peut personnaliser dans un Custom


GPT :
Élément Exemple
Coach Forme Sénégal, Assistante juridique, Guide
Nom / identité
local
Instructions Sois patient, explique comme à un débutant, donne
système des exemples concrets.
PDF, DOCX, notes de cours, catalogue produit,
Fichiers joints
etc.
Navigation Web, Code interpreter, DALL·E,
Outils activés
Fichiers
Peut répondre en s’adaptant à des cas ou données
Réponses privées
spécifiques

💡 Cas d’usage de Custom GPTs :


 👨‍🏫 Enseignant virtuel pour les élèves d’un niveau ou d’un pays
donné
 👩‍⚕️Assistant santé (non médical) pour l’hygiène, nutrition, etc.
 🛍️Conseiller e-commerce pour une boutique ou un catalogue
spécifique
 🧾 Assistant administratif local (Sénégal, Afrique de
l’Ouest…)

🔗 Partager un Custom GPT


Une fois créé, vous obtenez un lien public que vous pouvez partager
(même avec d’autres abonnés ChatGPT Plus).
👉 Exemple de lien : [Link]
gpt

Vous aimerez peut-être aussi