Nous assistons à une véritable ruée vers l'or ! Avec l’arrivée de ChatGPT, le monde du logiciel regorge de nouveaux produits qui promettent de résoudre mille et un problèmes grâce à cette fascinante technologie d’IA.
Si vous débutez dans l’univers de l’« IA pour chefs de produit » et que vous vous demandez comment profiter de ChatGPT, vous êtes au bon endroit. Dans ce guide, nous allons apprendre à « parler » à ChatGPT et explorer différents cas d’usage pour l’intégrer à votre produit ou l’utiliser comme assistant personnel.
Prélude : Comment les chefs de produit IA « parlent » à ChatGPT.
Contrairement à ses prédécesseurs, GPT-4 et autres technologies d’apprentissage automatique pour chefs de produit, ChatGPT est devenu bien meilleur pour mener des conversations et comprendre le texte courant. Cela signifie que vous pouvez simplement lui demander d’effectuer une tâche, comme vous le feriez avec un humain.
Ce mode d’interaction avec ChatGPT vous donnera déjà des résultats satisfaisants, mais vous ne déverrouillerez complètement son potentiel qu’en respectant les meilleures pratiques recommandées par OpenAI pour construire un prompt destiné à ce modèle d’intelligence artificielle.
Permettez-moi à présent de vous donner quelques conseils rapides pour améliorer la qualité des réponses générées par ChatGPT.
Fournissez des instructions claires : ChatGPT sait lire et comprendre les besoins et instructions. Nous sommes des chefs de produit qui maîtrisons la rédaction d’exigences claires et concises, cela ne devrait donc pas nous poser problème.
Structurez votre prompt : Nous utilisons souvent du texte structuré (puces, titres) pour améliorer la lisibilité. Bonne nouvelle : cela fonctionne aussi très bien avec ChatGPT, qui comprend mieux un texte structuré.
Montrez le format de sortie souhaité : Si vous souhaitez utiliser les résultats de ChatGPT dans une fonctionnalité de votre produit, il est important que la sortie soit prévisible. En effet, vous devrez peut-être utiliser des Regex pour extraire des informations de cette sortie.
Incluez simplement un exemple du format souhaité dans votre prompt pour obtenir un format de sortie cohérent.
N’interrogez pas sur des informations récentes : ChatGPT s’appuie sur des jeux de données web allant jusqu’à l’automne 2021. Si vous questionnez des événements de la semaine passée, il ne pourra pas vous répondre.
OpenAI avait ajouté une fonctionnalité de navigation web pour accéder à des données actualisées, mais elle est suspendue depuis le 3 juillet car elle ne fonctionnait pas comme prévu. Heureusement, vous pouvez bénéficier de la sortie récente des plugins ChatGPT pour obtenir ce service.
Par exemple, vous pouvez utiliser le plugin KeyMate.AI Search qui permet la navigation web à votre instance ChatGPT. Toutefois, sachez qu’un compte est nécessaire, l’outil est payant et la version gratuite reste limitée.
Ainsi, tant que OpenAI n’a pas rétabli la navigation, soyez vigilant avec toute demande impliquant des données des 1,5 dernières années.
Configuration des instructions personnalisées
Les instructions personnalisées sont une nouveauté qui peut nettement améliorer la pertinence des réponses fournies par ChatGPT.
En règle générale, plus vous donnez de contexte au modèle, mieux il répondra à vos attentes. Le contexte donné inclut généralement des instructions telles que :
- Le ton à adopter (professionnel, humoristique, ludique, etc.).
- Le rôle que le modèle doit jouer (par exemple, agir comme un chef de produit senior).
- La quantité de texte à générer (garder en-dessous de 400 mots).
- L’importance à accorder aux détails ou aux exemples, etc.
Avant l’arrivée des instructions personnalisées, il fallait retaper ce contexte à chaque nouvelle session de chat. Désormais, il suffit de le renseigner dans la section correspondante pour que cela soit appliqué automatiquement à toutes vos conversations.
Par exemple, à l’heure actuelle, la section instructions personnalisées de mon compte ChatGPT ressemble à ceci.
Comme vous pouvez le constater, j’ai indiqué à ChatGPT qui je suis et le type de produit sur lequel je travaille actuellement. De plus, j’ai précisé ce que j’attends du modèle et donné des consignes détaillées pour formuler les réponses, notamment en termes de longueur, d’exemples, etc.
Comment pouvez-vous utiliser ChatGPT pour améliorer vos produits ?
Avec le récent lancement par OpenAI de l’API ChatGPT (et plus récemment, la sortie de Gemini par Google DeepMind), nous pouvons enfin intégrer ce modèle linguistique dans nos produits et profiter de ses impressionnantes capacités.
Toutes les entreprises veulent désormais intégrer l’IA dans leur feuille de route… Je recommande à tout le monde de vraiment s’intéresser aux [compétences] en IA pour votre prochaine évolution de carrière.
Mais comment pouvons-nous utiliser ChatGPT dans nos produits ? Je vais vous montrer quelques exemples de nouveaux axes et fonctionnalités que vous pouvez ajouter à la feuille de route de développement de votre produit grâce à cette technologie.
1. Boutiques en ligne : laissez ChatGPT suggérer des produits à vos clients selon leur comportement d’achat.
L’une des grandes capacités de ChatGPT est de comprendre les informations de contexte et de fournir une réponse en tenant compte de ce contexte.
Cette aptitude de ChatGPT est très utile quand vous souhaitez lui confier une tâche de classification, comme déterminer les meilleurs produits ou catégories de produits à suggérer à vos utilisateurs selon les achats réalisés sur votre boutique en ligne.
Je sais, il est aussi possible de suggérer des articles avec un code/une logique classique – en observant le dernier achat de votre client puis en proposant ce que la majorité des autres ont acheté après avoir acheté cet article. Mais il y a deux problèmes ici :
- Cela vous demandera beaucoup de temps de développement et d’argent pour créer ce genre de logique vous-même, ou bien il faudra acheter un outil ou module de suggestion pour votre site.
- La logique/le code habituel ne prend pas en compte le comportement d’achat et le contexte, il se contentera de proposer ce qui est populaire.
ChatGPT, à la différence d’un code classique, ne rencontre pas ces problèmes. Faire un appel d’API pour demander la suggestion de produits vous coûtera seulement quelques fractions de centimes, et il est tout simplement excellent pour comprendre le contexte.
Je vais maintenant vous montrer un exemple d’invite que vous pouvez utiliser pour demander à ChatGPT de suggérer des produits.

Si nous regardons l’invite que j’ai donnée à ChatGPT, nous verrons qu’elle suit les meilleures pratiques que nous avons abordées dans la partie préliminaire de ce guide. Nos exigences sont très claires ici et nous ajoutons une structure à notre demande.
Mais cette invite n’était qu’une démonstration du cas d’utilisation et votre demande réelle aura un aspect un peu différent.
N’oublions pas que ce ne sera pas nous qui taperons manuellement cette invite sur l’interface de ChatGPT. À la place, nous devrons écrire un petit bout de code dans notre application e-commerce pour générer automatiquement ces demandes pour chaque client, puis envoyer un appel d’API à ChatGPT.
Ainsi, nous devons créer un modèle d’invite où nous pouvons utiliser des variables (des parties de l’invite qui changeront en fonction des informations dont vous disposez pour un client donné).
Voici à quoi ressemblerait votre modèle d’invite avec variables.

Chacun de vos clients a acheté récemment des articles différents, il/elle a une couleur préférée (la couleur de produit la plus fréquente de leur historique d’achats), et le montant dépensé sur votre boutique varie aussi.
Nous devrons donc générer des invites différentes pour chacun, en incluant ces informations dans leur message individuel, et envoyer ces appels API à ChatGPT pour obtenir leurs recommandations personnalisées.
Un autre élément que j’ai modifié ici (par rapport à la démonstration précédente) est l’ajout de la liste des produits ou catégories dans votre modèle d’invite. De cette façon, vous vous assurez que ChatGPT recommande bien quelque chose que vous possédez effectivement dans votre boutique.
Si nous ne lui demandions pas d’utiliser cette liste pour la recommandation, il pourrait retourner des articles ou des catégories qui n’existent pas dans votre boutique.
Dès que vous obtenez votre liste de recommandations, les fonctionnalités que vous pouvez développer à partir d’elle sont infinies ! Pourquoi ne pas leur envoyer un récapitulatif hebdomadaire de suggestions par e-mail ? Ou bien afficher ces articles sur votre page d’accueil lorsqu’ils l’ouvrent ?
2. Site de petites annonces : Aidez vos utilisateurs à améliorer leurs annonces avec ChatGPT
GPT-4, l’algorithme d’apprentissage profond sur lequel fonctionne ChatGPT, est un modèle d’IA génératif. Ainsi, la tâche qu’il accomplit le mieux consiste à générer ou réécrire du contenu.
Vous pouvez tirer parti de cette compétence de ChatGPT si vous gérez un site de petites annonces, en réécrivant et en améliorant le contenu publié par vos utilisateurs.
Dans ce cas, l’invite peut être très simple. Il suffit de récupérer le texte de l’annonce de votre utilisateur et d’ajouter une demande à la suite en demandant à ChatGPT de le réécrire de façon à le rendre plus susceptible de susciter un achat. Voici à quoi cela pourrait ressembler pour un appartement à Tuscumbia, Alabama.

Si vous avez remarqué, nous avons suivi une autre bonne pratique consistant à demander à ChatGPT de retourner sa réponse dans un format spécifique, ce qui nous permet de traiter facilement le texte grâce à la détection du terme « Suggestion de paragraphe efficace : » en utilisant RegEx et à stocker le contenu qui suit cette expression.
Voici à quoi ressemble la réponse.

Une note supplémentaire. La raison pour laquelle j’ai explicitement demandé à ChatGPT de faire des suggestions au niveau des paragraphes au lieu de réécrire l’intégralité de l’annonce est que nous ne connaissons pas la longueur du contenu d’une annonce utilisateur.
Le texte peut être long et certaines parties déjà bien rédigées. Ainsi, au lieu de tout réécrire, nous pouvons suggérer d’améliorer seulement les paragraphes où le contenu est perfectible.
Permettez-moi maintenant de vous parler des avantages que vous pouvez retirer de l’implémentation d’une telle fonctionnalité (sans compter qu’elle coûte très peu à réaliser puisque c’est ChatGPT qui fait le plus gros du travail).
Du point de vue des utilisateurs qui publient des annonces, vous augmentez la valeur principale qu’ils retirent de votre site : vendre leurs objets. ChatGPT ne va pas simplement réécrire pour embellir la description : nous lui avons explicitement demandé de tenir compte des données de vente et de rédiger un texte qui augmente les chances que l’article soit vendu.
Du point de vue de votre entreprise, vous pouvez éviter de perdre des clients qui souhaitaient publier une annonce sur votre site mais n’étaient pas certains de pouvoir rédiger une description produit efficace. Grâce à cette fonctionnalité, vous leur donnez l’assurance que, même sans expérience en rédaction d’annonces, ils disposeront d’une excellente description pour l’article qu’ils souhaitent vendre.
3. Outil de base de données : Permettez aux utilisateurs d’effectuer des requêtes simplement en écrivant ce qu’ils souhaitent trouver
J’ai eu la bonne surprise de découvrir que le modèle linguistique de ChatGPT était capable de comprendre tout ce que vous pouvez considérer comme une langue, y compris les langages de programmation et de bases de données.
Profitons donc de cette capacité et ajoutons une fonctionnalité innovante à notre outil de gestion de base de données. Dans cet exemple, imaginez que vous êtes le chef de produit de DataGrip.
Et si nous offrions à nos utilisateurs (souvent des data scientists) un petit champ de recherche dans lequel ils pourraient saisir en langage naturel les informations qu’ils souhaitent extraire de la base de données, puis nous les leur fournissions ? Sympa, non ?
Eh bien, nous pouvons utiliser ChatGPT pour réaliser cela. Avant tout, comprenons le fonctionnement de cette fonctionnalité. Pour extraire des données depuis la base de données d’un utilisateur, il nous faut exécuter une requête SQL (en partant du principe que la base est en SQL).
Ainsi, le problème à résoudre à l’aide de ChatGPT est de convertir les besoins écrits en langage naturel en requête SQL.
Heureusement, notre modèle de langage est plus que capable d’y répondre. (Oui, il connaît aussi la data science !)
Voici à quoi ressemblerait l’invite pour cette fonctionnalité.

Et voici le résultat que nous fournira le modèle de langage.

Si vous avez remarqué, je n'ai pas seulement copié la demande en langage naturel de notre utilisateur dans l’invite, mais j’ai aussi ajouté la structure de la base de données de l’utilisateur comme contexte.
Si nous n’avions pas donné ce contexte à ChatGPT, il aurait généré une requête SQL où les noms des champs et d’autres termes auraient été différents de ceux utilisés dans nos tables et la requête SQL n’aurait tout simplement pas fonctionné sur notre base de données.
Par conséquent, votre modèle d’invite pour ChatGPT comportera deux variables (la demande de l’utilisateur et le schéma de sa base de données) et ressemblera à ceci.

Comme nous pouvons le voir, les applications de ChatGPT en tant que moteur propulsant votre prochaine fonctionnalité innovante sont quasiment infinies. Grâce à sa capacité à comprendre le contexte, ChatGPT peut servir d’outil de suggestion avancé, de réécriture de contenu par IA, ainsi que de traducteur texte-humain vers code.
En réalité, ces trois exemples ne représentent qu’un début pour les capacités de ChatGPT. Mais laissons de côté la liste des autres applications de cette technologie pour une prochaine fois et voyons plutôt comment elle peut vous aider à accomplir vos tâches quotidiennes.
Comment ChatGPT Peut-il Vous Aider au Quotidien ?
En plus de servir de puissant moteur d’IA pour votre produit, ChatGPT peut aussi devenir l’assistant capable de prendre en charge certaines de vos tâches monotones et chronophages afin de vous permettre de vous concentrer sur ce qui a plus d’impact.
Vous serez surpris de découvrir à quel point ses compétences en tant qu’assistant personnel sont diverses. Laissez-moi vous montrer quelques exemples.
1. Convertissez Vos Critères d’Acceptation en Format Gherkin
Gherkin est une norme pour rédiger des critères d'acceptation de manière très structurée. L’utilisation la plus courante de cette norme se fait lorsque vous suivez la philosophie BDD et rédigez des tests automatisés avec Cucumber.
Nous avons utilisé cette méthode pour l’un de mes produits dans le passé. Même si j’admire la structure de Gherkin (cela rend les critères d’acceptation très clairs et faciles à comprendre), écrire selon cette norme demandait beaucoup de temps — une tâche que je détestais faire manuellement.
J’aurais aimé avoir ChatGPT à l’époque, car j’aurais pu donner mes critères d’acceptation habituels au modèle et lui demander de les convertir en Gherkin.

Notez qu’il est important d’ajouter l’exigence d’écrire des scénarios séparés dans l’invite ci-dessus. Sinon, ChatGPT vous livrera un scénario Gherkin trop chargé, regroupant toutes les actions de vos critères d’acceptation dans un seul scénario.
Mais si vous demandez des scénarios séparés, vous obtiendrez une réponse bien structurée.

L’exemple utilisé ici concerne la mise en forme de critères d’acceptation au standard Gherkin, mais vous pouvez demander à ChatGPT de reformuler du contenu dans n’importe quel format de votre choix. Vous pouvez même présenter à ChatGPT les modèles de différents documents utilisés dans votre entreprise, puis lui demander de créer du contenu en respectant ces formats.
2. Rédiger des User Stories pour des Fonctionnalités de Base
Les chefs de produit se divisent en deux catégories : ceux qui adorent rédiger des user stories et des PRD, et ceux qui détestent totalement cela.
Reconnaissons-le, la majorité des PM (moi y compris) appartiennent à la seconde catégorie.
Rédiger des stories est particulièrement ennuyeux lorsqu’il s’agit de fournir des exigences pour quelque chose de très commun dans le secteur, comme une fonctionnalité de suppression ou de changement d’email.
Heureusement pour vous, l’IA peut aider à la collecte des exigences, sait comment rédiger des user stories et se montre particulièrement efficace pour décrire les fonctionnalités standards. Testons cela et demandons-lui une user story avec critères d’acceptation pour l’inscription via Google Oauth2.

Nous savons que vous obtiendrez de meilleurs résultats avec ChatGPT si votre prompt est plus précis. Cependant, dans ce cas, la fonctionnalité d’inscription via Google est tellement standard que même une invite basique aboutit à un résultat satisfaisant. (Mais précisons-le, il existe aussi des situations où il ne faut pas demander à l’IA d’écrire vos user stories à votre place.)

Voilà, une histoire attrayante avec neuf critères d’acceptation couvrant les cas et scénarios principaux d'inscription avec Google ! ChatGPT vient de vous épargner une tâche très ennuyeuse !
3. Créez des questionnaires pour les entretiens produit
Lors de la réalisation d’entretiens produit, la qualité des réponses dépend fortement des questions posées.
Par exemple, il est préférable de questionner les interviewés sur leurs expériences passées plutôt que de les laisser imaginer leur avenir. En effet, les expériences passées sont des faits concrets sur lesquels vous pouvez vous appuyer, tandis que leurs projections vers le futur relèvent souvent de désirs qui ne se réaliseront jamais.
Imaginez que vous souhaitez en savoir plus sur les habitudes de fréquentation d’une salle de sport. Si vous leur demandez combien de fois par semaine ils aimeraient y aller s’ils prenaient un abonnement, la réponse sera « tous les jours ». Reformulez plutôt la question et demandez combien de fois ils sont vraiment allés à la salle de sport le mois dernier. Vous pourriez être surpris d’apprendre que ce n’était tout juste qu’une fois par semaine.
Pourquoi ces réponses sont-elles si différentes ? La première exprime un souhait, la seconde un fait réel.
Vous serez peut-être surpris d’apprendre que ChatGPT connaît ces bonnes pratiques et est capable de générer un questionnaire solide que vous pouvez utiliser lors de vos entretiens.

N’oubliez pas que ChatGPT comprend le contexte ! Vous pouvez donc lui parler des utilisateurs que vous interrogez et des objectifs que vous souhaitez atteindre ; le modèle générera alors une liste de questions pertinentes pour votre cas spécifique.

Pour être honnête, je suis assez impressionné par la liste ci-dessus. Elle est très proche de celle que j’aurais créée pour ce type d’entretien.
Bravo également à l’équipe d’OpenAI d’avoir donné à ChatGPT une personnalité amicale. J’adore le fait qu’il vous souhaite bonne chance pour la découverte de produit après avoir généré la liste.
C’est une révolution du Machine Learning !
Nous savions déjà qu’OpenAI excellait dans la création de modèles d’IA, et les versions précédentes de GPT étaient déjà impressionnantes, mais personne ne s’attendait à ce que ChatGPT soit aussi intelligent et performant !
Cette nouvelle technologie est tellement puissante qu’elle a démocratisé l’IA et lancé une véritable révolution dans l’informatique et les idées business innovantes liées à l’IA.
Si ChatGPT peut grandement améliorer vos produits, il ne garantit pas pour autant leur succès. Pour réussir, vous devrez aussi avoir :
- La connaissance de ce que signifie être PM IA ainsi qu’une solide compréhension des bases de la gestion d’équipes IA, des équipes de développement logiciel travaillant sur des projets IA, ainsi que du cycle de vie des produits SaaS ML (de l’idéation et prise de décision au lancement et au support).
- Des processus Agile efficaces avec des flux de travail établis et des rôles pour le product owner, les membres de l’équipe de développement logiciel, les data engineers, l’équipe design produit et expérience utilisateur, et d’autres intervenants.
- Une feuille de route produit tournée vers l’avenir pour impressionner votre équipe produit et les parties prenantes.
- Et un plan d’action concret accompagné des bons indicateurs pour atteindre l’adéquation produit-marché pour votre start-up.
Ne manquez aucun nouveau contenu ! Abonnez-vous à notre newsletter.
