Aller au contenu
English

Évaluer et tester les systèmes d'IA

Découvrez si une nouvelle version d'un système d'IA est vraiment meilleure, et si elle a brisé quelque chose d'important. Vous créez un banc d'évaluation pour l'assistant de soutien de Larkfield, avec un ensemble versionné de billets, des scores que vous pouvez retracer, des évaluateurs humains et des modèles évaluateurs que vous avez vérifiés, et une décision de mise en production que vous pouvez défendre.

Lisez toutes les leçons sans compte, ou connectez-vous pour vous inscrire et suivre vos progrès.

Ce que vous apprendrez

À la fin de ce cours, vous pourrez :

  • Concevoir des jeux de données d'évaluation représentatifs.
  • Choisir des métriques pour les modèles, la récupération et les sorties générées.
  • Calibrer les jugements humains et les jugements par modèle.
  • Créer des vérifications de régression reproductibles et des critères de mise en production.

À propos de ce cours

Une nouvelle version d’un système d’IA donne souvent l’impression d’être meilleure. On trouve facilement deux belles réponses, et la démo se passe bien. Mais « ça semble meilleur » n’est pas une preuve. La nouvelle version peut être meilleure en moyenne et quand même échouer sur le billet le plus important.

Ce cours vous apprend à répondre à deux questions avec des preuves : la nouvelle version est-elle meilleure, et a-t-elle brisé quelque chose d’important? Vous partez des besoins de l’équipe de soutien et vous les transformez en critères vérifiables. Ensuite, vous créez un ensemble versionné de cas de test, vous choisissez des mesures pour les décisions, les résultats de recherche et les réponses rédigées, et vous vérifiez vos évaluateurs humains et vos modèles évaluateurs avant de leur faire confiance.

Vous travaillez sur l’assistant de soutien de Larkfield, celui du cours Créer des applications fiables avec les API de LLM. Vous ne recréez pas l’assistant. Vous construisez un banc d’évaluation autour de ses sorties enregistrées : il charge les cas, note chaque sortie, compare une référence de base à une version candidate et rédige un rapport où chaque nombre renvoie à un cas.

Vous n’avez pas besoin de compte ni de clé payante. Chaque sortie et chaque jugement viennent d’un vrai modèle et sont enregistrés avec le cours. Les diagrammes et les explorateurs interactifs portent les idées principales : le texte reste donc court.

Avant de commencer

Vous avez suivi les cours Mathématiques et statistiques essentielles pour l'IA et Créer des applications fiables avec les API de LLM, ou vous avez les mêmes compétences. Vous n'avez pas besoin de clé d'API ni de compte payant. Chaque sortie du système et chaque jugement de modèle sont enregistrés. Tout le cours s'exécute donc sur votre ordinateur. Un modèle évaluateur en direct, avec un modèle local gratuit ou votre propre clé, est facultatif.

Cours à suivre avant : Mathématiques et statistiques essentielles pour l'IA, Créer des applications fiables avec les API de LLM.

À qui s'adresse ce cours

Les personnes qui ont créé une application sur une API de modèle, comme dans le cours Créer des applications fiables avec les API de LLM, et qui doivent maintenant décider si un changement l'améliore. Développeurs, scientifiques des données, testeurs et professionnels qui se tournent vers l'ingénierie de l'IA.

Vous dirigez ou utilisez l'IA, sans la créer?

Vous pouvez étudier les idées de ce cours sans écrire de code. Lisez les modules 1 à 5 (environ 10–13 h), répondez à leurs vérifications des connaissances, et obtenez un certificat des notions gratuit. Vous pourrez revenir à la pratique plus tard.

Les parcours pour les personnes qui dirigent ou utilisent l'IA suivent ce cours de cette façon. Voir les parcours

Comment nous avons créé ce cours

Des spécialistes de l'IA expérimentés ont conçu ce cours. L'IA nous a aidés à rédiger le contenu; des personnes ont choisi l'approche pédagogique et les exemples, et ont révisé chaque leçon. Les résultats que vous voyez sont les vrais résultats de l'exécution du code. Comment nous créons les cours

Dans ce cours

Module 2NotionsCréer un jeu de données d'évaluation

3 leçons

Créez le jeu d'évaluation. Choisissez des billets normaux, rares, difficiles, en français et sans réponse possible, étiquetez-les selon les critères en notant qui les a étiquetés, et gardez le jeu de développement séparé du jeu de réserve.

  1. Choisir des cas représentatifs45 min
  2. Étiqueter et versionner50 min
  3. Éviter la contamination45 min

Module 3NotionsChoisir les métriques par composant

3 leçons

Choisissez des mesures qui correspondent aux échecs qui comptent pour vous. Notez les décisions avec la précision et le rappel, les résultats de recherche avec des mesures de classement, et les réponses avec des vérifications du contenu, de la langue et du refus. Trouvez ensuite ce que le score global cache.

  1. Métriques de prédiction50 min
  2. Métriques de récupération45 min
  3. Métriques des sorties générées50 min

Module 5NotionsComparer les systèmes de façon responsable

3 leçons

Comparez équitablement une référence de base et une version candidate. Gardez les entrées fixes, répétez les exécutions, présentez des intervalles et des résultats par sous-groupe, et prenez une décision de mise en production qu'un échec critique peut bloquer, quelle que soit la moyenne.

  1. Expériences contrôlées45 min
  2. Incertitude et sous-groupes55 min
  3. Compromis et régressions50 min

Module 6Automatiser l'évaluation et la rétroaction

3 leçons

Rendez l'évaluation reproductible. Structurez le banc d'évaluation avec des identifiants d'exécution stables, transformez les règles de mise en production en tests de régression, et prévoyez comment les retours de la production ajoutent de nouveaux cas sans toucher au jeu de réserve.

  1. Structure du banc d'évaluation45 min
  2. Vérifications de régression50 min
  3. Rétroaction de la production45 min

Dernier module · choisissez-en au moins uneÉtudes de cas

3 études de cas

Trois études de cas de bout en bout sur des données ouvertes. Étalonnez un modèle évaluateur par rapport à des notes humaines, comparez des mesures de résumés avec les notes d'experts, et faites des tests de régression par sous-groupe sur une nouvelle version d'un classificateur. Terminez-en au moins une pour obtenir le certificat. Chacune est un projet à ajouter à votre portfolio.

Terminez au moins une étude de cas pour obtenir le certificat. Les autres sont facultatives. Ce que couvre chacune

  1. Calibrer un juge modèle par rapport à des notes humaines120 min
  2. Évaluer des résumés par rapport aux notes d'experts120 min
  3. Tester la régression d'une nouvelle version d'un classificateur, par sous-groupe120 min

Après les études de casTravail final

Utilisez tous les modules dans un projet pratique. Vous recueillez des preuves, puis vous les comparez aux objectifs du cours.

  1. Travail final300 min

Études de cas

Des projets réalistes du début à la fin, sur de vraies données, avec chaque résultat expliqué. Chacun devient une pièce de votre portfolio. Terminez-en au moins une pour obtenir le certificat; les autres sont facultatives.

  1. Calibrer un juge modèle par rapport à des notes humaines2 h

    Mesurer à quel point un juge modèle est d'accord avec plusieurs évaluateurs humains sur un jeu de données ouvert, trouver son biais d'ordre et décider où des personnes doivent encore réviser.

  2. Évaluer des résumés par rapport aux notes d'experts2 h

    Comparer des mesures automatiques de la qualité des résumés avec les notes d'experts sur un jeu de données ouvert, et trouver quelle mesure s'accorde avec les experts pour quelle qualité.

  3. Tester la régression d'une nouvelle version d'un classificateur, par sous-groupe2 h

    Comparer deux versions d'un classificateur sur un jeu ouvert étiqueté, au total et par sous-groupe, avec des intervalles, puis prendre une décision de mise en production en nommant les points bloquants.

Avis

Chargement des avis…

    Vous avez suivi ce cours? Connectez-vous pour donner votre avis. Vous pouvez donner un avis après avoir terminé 25 % des leçons.

    Partager ce cours