Aller au contenu principal

Chapitre 2 : LLM locaux vs infonuagiques

Exécuter l'IA sur votre propre machine​

Vous n'êtes pas obligé d'utiliser des API infonuagiques pour accéder aux LLM. Avec des modèles open-source et le bon matériel, vous pouvez exécuter l'IA localement, de manière complètement privée et hors ligne.


Qu'est-ce que l'exécution locale de LLM ?​

Définition

LLM local signifie exécuter le modèle d'IA sur votre propre ordinateur ou serveur, plutôt que d'envoyer des requêtes à un service infonuagique.

La différence clé​

LLM infonuagiqueLLM local
Vos données vont à OpenAI/AnthropicVos données restent sur votre machine
Paiement à l'utilisationPaiement unique pour le matériel
Toujours le dernier modèleMise à jour manuelle
Nécessite InternetFonctionne hors ligne

Outils pour exécuter des LLM locaux​

Ollama​

L'option la plus conviviale pour les LLM locaux.

Caractéristiques :

  • Installation en une commande
  • Gestion simple des modèles
  • Fonctionne sur Mac, Windows, Linux
  • API compatible avec OpenAI

Pour commencer (exemple) :

# Installez Ollama, puis :
ollama run llama3

LM Studio​

Application de bureau avec une interface graphique.

Caractéristiques :

  • Pas besoin de ligne de commande
  • Navigation et téléchargement de modèles
  • Interface de chat intégrée
  • Fonctionne sur Mac et Windows

llama.cpp​

Technique mais légère.

Caractéristiques :

  • Très efficace
  • Fonctionne sur du matériel minimal
  • Alimente de nombreux autres outils
  • Contrôle total sur les paramètres

Autres​

  • Text Generation WebUI - Interface riche en fonctionnalités
  • GPT4All - Application de bureau simple
  • Jan - Moderne, axée sur la confidentialité

Exigences matérielles​

Ce dont vous avez besoin​

Exécuter des LLM localement nécessite un matériel décent :

Taille du modèleRAM minimaleGPU recommandé
7B paramètres8GBOptionnel (plus lent sur CPU)
13B paramètres16GB8GB VRAM
30B paramètres32GB16GB VRAM
70B paramètres64GB+24GB+ VRAM

Comprendre les tailles de modèles​

ModèleTaille approximativeNiveau de qualité
7B~4-7 GBBon pour de nombreuses tâches
13B~7-13 GBMeilleure qualité
30B~15-30 GBApproche GPT-3.5
70B~35-70 GBQualité proche de l'avant-garde

Quantification : rendre les modèles plus petits​

Qu'est-ce que la quantification ?

Quantification réduit la précision du modèle pour le rendre plus petit et plus rapide, avec quelques compromis sur la qualité.

Niveaux de quantification​

NiveauRéduction de tailleImpact sur la qualité
FP16BaselineQualité complète
Q8~50% plus petitPerte minimale
Q4~75% plus petitRemarquable mais utilisable
Q2~87% plus petitPerte significative

Un modèle 7B peut varier de ~14GB (FP16) à ~3GB (Q4), ce qui le rend exécutable sur des ordinateurs portables.


Avantages pour la confidentialité​

Vos données restent privées​

Lors de l'utilisation de LLM infonuagiques :

  • Les prompts sont envoyés via Internet
  • Stockés sur les serveurs du fournisseur
  • Peuvent être utilisés pour l'entraînement (vérifiez les CGU)
  • Soumis aux politiques du fournisseur

Lors de l'utilisation de LLM locaux :

  • Rien ne quitte votre machine
  • Pas de journalisation par des tiers
  • Contrôle total de la conformité
  • Fonctionne dans des environnements isolés

Cas d'utilisation critiques pour la confidentialité​

IndustriePourquoi le local est important
SantéConformité HIPAA, données des patients
LégalSecret professionnel avocat-client
FinanceStratégies de trading propriétaires
GouvernementInformations classifiées
EntrepriseSecrets commerciaux

Considérations de performance​

Latence​

DéploiementTemps de réponse typique
API infonuagique (GPT-4)2-10 secondes
Local (M3 Max, 7B)1-3 secondes
Local (RTX 4090, 7B)Moins d'une seconde
Local (CPU uniquement, 7B)10-30 secondes

Débit​

Les API infonuagiques gèrent souvent plus de requêtes parallèles, tandis que le déploiement local est limité par votre matériel.


Avantages du cloud​

Pourquoi le cloud reste pertinent​

  1. Pas d'investissement initial - Pas besoin de matériel coûteux
  2. Toujours à jour - Derniers modèles automatiquement
  3. Évolutivité - Gérer les pics de trafic
  4. Multi-modal - Capacités image, audio, vidéo
  5. Disponibilité mondiale - Accès de partout
  6. Maintenance experte - Les fournisseurs gèrent les opérations

Comparaison des coûts​

Analyse du seuil de rentabilité​

ScénarioCoût infonuagique (mensuel)Coût local (matériel)
Utilisation légère (1K requêtes)~$5-20$1,000+ GPU
Utilisation moyenne (100K requêtes)~$500-2,000Même matériel
Utilisation intensive (1M requêtes)~$5,000-20,000Même matériel

Règle générale : Les utilisateurs intensifs économisent avec le local ; les utilisateurs légers économisent avec le cloud.


Approches hybrides​

Le meilleur des deux mondes​

Modèles hybrides courants​

ModèleComment ça fonctionne
Routage de sensibilitéDonnées sensibles → local ; sinon → cloud
Routage de complexitéQuestions difficiles → meilleur modèle
RepliLocal d'abord, cloud en secours
Brouillon local, raffinage cloudLocal génère, cloud peaufine

Commencer avec les LLM locaux​

Étape 1 : Vérifiez votre matériel​

  • Au moins 8GB de RAM pour les petits modèles
  • GPU recommandé mais pas requis

Étape 2 : Choisissez un outil​

  • Débutants : LM Studio ou Ollama
  • Utilisateurs avancés : llama.cpp ou text-generation-webui

Étape 3 : Téléchargez un modèle​

  • Commencez avec Llama 3 8B ou Mistral 7B
  • Utilisez la quantification Q4 si RAM limitée

Étape 4 : Expérimentez​

  • Essayez différents prompts
  • Comparez aux modèles infonuagiques
  • Trouvez ce qui fonctionne pour votre cas d'utilisation

Points clés à retenir​

✅ Les LLM locaux s'exécutent sur votre propre matériel, gardant les données privées

✅ Des outils comme Ollama et LM Studio rendent l'exécution locale accessible

✅ Les exigences matérielles varient selon la taille du modèle (7B est le plus accessible)

✅ La quantification échange la qualité pour des modèles plus petits et plus rapides

✅ Les applications critiques pour la confidentialité nécessitent souvent un déploiement local

✅ Les approches hybrides combinent la confidentialité locale avec la capacité infonuagique


Réfléchissez-y​

  1. Quelles données personnelles ou professionnelles ne voudriez-vous jamais envoyer à un LLM infonuagique ?
  2. Comment les appareils de pointe (téléphones, ordinateurs portables) pourraient-ils changer s'ils pouvaient exécuter des LLM capables localement ?
  3. Quand choisiriez-vous le cloud même si le local était techniquement possible ?

Prochaines étapes​

Voyons maintenant où se dirigent les LLM dans Chapitre 3 : Développements futurs.