Aller au contenu principal

Chapitre 3 : Aperçu des modèles de langage IA

🎯 Objectifs d'apprentissage​

Après avoir terminé ce chapitre, vous serez capable de :

  • Expliquer comment fonctionnent les grands modèles de langage (LLM) à un niveau élevé
  • Comparer les principaux modèles d'IA et leurs forces uniques
  • Identifier quel modèle est le mieux adapté pour différentes tâches
  • Comprendre les principales limites des modèles d'IA actuels

📚 Introduction​

Pour devenir un ingénieur de prompt efficace, vous devez comprendre les outils avec lesquels vous travaillez. Dans ce chapitre, nous explorerons comment fonctionnent les modèles de langage IA et comparerons les principaux acteurs du domaine.

Comment fonctionnent les LLM (simplifié)​

Les grands modèles de langage sont des systèmes d'IA entraînés sur de vastes quantités de texte pour comprendre et générer un langage semblable à celui des humains.

Le concept de base​

┌─────────────────────────────────────────────────────────────┐
│ COMMENT FONCTIONNENT LES LLM │
├─────────────────────────────────────────────────────────────┤
│ │
│ INPUT (Votre prompt) │
│ │ │
│ ▼ │
│ ┌─────────────┐ │
│ │ TOKENIZATION │ → Diviser le texte en tokens │
│ └──────┬──────┘ │
│ │ │
│ ▼ │
│ ┌─────────────┐ │
│ │ EMBEDDING │ → Convertir les tokens en nombres │
│ └──────┬──────┘ │
│ │ │
│ ▼ │
│ ┌─────────────┐ │
│ │ TRANSFORMER │ → Traiter à travers le réseau neuronal │
│ └──────┬──────┘ │
│ │ │
│ ▼ │
│ ┌─────────────┐ │
│ │ PREDICTION │ → Prédire le token suivant le plus probable │
│ └──────┬──────┘ │
│ │ │
│ ▼ │
│ OUTPUT (Réponse IA) │
│ │
└─────────────────────────────────────────────────────────────┘

Concepts clés​

ConceptExplicationPourquoi c'est important
TokenUnité de base du texte (environ 4 caractères)Affecte le prix et les limites de contexte
Fenêtre de contexteLongueur maximale d'entrée + sortieDétermine combien d'informations l'IA peut considérer
ParamètresPoids appris du modèle (milliards)Plus de paramètres = souvent plus de capacités
TempératureAléatoire dans la sortiePlus élevé = plus créatif, Plus bas = plus cohérent
Données d'entraînementTexte à partir duquel le modèle a apprisAffecte les connaissances et les biais

Comprendre les tokens​

"Bonjour, comment ça va ?"

Tokenisé : ["Bonjour", ",", " comment", " ça", " va", "?"]
= 6 tokens

Le nombre de tokens varie selon le modèle :
• GPT : ~4 caractères par token
• Claude : Similaire à GPT
• Certains modèles utilisent une tokenisation différente
Pourquoi c'est important

Comprendre les tokens vous aide à :

  • Estimer les coûts
  • Rester dans les limites de contexte
  • Écrire des prompts plus efficaces

Comparaison des principaux modèles d'IA​

Explorons les principaux acteurs dans le domaine des LLM :

Modèles OpenAI (Famille GPT)​

GPT-4 / GPT-4 Turbo​

FonctionnalitéDétails
EntrepriseOpenAI
Fenêtre de contexte8K-128K tokens
ForcesRaisonnement, codage, connaissances générales
Meilleur pourTâches complexes, analyse, écriture créative
AccèsChatGPT Plus, API

Style de prompt exemple :

Vous êtes un expert développeur Python. Passez en revue ce code
et fournissez des améliorations spécifiques avec des explications :

[code ici]

GPT-3.5 Turbo​

FonctionnalitéDétails
Fenêtre de contexte4K-16K tokens
ForcesVitesse, rentabilité
Meilleur pourTâches simples, applications à haut volume
Coût~20x moins cher que GPT-4

Modèles Anthropic (Famille Claude)​

Claude 3 (Opus, Sonnet, Haiku)​

VarianteForceCas d'utilisation
OpusLe plus capableAnalyse complexe, recherche
SonnetÉquilibréUsage général, codage
HaikuLe plus rapide, le moins cherTâches rapides, haut volume

Caractéristiques uniques de Claude :

  • IA constitutionnelle (sécurité intégrée)
  • Excellente pour suivre des instructions complexes
  • Bonne performance avec des prompts structurés en XML
  • Très longue fenêtre de contexte (200K tokens)

Style de prompt exemple :

<context>
Vous êtes un assistant utile analysant les retours clients.
</context>

<task>
Catégorisez l'avis suivant et extrayez les thèmes clés :
</task>

<review>
[texte de l'avis client]
</review>

<output_format>
- Catégorie : [positif/négatif/neutre]
- Thèmes clés : [liste à puces]
- Résumé : [une phrase]
</output_format>

Modèles Meta (Famille Llama)​

Llama 2 & Llama 3​

FonctionnalitéDétails
EntrepriseMeta
LicenceOpen source (principalement)
Tailles7B, 13B, 70B paramètres
ForcesPersonnalisable, auto-hébergeable, gratuit
LimitesMoins capable que GPT-4/Claude 3

Meilleur pour :

  • Organisations nécessitant la confidentialité des données
  • Ajustement fin personnalisé
  • Applications sensibles aux coûts
  • Recherche et expérimentation

Autres modèles notables​

ModèleEntrepriseCaractéristique notable
GeminiGoogleMultimodal, intégré aux services Google
MistralMistral AIAlternative open-source de haute qualité
CommandCohereAxé sur l'entreprise, optimisé RAG
GrokxAIAccès à l'information en temps réel

Matrice de comparaison des modèles​

┌──────────────────────────────────────────────────────────────┐
│ COMPARAISON DES MODÈLES │
├─────────────┬───────────┬──────────┬─────────┬──────────────┤
│ │ GPT-4 │ Claude 3 │ Llama 3 │ Gemini Pro │
├─────────────┼───────────┼──────────┼─────────┼──────────────┤
│ Raisonnement│ ★★★★★ │ ★★★★★ │ ★★★★ │ ★★★★★ │
│ Codage │ ★★★★★ │ ★★★★★ │ ★★★★ │ ★★★★ │
│ Créatif │ ★★★★★ │ ★★★★ │ ★★★ │ ★★★★ │
│ Contexte │ ★★★★ │ ★★★★★ │ ★★★ │ ★★★★ │
│ Vitesse │ ★★★ │ ★★★★ │ ★★★★★ │ ★★★★ │
│ Coût │ ★★ │ ★★★ │ ★★★★★ │ ★★★ │
│ Confidentialité │ ★★★ │ ★★★ │ ★★★★★ │ ★★★ │
└─────────────┴───────────┴──────────┴─────────┴──────────────┘

Comprendre les limites​

Tous les modèles d'IA ont des limites qui affectent la manière dont vous devez les utiliser :

1. Limite de connaissances​

Les modèles sont entraînés sur des données jusqu'à une certaine date :

ModèleLimite approximative
GPT-4Avril 2023 (varie)
Claude 3Début 2024
Llama 3Décembre 2023
Implication

Vérifiez toujours les informations sensibles au temps. Le modèle ne connaît pas les événements récents.

2. Hallucinations​

Les modèles d'IA peuvent générer des informations plausibles mais incorrectes :

❌ Prompt : "Quelle est la population de Mars ?"

❌ Mauvaise sortie : "La population de Mars est d'environ
150 000 selon les dernières données de recensement."

Ceci est complètement fabriqué mais semble confiant !

Stratégies de prévention :

  • Demander des sources
  • Vérifier les faits critiques
  • Utiliser des prompts qui encouragent la reconnaissance de l'incertitude

3. Limites de la fenêtre de contexte​

Chaque modèle a une quantité maximale de texte qu'il peut traiter :

ModèleFenêtre de contexteSignification pratique
GPT-3.54K-16K tokens~6-24 pages
GPT-48K-128K tokens~12-192 pages
Claude 3200K tokens~300 pages

4. Limites de raisonnement​

Bien qu'impressionnant, le raisonnement de l'IA a des lacunes :

  • Difficultés avec les mathématiques complexes en plusieurs étapes
  • Peut être trompé par des énigmes logiques complexes
  • Peut ne pas comprendre le contexte implicite
  • Peut être incohérent sur des questions similaires

5. Biais et sécurité​

Les modèles peuvent refléter des biais dans leurs données d'entraînement :

  • Biais culturels
  • Stéréotypes
  • Potentiel de contenu nuisible

Choisir le bon modèle​

Cadre de décision​

┌─────────────────────────────────────────────────────────────┐
│ QUEL MODÈLE DEVRAIS-JE UTILISER ? │
└─────────────────────────────────────────────────────────────┘

La tâche est-elle complexe (analyse, codage, raisonnement) ?
├─ OUI → Le coût est-il une préoccupation majeure ?
│ ├─ OUI → Claude 3 Sonnet ou GPT-4 Turbo
│ └─ NON → GPT-4 ou Claude 3 Opus
│
└─ NON → La vitesse est-elle critique ?
├─ OUI → GPT-3.5 Turbo ou Claude 3 Haiku
└─ NON → Avez-vous besoin de confidentialité/hébergement local ?
├─ OUI → Llama 3 ou Mistral
└─ NON → GPT-3.5 ou Claude 3 Sonnet

Recommandations basées sur les tâches​

TâcheModèle recommandéPourquoi
Codage complexeGPT-4, Claude 3 OpusMeilleur raisonnement
Réponses rapidesGPT-3.5, HaikuVitesse + coût
Documents longsClaude 3Contexte 200K
Chatbots clientsGPT-3.5, SonnetÉquilibre qualité/coût
Données privéesLlama 3Option auto-hébergée
Écriture créativeGPT-4, Claude 3Sorties nuancées

Exercice pratique​

Exercice : Test de modèles​

Essayez le même prompt sur différents modèles et comparez les sorties :

Prompt de test :

Expliquez l'informatique quantique à un enfant de 10 ans en 3 phrases,
puis expliquez-la à un étudiant en doctorat de physique en 3 phrases.

Comparez :

  1. Qualité de la simplification
  2. Précision technique
  3. Ajustement du ton
  4. Utilité globale

Points clés à retenir​

Résumé
  1. Les LLM prédisent le texte token par token en se basant sur les données d'entraînement
  2. Les principaux modèles incluent GPT-4, Claude 3, Llama 3, et Gemini
  3. Chaque modèle a des forces : GPT-4 (raisonnement), Claude (contexte), Llama (confidentialité)
  4. Les limites sont réelles : hallucinations, limites de connaissances, lacunes de raisonnement
  5. Choisissez en fonction de la tâche : Considérez la complexité, le coût, la vitesse et les besoins de confidentialité

Et ensuite ?​

Félicitations ! Vous avez terminé le Module 1. Il est maintenant temps de tester vos connaissances avec le Quiz du Module 1.


← Précédent : Pourquoi l'ingénierie de prompt est importante | Passer le Quiz →