P

Model Card : Définition et Exemples

Une model card est un document standardisé qui accompagne un modèle d'IA pour décrire ses performances, ses limites, ses biais potentiels et ses conditions d'utilisation recommandées.

Définition complète

Une model card (ou fiche de modèle) est un document de référence qui fournit des informations essentielles sur un modèle d'intelligence artificielle. Introduite par des chercheurs de Google en 2019, elle vise à améliorer la transparence et la responsabilité dans le développement et le déploiement de systèmes d'IA. Elle joue un rôle comparable à celui d'une notice d'utilisation pour un médicament : elle informe l'utilisateur de ce que le modèle fait, comment il a été entraîné, et dans quelles conditions il fonctionne correctement.

Une model card typique contient plusieurs sections clés : une description générale du modèle, les données d'entraînement utilisées, les métriques de performance évaluées sur différents sous-groupes de population, les limitations connues, les biais identifiés et les recommandations d'utilisation. Elle peut également inclure des informations sur l'empreinte carbone de l'entraînement, les considérations éthiques et les cas d'usage pour lesquels le modèle n'est pas adapté.

En prompt engineering, consulter la model card d'un modèle est une étape fondamentale avant de concevoir des prompts. Elle permet de comprendre les forces et faiblesses du modèle, d'identifier les domaines où il excelle et ceux où il risque de produire des résultats peu fiables. Par exemple, si une model card indique que le modèle a été principalement entraîné sur des données en anglais, cela orientera la stratégie de prompting pour des tâches multilingues.

Aujourd'hui, les model cards sont devenues une pratique standard dans l'industrie. Des plateformes comme Hugging Face les intègrent directement dans leurs dépôts de modèles, et des organisations comme Anthropic, OpenAI et Meta publient des documents techniques détaillés (souvent appelés system cards ou technical reports) qui remplissent une fonction similaire pour leurs modèles les plus avancés.

Étymologie

Le terme "Model Card" a été introduit en 2019 dans l'article de recherche "Model Cards for Model Reporting" par Margaret Mitchell et al. chez Google. L'analogie avec une "carte" ou "fiche" renvoie à l'idée d'un document concis et structuré, similaire aux fiches signalétiques utilisées dans d'autres industries pour décrire les caractéristiques et risques d'un produit.

Exemples concrets

Évaluer la fiabilité d'un modèle avant de l'utiliser pour une tâche spécifique

Avant d'utiliser ce modèle pour de la classification de textes médicaux, consulte sa model card pour vérifier s'il a été évalué sur des données de santé et quelles sont ses performances sur ce domaine.

Adapter sa stratégie de prompting en fonction des limites documentées

La model card de ce modèle indique des performances réduites sur les langues à faibles ressources. Rédige les instructions en anglais puis demande la traduction, plutôt que de prompter directement dans la langue cible.

Documenter son propre modèle fine-tuné pour une équipe

Génère une model card pour notre modèle de classification de sentiments fine-tuné sur des avis clients en français, incluant les métriques de précision par catégorie, les biais identifiés et les cas d'usage recommandés.

Usage pratique

Avant de concevoir des prompts pour un modèle, consultez systématiquement sa model card ou sa documentation technique pour identifier ses capacités, ses limites et ses biais connus. Cela vous permettra d'adapter vos instructions en conséquence, d'éviter les cas d'usage non supportés, et de mettre en place des garde-fous appropriés dans vos workflows de prompting.

Concepts liés

BenchmarkBiais algorithmiqueFine-tuningIA responsable

FAQ

Où trouver la model card d'un modèle d'IA ?
Les model cards sont généralement publiées sur la page du modèle sur des plateformes comme Hugging Face, ou dans la documentation officielle du fournisseur. Pour les grands modèles comme Claude, GPT ou Llama, elles prennent souvent la forme de rapports techniques ou de system cards publiés sur le site de l'entreprise ou sur arXiv.
Quelle est la différence entre une model card et une system card ?
Une model card décrit un modèle de manière générale (architecture, données, performances, biais). Une system card, terme popularisé par OpenAI et Anthropic, va plus loin en documentant le système complet déployé, incluant les mesures de sécurité, les filtres de contenu, les red teaming réalisés et les politiques d'usage. Les deux sont complémentaires et visent la transparence.
En quoi une model card est-elle utile pour le prompt engineering ?
La model card vous renseigne sur les conditions optimales d'utilisation du modèle : langues supportées, taille de contexte, domaines d'expertise, limites connues. Ces informations sont essentielles pour rédiger des prompts efficaces. Par exemple, savoir qu'un modèle a une fenêtre de contexte limitée vous incitera à structurer vos prompts de manière plus concise et priorisée.

Voir aussi

Comment utiliser ce prompt

  1. Copie le prompt avec le bouton ci-dessus.
  2. Colle-le dans ChatGPT, Claude ou ton assistant IA préféré.
  3. Remplace les variables entre crochets par tes informations, puis affine le résultat.

À propos de Prompt Guide

Prompt Guide est une bibliothèque gratuite de plus de 2500 prompts prêts à l'emploi pour ChatGPT, Claude et les autres IA, avec des guides pour apprendre à prompter et des outils pour créer et optimiser tes propres prompts.

Autres définitions

Recevez de nouveaux prompts chaque semaine

Rejoignez notre newsletter.