Ilustración editorial para Command A+: cómo comprobar si visión, multilingüismo y herramientas funcionan juntos
Imagen generada con gpt-image-2.5-sunburst para InferamaSource ↗
01

Une capacité annoncée ne prouve pas qu’un processus complet fonctionne

Cohere identifie Command A+ par l’identifiant command-a-plus-05-2026 et décrit un modèle qui accepte du texte et des images, prend en charge 48 langues et dispose de capacités agentiques. Ces informations permettent de déterminer ce qu’il vaut la peine de tester, mais elles ne prouvent pas que le modèle accomplira de façon fiable une tâche qui combine ces trois dimensions. Comprendre une image, interpréter une demande formulée dans une autre langue et décider s’il faut appeler un outil sont des composantes distinctes d’une tâche ; leur réunion ne garantit pas que le résultat intégré soit correct.

La question opérationnelle n’est pas de savoir si Command A+ possède des capacités de vision, prend en charge plusieurs langues ou peut utiliser des outils en théorie. Il s’agit de déterminer si, dans le processus concret qu’une organisation envisage de déployer, le modèle peut repérer des éléments probants dans une image, comprendre la demande de l’utilisateur et exécuter une action adaptée sans inventer de données ni dépasser ses autorisations. Pour y répondre, il faut mener une évaluation propre, avec des tâches représentatives et des résultats observables.

La documentation du fournisseur sert à définir le modèle, les entrées et la configuration à tester. Les guides de Cohere décrivent le traitement des images, l’utilisation des outils et le point de terminaison Chat ; il ne faut pas les confondre avec une évaluation indépendante des performances combinées. De même, les benchmarks consacrés au raisonnement multimodal multilingue ou à l’enchaînement d’outils visuels donnent des pistes de conception, mais ne prouvent pas comment Command A+ se comportera dans le processus d’une entreprise.

Cette approche se distingue d’une comparaison entre Command A+ et un autre modèle pour une tâche de génération augmentée par récupération. Il ne s’agit ni de désigner un vainqueur ni d’extrapoler un classement. On évalue un seul modèle dans des conditions contrôlées afin de décider quelles tâches il peut prendre en charge, lesquelles nécessitent une vérification humaine et quels changements de configuration ou de processus sont nécessaires.

02

Définir une tâche qui exige les trois capacités

L’unité d’évaluation doit être une tâche de bout en bout, et non une collection de questions isolées. Par exemple : une personne envoie une capture d’écran d’une interface et demande, dans sa langue, de vérifier si une opération apparaît comme terminée, puis d’enregistrer le résultat dans un système de test. Pour répondre correctement, le modèle doit comprendre la demande, repérer les éléments pertinents dans l’image, décider si un outil est nécessaire et, le cas échéant, lui transmettre des arguments conformes à son schéma.

Le test doit séparer ce qui peut être observé de ce que le système est censé faire. La réponse visuelle peut être comparée à une annotation humaine de l’image ; l’interprétation de la demande, à l’intention attendue ; l’appel, au nom de l’outil et aux arguments prévus ; et le résultat final, à l’effet enregistré par l’environnement simulé. Cela évite de considérer comme correcte une réponse fluide qui, par exemple, a mal lu un chiffre ou exécuté une action avec une donnée erronée.

Avant de créer des exemples, il faut fixer les limites de l’action. Un outil simulé peut renvoyer des informations ou effectuer une opération réversible dans un environnement de test. Ces premiers essais ne doivent pas être connectés à des comptes, des documents ou des processus de production. La simulation permet d’observer le choix de l’outil et les arguments transmis sans confondre la qualité du modèle avec des dommages ou des conséquences réelles.

Il convient également de définir à l’avance ce qui constitue une abstention correcte. Si l’image est illisible, qu’une donnée essentielle manque ou que la demande n’autorise pas une action, demander une clarification peut être préférable à l’exécution. Une abstention ne doit pas être automatiquement considérée comme un échec : sa valeur dépend de la présence ou non d’éléments suffisants et des conséquences possibles d’une action prise dans l’incertitude.

Préparation minimale de chaque cas

  1. 01Définir l’intention, les éléments visibles nécessaires et l’action autorisée.
  2. 02Enregistrer l’image de test et annoter les zones qui justifient la réponse attendue.
  3. 03Préciser si l’outil doit être utilisé, ne doit pas l’être ou si les informations sont insuffisantes pour décider.
  4. 04Consigner le résultat attendu, y compris les arguments valides et les conditions d’abstention.
03

Constituer un corpus représentatif des usages réels

Le jeu d’évaluation devrait inclure des documents et des captures d’interface que l’organisation est autorisée à utiliser. Il est utile de couvrir différents formats et niveaux de qualité : images nettes ou floues, texte de petite taille, éléments partiellement tronqués, mises en page variées et, si nécessaire, données tabulaires ou champs similaires. Ces variations sont des propositions de conception, et non des capacités garanties par la documentation.

Chaque image doit être accompagnée d’une référence vérifiée par des personnes : les informations réellement présentes, leur emplacement et les incertitudes qui subsistent. Si un chiffre peut être lu de deux façons ou si un état est difficile à distinguer, l’annotation doit le préciser. Imposer une « bonne réponse » à une image ambiguë fausserait la mesure et pénaliserait une abstention raisonnable.

L’échantillonnage linguistique doit correspondre aux utilisateurs et aux processus visés. Même si Cohere annonce la prise en charge de 48 langues, cela ne constitue pas une preuve publique de performances uniformes dans chacune d’elles ni pour une tâche professionnelle particulière. Il faut consigner la langue de la demande, celle du contenu visuel et tout mélange entre les deux. Si le corpus est traduit, une personne compétente doit vérifier que l’instruction conserve le même sens et le même degré d’ambiguïté.

Pour réduire le risque de contamination entre développement et évaluation, il est utile de réserver des cas qui ne serviront pas à ajuster les instructions ou les schémas. On peut également créer des variantes contrôlées à partir de modèles, sans pour autant les traiter comme des observations entièrement indépendantes. L’essentiel est que les exemples représentent des décisions réelles : quand un outil est nécessaire, quand il n’apporte rien et quand les éléments visuels sont insuffisants.

Matrice de conditions recommandée

Il n’est pas nécessaire de combiner toutes les dimensions dans chaque cellule. Cette matrice aide à repérer les comparaisons qui permettent d’attribuer une variation à l’image, à la langue ou à l’outil.

DimensionConditions possiblesCe que cela permet d’observer
EntréeTexte ; texte et imageSi l’image apporte des éléments utiles et si son inclusion modifie la réponse
LangueLangue habituelle de l’équipe ; autres langues pertinentes ; contenu visuel dans une autre langueErreurs de compréhension, de lecture et de transfert entre langues
ActionRéponse sans outil ; appel autorisé ; appel inutile ; abstentionChoix de l’outil, décision d’agir et usage approprié des éléments disponibles
Qualité des éléments probantsClaire ; dégradée ; incomplète ou ambiguëRobustesse et comportement face à l’incertitude
04

Utiliser des outils simulés et une configuration reproductible

Chaque outil de test doit avoir une fonction explicite, un schéma d’arguments et des réponses contrôlées. Par exemple, une fonction de consultation peut renvoyer un état de test à partir d’un identifiant ; une autre peut ajouter une étiquette à un enregistrement simulé. Les réponses doivent être prévisibles et conservées dans le journal d’exécution. Il devient alors possible de distinguer une erreur de lecture du modèle d’un problème d’infrastructure ou d’une réponse inattendue de l’outil.

Le guide de Cohere sur l’utilisation des outils et la référence Chat constituent des points de départ pour mettre en œuvre cette partie. Avant de lancer le test, il faut vérifier dans la documentation en vigueur comment déclarer les outils, quels champs la requête doit contenir et quelles formes d’entrée sont compatibles avec l’identifiant choisi. Il ne faut pas supposer, sans vérification, que tous les paramètres, formats ou modes d’une configuration peuvent être combinés dans une autre.

La configuration doit rester constante d’une condition à l’autre, sauf pour le facteur que l’on souhaite mesurer. Consignez l’identifiant exact du modèle, la date, la version de l’API ou du client, les champs pertinents de la requête, les outils disponibles et leurs schémas. Si les messages d’instruction ou les définitions des outils diffèrent entre les groupes, les variations observées pourraient provenir de ces changements plutôt que de la langue ou de l’image.

Les tests doivent s’exécuter dans un environnement isolé, avec des effets réversibles. Même si l’outil est simulé, il est utile de valider les arguments avant leur application et de conserver la requête ainsi que la réponse de l’outil. Pour un processus susceptible de modifier des données, l’évaluation doit également vérifier les autorisations et le traitement des instructions sans rapport avec la tâche, en plus de la réponse textuelle.

05

Comparer les conditions sans confondre les causes

La conception la plus informative associe des contrôles isolés et des tâches intégrées. Dans un contrôle textuel, les informations nécessaires sont fournies sans image ; dans un autre, le modèle doit extraire des données d’une image sans action externe ; dans un troisième, il doit effectuer un appel d’outil à partir d’informations déjà précisées. La condition combinée exige qu’il obtienne les éléments probants depuis l’image, interprète la demande dans la langue concernée et décide quoi faire.

Les contrôles ne prouvent pas, à eux seuls, que le système est prêt à fonctionner. Ils servent à localiser l’origine probable d’une dégradation. Si le modèle extrait correctement un champ lorsqu’on le lui transcrit, mais pas lorsqu’il apparaît dans une capture, le problème semble lié à l’interprétation visuelle. S’il comprend séparément le champ et l’intention, mais échoue lorsqu’il doit combiner une demande dans une autre langue et la capture, c’est la composition des capacités qui mérite d’être examinée. Si la décision est correcte, mais pas les arguments, le défaut se situe dans la préparation de l’appel ou dans l’interface entre le modèle et l’outil.

Pour que la comparaison soit équitable, utilisez la même tâche et le même objectif dans toutes les conditions. Gardez la réponse attendue constante et ne modifiez que la modalité ou le facteur linguistique pertinent. Faites varier l’ordre des cas et évitez de retoucher les instructions après avoir consulté le jeu réservé. Avec de petits échantillons, présentez les résultats par cas et par catégorie plutôt que de donner un taux agrégé comme s’il décrivait des performances générales.

Répéter un même cas peut révéler une variabilité, mais ne transforme pas un petit test en preuve universelle. Conservez les résultats de chaque exécution, y compris les appels en double, les réponses incomplètes et les défaillances de l’environnement. Le taux de réussite doit être défini à l’avance : une tâche peut, par exemple, être considérée comme terminée uniquement si les éléments probants sont corrects, si l’action autorisée a été exécutée avec des arguments valides et si la réponse finale correspond au résultat observé.

Étapes de l’évaluation

  1. 01Exécuter des contrôles isolés portant sur la lecture, la compréhension linguistique et l’utilisation des outils.
  2. 02Exécuter des tâches combinées avec les mêmes références et les mêmes limites d’action.
  3. 03Enregistrer les entrées, la réponse finale, les appels, les arguments, les résultats des outils et les durées.
  4. 04Examiner manuellement un échantillon de réussites, d’échecs et d’abstentions avant de résumer les taux.
  5. 05Répéter les cas concernés après avoir corrigé la configuration, sans mélanger le jeu d’ajustement au jeu d’acceptation.
06

Mesurer la réussite de bout en bout et le coût

Une seule métrique ne décrit pas suffisamment un agent multimodal. L’évaluation doit consigner séparément si les éléments visuels ont été correctement extraits, si la demande a été comprise, si l’outil approprié a été choisi, si ses arguments étaient valides, si l’exécution a produit le résultat attendu et si la réponse finale est restée fidèle à ce résultat. Il est possible de réussir une étape et d’échouer à la suivante ; conserver ces distinctions rend les corrections plus ciblées.

L’abstention doit faire l’objet d’une mesure distincte. Comptez les cas où le modèle demande une précision ou indique qu’il ne peut pas déterminer la réponse, puis comparez ce comportement à la quantité réelle d’éléments disponibles. S’abstenir devant une image illisible peut être approprié ; s’abstenir alors qu’un champ est clair et que la demande est autorisée peut bloquer le processus. De même, un appel inutile peut être un échec, même si l’outil renvoie une réponse sans conséquence.

Consignez la latence et le coût par tâche terminée, ainsi que la consommation observable dans la configuration utilisée. La documentation de Cohere explique le mode de facturation et les unités facturables, mais le coût applicable doit être vérifié pour le canal et le tarif en vigueur. Un coût moyen par requête peut être trompeur si certaines tâches échouées nécessitent des relances ou une vérification humaine. Il convient donc aussi de calculer le coût des tâches correctement terminées et de comptabiliser le travail effectué ensuite.

Ne regroupez pas toutes les langues, images et catégories d’outils dans un seul chiffre sans ventilation. Une moyenne élevée peut masquer une catégorie où le système lit mal des identifiants ou agit sans éléments suffisants. Présentez les résultats par langue, type d’image, qualité des éléments probants, décision relative à l’outil et classe d’erreur. Si le volume ne permet pas d’obtenir des estimations stables, décrivez les résultats comme des observations sur le jeu testé, et non comme un taux fiable en production.

Journal des métriques

Définissez chaque métrique avant l’essai et conservez les cas individuels afin qu’une moyenne ne masque pas les erreurs à fort impact.

MétriqueÉléments consignésQuestion à laquelle elle répond
Éléments visuelsChamp attendu, champ extrait et emplacement ou référence annotéeLe modèle a-t-il lu la donnée qui justifie la réponse ?
Décision relative à l’outilOutil choisi, appel omis ou appel inutileL’action était-elle pertinente et autorisée ?
Arguments et exécutionArguments transmis, validation et résultat renvoyéL’outil a-t-il reçu les bonnes données et produit l’effet attendu ?
AbstentionDemandes de précision, refus ou réponses incertaines, comparés aux éléments disponiblesLe modèle a-t-il fait preuve de prudence quand des données manquaient et avancé quand elles étaient suffisantes ?
Latence et coûtDurée et unités facturables disponibles, par exécution et par tâche terminéeLe processus est-il viable une fois pris en compte les échecs, les relances et la vérification ?
07

Classer les erreurs avant de prendre une décision

Une lecture incorrecte de chiffres ou d’états peut être due à une faible résolution, à un recadrage, à la conception visuelle ou à l’interprétation du modèle. Consignez la zone pertinente et la manière dont l’image a été présentée ; n’attribuez pas automatiquement chaque erreur à une limite générale de la vision. Si le modèle répond avec une donnée absente de l’image, notez également s’il l’a inventée, confondue avec un autre champ ou déduite à partir d’un contexte incomplet.

Les erreurs linguistiques peuvent apparaître dans l’interprétation de la demande, la lecture du contenu visuel ou la réponse finale. Gardez ces étapes distinctes. Une demande peut être bien comprise même si le modèle transcrit mal une étiquette de la capture ; il peut aussi identifier correctement le texte tout en interprétant mal l’action demandée. Consigner la langue de chaque composante aide à repérer des tendances dans les tâches où plusieurs langues sont mêlées.

Pour l’utilisation des outils, distinguez un choix inutile, un mauvais outil, un schéma mal formé, des arguments valides mais incorrects et une réponse finale en contradiction avec le résultat renvoyé. Cette classification indique s’il faut modifier la conception de l’outil, les instructions, les vérifications préalables ou les règles d’autorisation. Un outil bien choisi ne compense pas des arguments erronés.

Des résultats convaincants lors des tests ne certifient pas non plus une sécurité universelle. Le corpus ne couvre que les cas qu’il contient et la configuration évaluée. Pour un déploiement aux conséquences importantes, les tests comportementaux doivent être complétés par des restrictions d’accès, la validation des arguments, la traçabilité et une vérification humaine adaptée au niveau de risque. Il s’agit de recommandations opérationnelles, et non d’une garantie du fournisseur.

08

Critères d’acceptation et limites des conclusions

Les critères d’acceptation doivent être adaptés à l’impact de chaque tâche et définis avant l’examen des résultats. Pour une opération à faible risque, une organisation peut accepter une réponse à condition qu’elle soit vérifiée avant la modification d’un enregistrement. Pour une action irréversible ou ayant des effets externes, un appel non vérifié peut être inacceptable même si le taux global de réussite paraît élevé. Le protocole ne prescrit pas de seuil universel : chaque équipe doit déterminer quelles erreurs sont tolérables et quels contrôles permettent de les contenir.

Une décision prudente peut confier à Command A+ des tâches circonscrites si le corpus représentatif montre une extraction suffisamment précise, des arguments valides, des abstentions raisonnables et un coût compatible avec le processus, le tout sous les contrôles prévus. Si des erreurs apparaissent dans certaines langues, certains formats ou certains états ambigus, ces cas peuvent être réservés à une vérification humaine ou exclus du périmètre. La conclusion doit nommer les conditions approuvées, et non affirmer que le modèle est fiable en général.

La fiche de Cohere et ses guides doivent être consultés à nouveau à la clôture de l’expérience afin de confirmer l’identifiant en vigueur, les canaux disponibles, les formats et limites applicables, ainsi que la façon de configurer la requête. Si un autre canal est évalué ou si la version change, les conclusions ne se transfèrent pas automatiquement. Un dépôt de poids publiés peut aider à reproduire des tests locaux dans les conditions prévues par sa licence, mais il ne rend pas les résultats locaux équivalents à ceux obtenus via une API.

Le test proposé ne permet pas non plus de déterminer comment le modèle se comportera avec des images, des langues, des outils ou des niveaux de risque qui n’ont pas été inclus. Les travaux de recherche sur le raisonnement multimodal multilingue et l’enchaînement d’outils visuels peuvent guider la conception du corpus, mais ils ne remplacent pas une évaluation actuelle du modèle dans l’environnement visé. La conclusion la plus solide reste circonscrite : ce qui a fonctionné, avec quelle configuration, dans quelles conditions et quelles erreurs empêchent d’élargir l’usage.

Questions ouvertes

  • La documentation fournie identifie le modèle comme command-a-plus-05-2026, mais l’identifiant en vigueur et les canaux d’accès doivent être confirmés à la clôture de l’évaluation.
  • La liste complète des 48 langues et des preuves publiques ventilées des performances de Command A+ par langue pour les tâches décrites ne sont pas fournies ici.
  • Les formats d’image, les limites d’entrée et les paramètres compatibles au sein d’une même requête doivent être vérifiés dans la documentation en vigueur pour le canal et la configuration choisis.
  • Les sources fournies ne démontrent pas les performances de Command A+ sur des tâches combinant vision, plusieurs langues et utilisation d’outils.
  • Le coût exact dépend du canal et du tarif en vigueur ; il doit être vérifié pour le cas mesuré et ne peut être déduit du seul schéma général de facturation.
  • Les résultats obtenus avec des poids publiés et ceux obtenus via une API ne doivent pas être considérés comme équivalents sans vérification de la configuration, du matériel et des conditions.
09

Poursuivre l’exploration

09

Sources consultées

03

Corrections et transparence

Si vous repérez une information incorrecte ou obsolète, envoyez-nous la page et la source à vérifier.

Proposer une correction