Lena Lehuby
05

Workflow IA · Piloter les fonctionnalités d’IA

Une fonctionnalité d’IA n’est pas terminée au lancement.

Une fonctionnalité classique change surtout quand quelqu’un modifie son code. Une fonctionnalité d’IA change aussi quand le modèle, le prompt ou les données sous-jacentes changent. La stratégie ci-dessous prévoit deux boucles dès le départ : la boucle de livraison que toutes les équipes connaissent, et une boucle de fiabilité qui commence avant le lancement et se poursuit tant que la fonctionnalité est en production.

Exemple appliqué

Une fonctionnalité de bout en bout : les sujets personnalisés chez Yexit

Les sujets personnalisés permettent à une personne de demander des questions sur un thème qui lui est propre, et un modèle rédige ces questions. Ci-dessous : la décision, les critères d’acceptation, les éléments disponibles à ce jour et ce qui bloque la mise en production.

La décision D1 · D7
Les questions relues sortent d’abord, sans modèle. Les questions générées sur le sujet propre à une personne viennent ensuite, en pilote derrière un feature flag, une fois que le parcours de sauvegarde a fait ses preuves.
Critères d’acceptation D4 · D5
  • Aucun contenu issu des réponses n’atteint un point de terminaison de questions ou d’inférence. C’est le premier test d’acceptation.
  • Les brouillons du modèle ne sont que des candidats, et les questions partagées passent des contrôles automatiques et une relecture éditoriale.
  • Un sujet bascule sur une solution de repli quand trop peu de bonnes questions en sortent.
  • Les suggestions générées portent la mention Concept.
Éléments à ce jour
Des tests utilisateurs sur le parcours de questions. Pas encore de sorties en production : Yexit n’est pas encore lancé.
Ce qui bloque la mise en production D5
Tout contenu issu des réponses qui atteint un point de terminaison de questions ou d’inférence. Si le premier test d’acceptation échoue, le pilote ne sort pas.
Pas encore commencé D7
Le suivi en production et l’échantillon hebdomadaire de sorties réelles notées. Yexit n’est pas encore lancé, donc ni l’un ni l’autre n’a commencé.

Deux boucles

La Boucle A met la fonctionnalité en production. La Boucle B la maintient en état de marche.

La Boucle B commence avant le lancement, avec le jeu d’évaluation, et n’a pas de date de fin. Elle a besoin d’une capacité dédiée : la constitution du jeu d’évaluation, la revue hebdomadaire des sorties, un moyen de revenir en arrière. Cette capacité n’apparaît dans un planning que si quelqu’un la demande avant l’engagement du sprint. La demander fait partie du travail du product owner.

Boucle A · Livraison
  1. Découvrir Le problème est-il réel et a-t-il besoin de l’IA ?
  2. Définir La spécification, les métriques et un seuil de qualité mis par écrit.
  3. Prototyper Des prototypes fonctionnels mis entre les mains d’utilisateurs.
  4. Développer À partir du prototype, du jeu d’évaluation et des cas d’échec connus.
  5. Lancer D’abord auprès d’un petit groupe.
  6. Itérer Expérimentations, correctifs et un backlog repriorisé.
Boucle B · Fiabilité
  1. Évaluations Construites pendant le prototypage, notées avant le lancement.
  2. Garde-fous Ce que voient les utilisateurs quand le modèle se trompe.
  3. Suivi Un échantillon de sorties réelles, noté chaque semaine.
  4. Changements Versions de modèle et de prompt, testées et réversibles.
Sans date de fin →

Sept décisions

Sept décisions que je prends pour chaque fonctionnalité d’IA

D1L’IA est-elle vraiment nécessaire ?
Ce que je décide Le problème vient d’abord, puis la raison pour laquelle un modèle est le bon outil pour le traiter. Un modèle mérite sa place quand la tâche est trop variée pour être gérée par des règles, quand une mauvaise réponse peut être détectée ou fait peu de dégâts, et quand il fait bouger un résultat mesuré.
En pratique Yexit : la première tranche met en production des questions relues, sans modèle. La génération viendra une fois que le parcours de sauvegarde aura fait ses preuves.
D2Que veut dire « bon », en chiffres ?
Ce que je décide Un seuil de qualité minimal, convenu avant le développement avec l’ingénierie et les personnes qui utiliseront la fonctionnalité, et relevé de version en version. Un jeu d’évaluation le mesure : 30 à 50 entrées réelles avec la sortie attendue, annotées par des personnes qui connaissent le domaine. Les scores du modèle sont subordonnés à un résultat produit, et c’est ce résultat qui tranche. Si le seuil n’est jamais atteint, la fonctionnalité n’est pas mise en production.
En pratique Mémoire de MSc : les évaluateurs ont été soumis à des tests d’identité et d’oracle avant que le moindre score soit jugé fiable.
D3Prototyper d’abord, avec des entrées réelles
Ce que je décide Un prototype fonctionnel mis entre les mains d’utilisateurs avant que la spécification soit finalisée. Il reste un prototype tant que les exigences bougent encore, que la valeur n’est pas démontrée ou que les échecs sont fréquents. Il passe à l’ingénierie quand les utilisateurs demandent à s’en servir pour leur travail réel, que les échecs sont l’exception et que le succès est défini. La passation comprend le prototype, le jeu d’évaluation, les modes de défaillance connus et le prompt qui a fonctionné.
En pratique Yexit : des prototypes avec leurs états d’erreur (échec de l’envoi, échec du téléversement, hors ligne, accès au micro refusé) et une passation qui indique ce qui est fonctionnel et ce qui est simulé.
D4Concevoir pour la mauvaise réponse
Ce que je décide Ce que l’utilisateur voit quand le modèle se trompe, est incertain ou est bloqué. Les sorties de l’IA sont signalées comme telles et modifiables, les utilisateurs sont informés des erreurs auxquelles s’attendre, et les cas incertains se replient sur une option sûre. Les tests d’injection de prompt et de biais sont inscrits dans la spécification, pour qu’ils soient effectivement faits.
En pratique Yexit : les brouillons du modèle ne sont que des candidats. Les questions partagées passent des contrôles automatiques et une relecture éditoriale. Les sujets personnalisés basculent sur une solution de repli quand trop peu de bonnes questions en sortent, et les suggestions personnalisées portent la mention Concept.
D5Tracer la frontière des données
Ce que je décide Ce que le modèle peut recevoir, ce qu’il ne doit jamais recevoir, et un test qui le prouve. On tranche dès le départ si les données utilisateur peuvent servir à entraîner quoi que ce soit, et l’usage des données doit être de ceux que l’équipe accepterait de décrire en public. Avant que des données utilisateur entrent dans un outil d’IA, quel qu’il soit, ses conditions de confidentialité sont vérifiées.
En pratique Yexit : le générateur de questions ne voit jamais les réponses. Le premier test d’acceptation vérifie qu’aucun contenu issu des réponses n’atteint un point de terminaison de questions ou d’inférence.
D6Chiffrer le coût avant la mise en production
Ce que je décide Le coût par requête, par utilisateur et par tâche réussie, au volume prévu, dans le cadre du choix du modèle. Les marges de l’IA sont plus faibles que celles du logiciel classique, donc un plafond de dépenses est convenu avec la personne responsable du budget avant le lancement. Une fonctionnalité qui enchaîne plusieurs étapes de modèle perd en fiabilité à chaque étape, et chaque nouvelle tentative coûte de l’argent.
En pratique Sprint tool : une page de planification pour les fonctionnalités d’IA, qui convertit le coût de fonctionnement et l’effort de maintenance en capacité de sprint restante, avec des calculs optionnels pour les agents.
D7Lancer à petite échelle, surveiller, revenir en arrière
Ce que je décide Un déploiement progressif : d’abord dans l’ombre de la version actuelle, puis auprès d’un petit groupe, puis plus largement. Un échantillon hebdomadaire de sorties réelles, noté avec la grille d’évaluation, et une alerte quand une métrique franchit son seuil. Des versions de modèle figées. Les changements de prompt traités comme du code : versionnés, testés sur le jeu d’évaluation, avec un responsable désigné pour le retour arrière.
En pratique Yexit : les sujets personnalisés sont cadrés comme un pilote derrière un feature flag. Le suivi en production n’a pas commencé, car le produit n’est pas encore lancé.

Contrôle avant lancement

Huit conditions avant qu’une fonctionnalité d’IA atteigne les utilisateurs

  • 01 Un jeu d’évaluation existe, avec les sorties attendues et un score obtenu avant le lancement.
  • 02 Le seuil de qualité est convenu et mis par écrit.
  • 03 L’expérience en cas d’échec est conçue : confiance faible, sortie préjudiciable, données manquantes.
  • 04 Les tests d’injection de prompt et de biais ont été exécutés.
  • 05 La frontière des données est spécifiée et testée.
  • 06 Le coût par utilisateur est connu au volume prévu et reste sous le plafond convenu.
  • 07 Le suivi est actif dès le premier jour, avec des alertes sur la qualité, le taux d’escalade et la latence.
  • 08 Le retour arrière vers le prompt ou le modèle précédent a un responsable désigné.

S’il en manque une, la fonctionnalité est mise en production avec des modes de défaillance que personne n’a mesurés.

Responsabilités

Qui est responsable de quoi

Demander de la capacité pour la fiabilité avant le sprint Produit
Le seuil de qualité et la décision de lancer ou non Produit, avec la data science
Le jeu d’évaluation et la calibration de la confiance Data science, avec des relecteurs experts du domaine
Ce que voient les utilisateurs quand le modèle échoue Design
La revue des flux de données Sécurité
La voix du prompt, ses règles d’écriture et ses exemples Produit
L’enveloppe technique du prompt Ingénierie
Le retour arrière Ingénierie, avec un responsable désigné
Faire remonter une inquiétude sur l’éthique, la confidentialité ou les biais Tout membre de l’équipe

Mesures

Quatre choses à mesurer

Résultat Un résultat produit qui prime sur le reste : si les gens ont terminé la tâche, si cela les a aidés, s’ils sont revenus. Pour Yexit : si les utilisateurs vont au bout du parcours, si une question les aide à commencer une réponse, s’ils reviennent.
Qualité Le taux de réussite aux évaluations par rapport au seuil convenu, et la fréquence à laquelle une solution de repli ou une personne a dû intervenir.
Coût Le coût par tâche réussie, et non par requête, suivi pour chaque fonctionnalité d’IA par rapport à son plafond de dépenses.
Dérive Les mêmes chiffres de qualité et de coût dans la durée, avec une alerte quand l’un d’eux franchit son seuil.
Faire le calcul avant de figer le sprint L’outil sprint estime ce qu’une fonctionnalité d’IA coûte à faire tourner, les heures qu’il faut pour la maintenir en état de marche, et ce qui reste pour livrer. Une page, sans connexion, rien ne quitte votre navigateur. En anglais.
Ouvrir l’outil sprint →

Mon propre usage de l’IA

Les mêmes règles, appliquées à mon propre travail

L’IA rédige les brouillons. Les décisions, les vérifications et la documentation restent de mon ressort. 

  1. 01 Cadrer Moi
  2. 02 Planifier Moi + IA
  3. 03 Rédiger IA
  4. 04 Vérifier Moi
  5. 05 Documenter Moi

Sources

Les lectures à l’origine de cette stratégie

The AI-Powered Product Manager Marily Nika et Diego Granados · O’Reilly, version préliminaire, 2026
Le modèle à deux boucles, les conditions avant le lancement, qui est responsable de quoi et ce qu’il ne faut pas automatiser.
AI Product Management Aman Khan · O’Reilly, version préliminaire, 2026
La découverte qui part du prototype, les signaux qui indiquent quand faire passer un prototype en production et les livrables de passation.
The AI Product Manager’s Handbook Irene Bratsis · Packt, deuxième édition, accès anticipé
Se demander pourquoi un problème a vraiment besoin d’un modèle, un seuil de qualité convenu avec les utilisateurs et relevé au fil du temps, des marges plus faibles que celles du logiciel classique, les déploiements progressifs et le suivi de la dérive.

Éditions préliminaires : les notes portent sur les chapitres disponibles au moment de la lecture.

Contact

Postes de product owner et de product manager, en SaaS B2B et en IA.

E-mail hello@lenalehuby.com
CV Sur demande Demander par e-mail
Basée en France
Lena Lehuby · 2026 Écrans issus de mes propres prototypes · données fictives