Introduction
Quelles sont les limites des grands modèles de langage (LLM) ? En partant de la définition d’un LLM, nous allons aborder 8 limites une par une. Pour chaque limite, nous posons 3 questions : Que signifie cette limite et pourquoi ? Quelles sont les implications pratiques de cette limite ? Comment y faire face ? Si vous souhaitez approfondir votre compréhension des LLM pour mieux interagir avec eux, continuez à lire !
Que sont les grands modèles de langage ?
Les grands modèles de langage (LLM) représentent un bond en avant significatif dans l’intelligence artificielle, en particulier dans le traitement du langage naturel (NLP). Ces algorithmes sophistiqués sont conçus pour comprendre et générer le langage humain, imitant la compréhension et l’expression humaines. Fonctionnant dans le domaine de l’apprentissage profond, les LLM utilisent des réseaux neuronaux avec de nombreuses couches pour traiter de vastes données textuelles, en apprenant des motifs et des relations complexes intégrés dans le langage.

Les réseaux neuronaux, fondamentaux pour les LLM, fonctionnent comme des couches interconnectées de neurones qui traitent séquentiellement les données d’entrée pour produire des sorties significatives. Chaque couche effectue des calculs spécialisés : les couches inférieures capturent des motifs de base, tandis que les couches supérieures intègrent ces motifs en structures linguistiques plus complexes, comme les règles de grammaire et les significations sémantiques. Ce processus d’apprentissage hiérarchique permet aux LLM d’atteindre une haute précision dans des tâches allant de la génération de texte à l’analyse des sentiments et au-delà.

Ces dernières années, le développement des LLM s’est orienté vers des architectures basées sur les Transformers. De plus en plus de LLM populaires, comme LLaMA 3 8B et 70B, sont intégrés dans l’API, permettant aux utilisateurs d’exploiter facilement et efficacement la puissance de différents LLM.

Limite 1 : Les LLM ne peuvent pas tout traiter à la fois
Que signifie cela et pourquoi ?
Les LLM ne peuvent pas tout traiter à la fois en raison de leur architecture et de contraintes de calcul. Les LLM sont entraînés sur d’énormes quantités de données pour comprendre et générer du texte semblable à celui des humains. Cependant, en raison des limitations matérielles et de la nécessité de maintenir l’efficacité, ils sont conçus pour gérer un nombre fixe de tokens (une unité de base du texte, qui peut être un mot, un caractère, ou même un sous-mot, selon la conception du modèle). Cette contrainte garantit que le modèle fonctionne dans une empreinte mémoire et un temps de traitement gérables.
Quelles sont les implications pratiques ?
Essentiellement, tenter de coller un long article ou un document de plusieurs pages dans une invite LLM entraîne généralement un message d’erreur indiquant que la limite maximale de tokens a été dépassée.
Comment y faire face en pratique ?
- Découpage de l’entrée : Divisez les grandes entrées en morceaux plus petits et gérables qui rentrent dans la limite de tokens.
- Résumé : Avant le traitement, résumez les textes longs pour capturer l’essentiel sous une forme concise.
- Priorisation : Déterminez les informations les plus critiques à inclure dans l’entrée pour maximiser l’utilité de la réponse du modèle.
- Interaction itérative : Engagez un dialogue étape par étape avec le LLM, où chaque réponse est utilisée pour informer l’entrée suivante.
- Sélection du modèle : Choisissez un LLM qui correspond le mieux aux besoins de votre tâche en termes de capacité de tokens et d’autres mesures de performance.
Limite 2 : Les LLM ne conservent pas les informations entre les interactions
Que signifie cela et pourquoi ?
Cela signifie que ces modèles n’ont pas une mémoire persistante qui s’étend sur différentes sessions ou requêtes. Chaque fois qu’un LLM traite une demande, il la traite comme une instance isolée sans aucun souvenir des échanges précédents. C’est un aspect fondamental du fonctionnement des LLM, principalement dû à leur nature sans état.
La raison réside dans la conception et l’entraînement des LLM. Ils sont généralement entraînés sur de grands ensembles de données pour développer une compréhension statistique des modèles linguistiques. Cependant, ils ne sont pas conçus pour maintenir un état ou un contexte continu entre différentes entrées. Ce choix de conception est en partie dû à la complexité de la mise en œuvre et de la gestion d’interactions avec état à grande échelle, et en partie pour garantir la confidentialité et éviter une utilisation abusive des données personnelles conservées.
Quelles sont les implications pratiques ?
L’absence de conservation des informations entre les interactions a plusieurs implications pratiques :
- Perte de contexte : Les LLM peuvent ne pas reconnaître ou se souvenir du contexte des conversations précédentes, ce qui peut entraîner des réponses qui semblent hors de contexte ou répétitives.
- Expérience utilisateur : Les utilisateurs peuvent avoir besoin de fournir des informations de fond à plusieurs reprises, ce qui peut être frustrant et inefficace.
- Gestion de tâches complexes : Les tâches qui nécessitent la compréhension ou l’exploitation d’interactions précédentes, comme la résolution de problèmes en plusieurs étapes ou des récits continus, peuvent être difficiles pour les LLM.
- Confidentialité des données : D’un côté positif, cette limitation aide à protéger la vie privée des utilisateurs en garantissant que les données personnelles ne sont pas stockées ou liées entre les sessions.
Comment y faire face en pratique ?
- Contexte explicite : Fournissez toujours le contexte nécessaire dans chaque interaction pour garantir que le LLM puisse générer une réponse appropriée.
- Entrées structurées : Utilisez des formats structurés pour les entrées qui délimitent clairement la tâche et toute information pertinente.
- Gestion de session : Si vous utilisez un LLM dans une application, implémentez la gestion de session au niveau de l’application pour suivre le contexte et l’état.
- Dialogue itératif : Concevez les interactions de manière à ce que chaque étape s’appuie sur la précédente, en comprenant que le LLM lui-même ne se souvient pas des interactions passées.
- Boucles de rétroaction : Utilisez des mécanismes de rétroaction pour affiner et améliorer les réponses du modèle au fil du temps, même s’il ne se souvient pas des interactions individuelles.
Limite 3 : Les LLM ne peuvent pas mettre à jour leur base de connaissances en temps réel
Que signifie cela et pourquoi ?
L’affirmation selon laquelle les grands modèles de langage (LLM) ne peuvent pas mettre à jour leur base de connaissances en temps réel fait référence au fait que ces modèles sont entraînés sur des ensembles de données statiques et n’ont pas la capacité d’incorporer de nouvelles informations dès qu’elles deviennent disponibles. Cela signifie qu’une fois qu’un LLM est entraîné, sa compréhension du monde est figée au moment de son dernier cycle d’entraînement.
La raison de cette limite est double. Premièrement, le processus d’entraînement des LLM est gourmand en ressources et en temps, impliquant d’énormes ensembles de données et une puissance de calcul significative. Deuxièmement, il y a un besoin de stabilité dans les performances du modèle ; des mises à jour constantes pourraient entraîner des incohérences et un manque de fiabilité dans les sorties du modèle.
Quelles sont les implications pratiques ?
L’incapacité des LLM à mettre à jour leur base de connaissances en temps réel a plusieurs implications :
- Informations obsolètes : Les LLM peuvent fournir des informations dépassées ou non pertinentes si la requête concerne des événements ou développements récents survenus après le dernier entraînement du modèle.
- Manque de pertinence : Dans des domaines en évolution rapide comme la technologie, la finance ou l’actualité, les LLM peuvent ne pas être en mesure de fournir les informations ou les perspectives les plus récentes.
- Dépendance aux mises à jour externes : Les utilisateurs peuvent avoir besoin de s’appuyer sur d’autres sources ou systèmes supplémentaires pour s’assurer que les informations fournies par les LLM sont à jour.
Comment y faire face en pratique ?
- Systèmes hybrides : Combinez les LLM avec d’autres systèmes capables de fournir des données ou des mises à jour en temps réel, comme des API qui récupèrent les dernières informations provenant de sources fiables.
- Filtrage et vérification : Implémentez des mécanismes pour filtrer ou signaler les informations qui peuvent être obsolètes et encouragez les utilisateurs à chercher une vérification auprès de sources actuelles.
- Surveillance continue : Gardez un œil sur le développement de nouvelles technologies et méthodologies qui pourraient permettre des mises à jour plus dynamiques et en temps réel des connaissances dans les LLM.
Limite 4 : Les LLM peuvent parfois dire des choses qui n’ont pas de sens

Que signifie cela et pourquoi ?
Cela signifie que malgré leurs capacités avancées, ils peuvent occasionnellement générer des réponses illogiques, insensées ou non pertinentes par rapport à la requête. Cela peut arriver pour plusieurs raisons :
- Manque de compréhension complète : Les LLM génèrent du texte en se basant sur des motifs dans les données sur lesquelles ils ont été entraînés, mais ils ne comprennent pas complètement le sens ou le contexte de la langue qu’ils produisent.
- Ambiguïté de l’entrée : Si l’entrée du LLM est ambiguë ou mal formulée, le modèle peut avoir du mal à générer une réponse cohérente.
- Surapprentissage des données d’entraînement : Les LLM peuvent générer des réponses trop littérales ou répétitives, basées sur les motifs vus dans leurs données d’entraînement, sans tenir compte des nuances de l’utilisation réelle de la langue.
- Aléatoire dans la génération : Les LLM intègrent un degré d’aléatoire dans leur processus de génération de texte, ce qui peut parfois conduire à des sorties insensées.
Quelles sont les implications pratiques ?
- Problèmes de fiabilité : Les utilisateurs peuvent ne pas faire confiance aux sorties du LLM s’ils rencontrent des réponses insensées, ce qui peut affecter la crédibilité du modèle.
- Mauvaise communication : Dans des applications critiques, comme le service client ou la fourniture d’informations, des réponses insensées peuvent entraîner de la confusion ou des actions incorrectes.
- Frustration des utilisateurs : Des rencontres répétées avec des sorties insensées peuvent entraîner de la frustration et une perception négative de la technologie.
Comment y faire face en pratique ?
- Amélioration de l’entrée : Assurez-vous que les entrées du LLM sont claires, concises et bien structurées pour minimiser l’ambiguïté.
- Post-traitement : Implémentez des étapes de post-traitement pour vérifier la cohérence et la pertinence des sorties du LLM avant qu’elles ne soient présentées à l’utilisateur.
- Mécanismes de rétroaction : Permettez aux utilisateurs de fournir des commentaires sur la qualité des réponses, ce qui peut être utilisé pour améliorer le modèle au fil du temps.
- Ajustement fin du modèle : Ajustez finement le LLM sur des données spécifiques au domaine pour améliorer sa compréhension et réduire la probabilité de sorties insensées.
Limite 5 : Les LLM ne comprennent pas le sous-texte
Que signifie cela et pourquoi ?
Quand nous disons que les grands modèles de langage (LLM) ne comprennent pas le sous-texte, nous faisons référence à leur incapacité à saisir le sens implicite, indirect ou sous-jacent du langage qui va au-delà de l’interprétation littérale des mots. Cela est dû à plusieurs raisons :
- Manque de conscience contextuelle : Les LLM se fient principalement aux motifs dans les données sur lesquelles ils ont été entraînés et peuvent ne pas avoir la capacité d’inférer les subtilités de la communication humaine.
- Absence d’intelligence émotionnelle : Ils manquent d’intelligence émotionnelle pour comprendre les émotions et les intentions derrière les mots.
- Interprétation littérale : Les LLM ont tendance à interpréter le texte de manière littérale, ce qui peut conduire à des malentendus lorsque le texte contient du sarcasme, de l’ironie, ou d’autres formes de sous-texte.
Quelles sont les implications pratiques ?
- Mauvaise communication : Il y a un risque de mauvaise communication, en particulier dans les conversations nuancées ou sensibles où le sous-texte est crucial.
- Créativité limitée : Les LLM peuvent avoir du mal à générer un contenu créatif ou nuancé qui repose sur le sous-texte pour avoir un impact.
- Incapacité à détecter le sarcasme ou les blagues : Ils peuvent prendre les remarques sarcastiques ou humoristiques au pied de la lettre, conduisant à des réponses inappropriées.
Comment y faire face en pratique ?
- Communication claire et directe : Encouragez les utilisateurs à communiquer de manière claire et directe pour minimiser le risque de mauvaise interprétation.
- Entraînement sur un langage nuancé : Si possible, entraînez le LLM sur des ensembles de données qui incluent des exemples de sous-texte pour améliorer ses capacités de reconnaissance.
- Supervision humaine : Mettez en place un système où des opérateurs humains peuvent intervenir lorsque la conversation devient nuancée ou sensible.
Limite 6 : Les LLM ne comprennent pas vraiment le raisonnement

Que signifie cela et pourquoi ?
Les LLM ne comprennent pas réellement la cause et l’effet dans le monde. Parfois, ils donnent des réponses sur les causes et les effets qui semblent correctes, mais ils ne saisissent pas vraiment les raisons sous-jacentes pour lesquelles ces relations de cause à effet existent.
L’idée clé est que lorsque ces modèles traitent correctement la causalité, ce n’est pas parce qu’ils ont appris les mécanismes causaux à partir des données. Au contraire, c’est parce que les textes sur lesquels ils ont été entraînés contenaient des représentations qui énonçaient explicitement des liens causaux entre les concepts. Les modèles ont donc simplement mémorisé ces relations énoncées, sans réellement découvrir par eux-mêmes les motifs causaux dans les données. Ce sont de très bons « perroquets » lorsqu’il s’agit de réciter des faits causaux énoncés dans leurs données d’entraînement (Zečević et al., 2023).
Quelles sont les implications pratiques ?
Cela soulève de sérieux problèmes pour l’utilisation de ces modèles dans des applications réelles importantes qui nécessitent un raisonnement causal robuste — comme les systèmes de prise de décision automatisée, les outils de planification ou les assistants de diagnostic médical. Étant donné qu’ils manquent d’une véritable compréhension des causes sous-jacentes, ils sont sujets à répéter les biais et les incohérences présents dans leurs données d’entraînement.
De plus, il sera probablement extrêmement difficile d’amener ces modèles de langage « perroquets causaux » à transférer leur apparence de compétence en raisonnement causal à des domaines complètement nouveaux.
Comment y faire face en pratique ?
- Gérer les attentes : Reconnaissez les limites des LLM en tant que « perroquets causaux » et ne traitez pas leurs sorties comme si elles démontraient un raisonnement causal profond. Communiquez clairement que leurs réponses sont basées sur des motifs statistiques dans les données, et non sur une compréhension innée de la cause et de l’effet.
- Utiliser les sorties des LLM comme outils de soutien, et non comme décisions finales : Traitez les générations des LLM comme des points de départ utiles ou des preuves de soutien, mais faites évaluer de manière critique par des experts humains et prenez les décisions finales, en particulier pour les décisions à enjeux élevés nécessitant un raisonnement causal.
- Se concentrer sur des domaines étroits et riches en données : Les LLM peuvent montrer des capacités de « perroquet causal » plus fiables dans des domaines spécialisés où de grandes quantités de données organisées encodant la connaissance causale existent déjà.
- Rechercher des approches hybrides : Combinez les sorties des LLM avec d’autres composants d’IA capables de fournir une modélisation causale plus approfondie, comme des modèles causaux basés sur des contraintes ou des réseaux neuronaux causaux appris à partir de données interventionnelles.
- Ne pas surestimer : Soyez très prudent avant d’affirmer qu’un LLM présente des capacités générales de raisonnement causal basées sur des benchmarks étroits qui pourraient simplement refléter des particularités de ses données d’entraînement.
Limite 7 : Les LLM peuvent perpétuer des biais et des stéréotypes
Que signifie cela et pourquoi ?
Cela signifie qu’ils peuvent refléter et renforcer les préjugés, les biais ou les stéréotypes présents dans les données sur lesquelles ils ont été entraînés. Cela arrive parce que :
- Représentation des données : Si les données d’entraînement contiennent un langage ou des exemples biaisés, le LLM apprendra et reproduira probablement ces biais.
- Manque de perspectives diverses : Une représentation insuffisante de perspectives diverses dans les données d’entraînement peut conduire à une vision du monde étroite et potentiellement biaisée.
- Biais inconscient : Les créateurs des données d’entraînement et du modèle lui-même peuvent avoir des biais inconscients qui sont involontairement encodés dans les réponses du modèle.
Quelles sont les implications pratiques ?
- Représentation injuste : Certains groupes ou individus peuvent être mal représentés ou marginalisés en raison des biais dans les réponses du modèle.
- Préoccupations éthiques : Il y a des implications éthiques concernant l’équité, l’égalité et le potentiel de préjudice causé par des sorties biaisées.
- Risques juridiques et de conformité : Des sorties biaisées peuvent entraîner des problèmes juridiques, en particulier dans des secteurs soumis à des lois anti-discrimination.
- Confiance du public : La crédibilité et la fiabilité de la technologie peuvent être compromises si elle est perçue comme biaisée.
Comment y faire face en pratique ?
- Données d’entraînement diverses : Assurez-vous que les données d’entraînement sont diverses et représentatives de diverses cultures, genres, âges et milieux sociaux.
- Détection et atténuation des biais : Implémentez des algorithmes et des processus pour détecter et atténuer les biais dans les données d’entraînement et les sorties du modèle.
- Audits réguliers : Effectuez des audits réguliers des sorties du modèle pour identifier et corriger tout biais émergent.
- Transparence : Soyez transparent sur les limites et les biais potentiels du modèle avec les utilisateurs et les parties prenantes.
Limite 8 : Les LLM peuvent violer la vie privée
Que signifie cela et pourquoi ?
Le potentiel des grands modèles de langage (LLM) à violer la vie privée fait référence à leur capacité à inférer et à divulguer des informations personnelles à partir d’entrées textuelles, ce qui peut entraîner des violations de la vie privée. C’est significatif car les LLM, avec leurs capacités d’inférence avancées, peuvent analyser du texte non structuré et déduire des attributs personnels sensibles tels que la localisation, les revenus et le sexe avec une grande précision (Staab et al., 2023).
La raison de cela est due à l’entraînement extensif des modèles sur des ensembles de données diversifiés, ce qui leur permet de reconnaître des motifs et de faire des prédictions basées sur des indices subtils dans le texte. De plus, la prolifération des LLM dans diverses applications, comme les chatbots, augmente le risque d’atteinte à la vie privée à travers des interactions apparemment anodines.

Quelles sont les implications pratiques ?
- Surveillance accrue : Il y a un risque de surveillance accrue, car les données personnelles peuvent être inférées et potentiellement utilisées à mauvais escient par des entités malveillantes.
- Violations de données : Les violations de la vie privée peuvent entraîner des fuites de données, exposant les individus à l’usurpation d’identité et à d’autres cybercrimes.
- Érosion de la confiance : L’érosion de la confiance dans les plateformes et services numériques qui utilisent des LLM, car les utilisateurs peuvent craindre que leurs informations personnelles ne soient pas sécurisées.
- Problèmes juridiques et de conformité : Les organisations peuvent faire face à des défis juridiques et à des pénalités pour non-conformité avec les réglementations sur la protection des données telles que le RGPD.
Comment y faire face en pratique ?
- Techniques d’anonymisation améliorées : Développer et mettre en œuvre des méthodes d’anonymisation de texte plus robustes pour protéger les données personnelles contre l’inférence.
- Meilleur alignement du modèle : Aligner les LLM pour les empêcher de générer ou d’inférer des informations sensibles à la vie privée, en se concentrant sur des directives éthiques et des sorties préservant la vie privée.
- Supervision réglementaire : Renforcer les réglementations pour régir l’utilisation des LLM et garantir qu’ils sont conçus avec la protection de la vie privée dès la conception.
- Pratiques d’IA transparentes : Promouvoir la transparence dans les pratiques d’IA, y compris la manière dont les données sont utilisées et protégées.
- Innovations techniques : Explorer de nouvelles technologies et méthodologies qui améliorent la vie privée, comme la confidentialité différentielle et l’apprentissage fédéré.
- Développement éthique de l’IA : Encourager le développement de LLM avec un cadre éthique solide qui priorise la vie privée des utilisateurs et la sécurité des données.
Conclusion
Avez-vous bien saisi toutes les limites que nous avons abordées ? Voici un résumé des limites des LLM pour vous :
- Les LLM ne peuvent pas tout traiter à la fois
- Les LLM ne conservent pas les informations entre les interactions
- Les LLM ne peuvent pas mettre à jour leur base de connaissances en temps réel
- Les LLM peuvent parfois dire des choses qui n’ont pas de sens
- Les LLM ne comprennent pas le sous-texte
- Les LLM ne comprennent pas vraiment le raisonnement
- Les LLM ne comprennent pas vraiment le raisonnement
- Les LLM peuvent violer la vie privée
En reconnaissant et en gérant activement ces contraintes, vous pouvez favoriser un déploiement plus éclairé et éthique des LLM dans diverses applications, promouvoir la confiance et maximiser leurs avantages potentiels dans différents domaines.
Références
Staab, R., Vero, M., Balunovic, M., & Vechev, M. (2023). Beyond memorization: Violating privacy via inference with large language models. [Preprint]. https://arxiv.org/abs/2310.07298
Zečević, M., Willig, M., Dhami, D. S., & Kersting, K. (2023). Causal parrots: Large language models may talk causality but are not causal. Transactions on Machine Learning Research. https://arxiv.org/abs/2308.13067
Novita AI, la plateforme tout-en-un pour une créativité sans limites qui vous donne accès à plus de 100 API. De la génération d’images au traitement du langage, en passant par l’amélioration audio et la manipulation vidéo, payez à l’usage économique, elle vous libère des contraintes de maintenance des GPU tout en construisant vos propres produits. Essayez-la gratuitement.
