← Derniers articles
💬 NLP

Evaluating Prompt Scope and Demonstration Similarity in Local LLM Machine Translation

Cet article évalue comment l'étendue du prompt et les stratégies de sélection des démonstrations affectent la performance de traduction automatique des LLM locaux ajustés par instruction à travers plusieurs familles de langues, constatant que si les systèmes de TA dédiés demeurent supérieurs, le prompting de type few-shot basé sur l'enchâssement et les prompts à portée de famille peuvent améliorer les modèles plus larges malgré l'introduction de défis de sortie structurée pour les plus petits.

Auteurs originaux : Mihael Arcan

Publié 2026-07-30
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Mihael Arcan

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous ayez un ami robot super intelligent capable de parler presque toutes les langues. Vous lui demandez de traduire une phrase de l'anglais vers le français et il fait un excellent travail. Mais que se passe-t-il si vous lui demandez de traduire cette même phrase en français, espagnol et italien en même temps ? Ou encore, si vous lui donnez quelques phrases d'exemple pour lui montrer comment vous aimez que les choses soient faites avant qu'il ne commence ? Ce document vit dans le monde de la Traduction Automatique, qui est la science consistant à enseigner aux ordinateurs comment transformer une langue en une autre. Pendant longtemps, nous avons testé ces robots en leur posant une question simple à la fois : « Traduis ceci ». Mais la vie réelle est plus complexe. Les gens demandent souvent plusieurs langues à la fois, ou donnent au robot une « fiche de triche » d'exemples pour l'aider à comprendre le style souhaité. La grande question est : le fait de demander plus de choses à la fois, ou de donner au robot une fiche de triche, le rend-il réellement meilleur, ou est-ce que cela le confond simplement ? Cela importe car de plus en plus de personnes font fonctionner ces « robots » (appelés Grands Modèles de Langage) sur leurs propres ordinateurs pour des raisons de confidentialité et de rapidité, plutôt que d'utiliser de gigantesques serveurs dans le cloud. Nous devons savoir si ces robots locaux sont prêts pour le monde réel, ou s'ils ne fonctionnent que lorsque le test est très simple.

Les auteurs de ce document ont décidé de mettre ces robots locaux à l'épreuve d'une manière très spécifique. Ils ne se sont pas contentés de leur demander de traduire une seule phrase dans une seule langue ; ils ont traité la manière dont on pose la question comme une variable. Ils ont testé trois différents robots « locaux » (des modèles plus petits que vous pouvez faire fonctionner sur votre propre ordinateur) contre des machines de traduction dédiées très sérieuses. Ils ont demandé aux robots de traduire l'anglais vers neuf langues européennes différentes, regroupées en deux familles : la famille « Romanesque » (comme le français, l'espagnol et l'italien) et la famille « Germanique » (comme l'allemand, le néerlandais et le suédois).

Les chercheurs ont essayé trois stratégies différentes pour donner des « fiches de triche » aux robots (appelées « few-shot prompting »). Premièrement, ils ont donné au robot zéro exemple. Deuxièmement, ils lui ont donné cinq exemples aléatoires. Troisièmement, ils lui ont donné cinq exemples soigneusement choisis pour être très similaires à la phrase qu'ils voulaient traduire, soit en regardant les mots utilisés, soit en utilisant un programme informatique intelligent pour trouver des sens similaires. Ils ont également testé deux « portées » (scopes) différentes : demander de traduire juste une langue à la fois, ou demander de traduire les cinq langues d'une famille en même temps, avec les réponses rangées proprement au format JSON (une structure de fichier informatique spécifique).

Voici ce qu'ils ont trouvé, et c'est un bilan un peu mitigé. Premièrement, les vieilles machines de traduction dédiées sont toujours les championnes. Elles sont les plus fiables, surtout pour traduire vers les langues germaniques. Les robots locaux s'améliorent, et ils peuvent tenir tête pour certaines langues romanes comme l'espagnol et le portugais, mais ils ne battent pas encore les professionnels.

Deuxièmement, la stratégie de la « fiche de triche » dépend entièrement du robot que vous utilisez. Pour les deux robots locaux les plus forts (mistral:latest et qwen2.5:14b), donner des exemples les a réellement aidés. Ils ont mieux traduit après avoir vu des exemples. Mais pour le plus petit robot (llama3.2:3b), donner des exemples a été un désastre. Il est devenu moins bon lorsqu'il devait lire les exemples supplémentaires. C'est comme un élève qui réussit très bien un examen quand il lit juste la question, mais qui se confond et fait des erreurs quand on lui montre d'abord un exemple de réponse.

Troisièmement, la façon dont vous posez la question compte énormément. Lorsque les chercheurs ont demandé aux robots de traduire dans les cinq langues à la fois (le prompt de portée familiale), les plus gros robots ont bien géré, produisant une liste propre de traductions pour chaque langue. Mais le plus petit robot ? Il s'est complètement effondré. Il a souvent oublié de traduire certaines des langues, ou n'a pas pu suivre les instructions pour mettre les réponses dans le bon format. C'est comme si le petit robot avait été submergé par la grosse commande et avait simplement abandonné la moitié des articles.

Le document a également examiné si la manière « intelligente » de choisir les exemples (trouver les phrases les plus similaires) était meilleure que de simplement choisir des exemples aléatoires. Pour les robots qui pouvaient utiliser des exemples, les exemples intelligents et similaires ont aidé un peu plus que les exemples aléatoires. Mais la différence n'était pas énorme. La chose la plus importante était simplement que le robot était assez capable d'utiliser les exemples du tout. Si le robot était trop petit ou confus, même les meilleurs exemples ne pouvaient pas le sauver.

En bref, ce document suggère que nous ne pouvons pas simplement dire « la traduction par IA est bonne » ou « la traduction par IA est mauvaise ». Cela dépend de la façon dont vous posez la question. Si vous voulez qu'un robot local traduise pour vous, vous devez choisir un modèle assez grand pour gérer des instructions complexes et plusieurs langues à la fois. Si vous choisissez un modèle minuscule et que vous lui demandez de faire trop de choses à la fois, ou de traiter trop d'informations supplémentaires, il pourrait échouer de manière spectaculaire. Les auteurs concluent que lorsque nous testons ces outils de traduction, nous ne devrions pas seulement regarder la qualité de la traduction ; nous devons aussi vérifier si le robot peut suivre des instructions complexes et livrer exactement ce que nous avons demandé, sans laisser tomber de ballons en cours de route.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →