Après avoir compris la transformation portée par l’Intelligence Artificielle, défini des cas d’usage pour un PM, nous te proposons des astuces concrètes et applicables dès aujourd’hui, par l’intermédiaire de prompts (instruction/question posée) pour l’outil ChatGPT. Il est important de garder à l’esprit que cette nouvelle technologie, reste un outil. Il reste donc un moyen et non une fin. L’enjeu est d’en comprendre l’intérêt, les limites, d’apprendre à s’en servir de manière pragmatique pour améliorer, augmenter son quotidien de PM.
Développé par OpenAI, ChatGPT est une implémentation spécifique de l'architecture GPT (Generative Pre-trained Transformer). Ce Chatbot s’appuie sur une version avancée des NLP (Natural Language Processing) notamment via la technologie LLM (Large Language Model) qui permet de générer du texte, répondre à des questions, rédiger des articles et apporter une aide dans de nombreuses autres tâches textuelles.
Cet outil est basé sur un modèle statistique qui analyse de nombreuses quantités de texte pour générer ses réponses. Il ne « comprend » pas le contenu de manière consciente avec le contexte social ou culturel associé à sa réponse, comme le ferait un être humain. Au lieu de cela, il utilise des schémas dans ses données d’entraînement pour produire des réponses guidées par des probabilités. Pour chaque morceau de texte, il essaie de prédire le mot suivant en se basant sur les mots précédents. Par exemple pour la phrase « Le ciel est … », il pourrait apprendre que « bleu » est une suite probable. Basé sur l’architecture des « transformers » développée par Google, ChatGPT « se concentre » sur les « parties importantes » de la question pour proposer la meilleure réponse possible.
En date de septembre 2023, la version gratuite de ChatGPT fournit des réponses basées sur GPT 3.5 et la version payante, sur GPT 4.0 qui est une version entraînée sur un ensemble de données plus étendues. GPT 4.0 accepte des données d’entrée multimodales (texte et image) et comprend 1000 milliards de paramètres contre 175 milliards pour sa version GPT 3.5. Il est à noter cependant que les informations fournies par ChatGPT ne sont pas toujours actuelles, car les données avec lesquelles il a été entraîné s’arrêtent en 2021.
ChatGPT est un outil qui nécessite un maximum de contexte afin d’affiner ses réponses. L’une des techniques les plus simples, lorsqu’il s’agit d’un domaine d’« expertise », est de démarrer l’ensemble de ses prompts par « Agis en qualité d’expert du Product Management qui s’adresse à une audience également spécialisée dans le numérique. »
Bien que moins fréquent, des prompts ChatGPT peuvent permettre d’ouvrir sa réflexion en phase de Strategy tout en gardant en tête que communiquer des éléments stratégiques à une IA peut conduire au stockage de ces données sensibles et ainsi une potentielle utilisation non maîtrisée.
Voici quelques exemples de prompts qu’un PM peut utiliser en phase de Strategy :
Étant donné le paysage concurrentiel actuel pour [Domaine ou marché, ex : "les plateformes de streaming musical"], comment notre produit [Nom du produit, ex : "MusixStream"] se différencie-t-il en termes de [Caractéristiques spécifiques, ex : "qualité audio, découverte de nouvelles musiques, ou intégration avec d'autres plateformes"] ? Quels sont les besoins non satisfaits de nos utilisateurs actuels et potentiels que nous pourrions aborder dans les prochaines versions pour renforcer notre position sur le marché ?
En considérant nos objectifs à long terme pour [Produit/Service, ex : "notre plateforme de e-commerce"], quels sont les jalons clé que nous devons atteindre au cours des prochains [Temps, ex : "12 mois"] ? Comment ces étapes s'alignent-elles avec nos priorités actuelles comme [Éléments spécifiques, ex : "l'acquisition d'utilisateurs, l'amélioration de la rétention, ou l'intégration de nouveaux partenaires"] ?
Avec notre produit actuel [Préciser le produit, ex : "application mobile de méditation"], comment nos utilisateurs perçoivent-ils la valeur ajoutée ? Si nous comparons notre modèle de monétisation actuel [ex : "abonnement mensuel"] avec d'autres modèles potentiels comme [Autres modèles, ex : "paiement unique, freemium, ou modèle basé sur la publicité"], quels avantages et inconvénients chacun présente-t-il pour nos utilisateurs cible et nos objectifs financiers à [Temps spécifique, ex : "long terme"] ?
La phase de Discovery nous permet d’ouvrir le champ des possibles, de diverger vers de nombreuses possibilités avant de converger vers une ou plusieurs solutions retenues. Il est à noter que dans le cas de produits numériques en perpétuelle évolution, l’une des limites de ChatGPT réside dans l’ancienneté de ses données d’entraînement en date de septembre 2021 (limites de l’outil à découvrir en fin d’article).
De manière globale, l’outil peut permettre un gain de temps élevé dans la phase de Discovery avec plusieurs usages :
Si nous devions mettre en œuvre [solution ou amélioration suggérée], quelles seraient les principales contraintes ou défis dans le contexte de [environnement/plateforme/situation actuelle] ?
En considérant notre fonctionnalité [Préciser la fonctionnalité], comment les utilisateurs interagissent-ils avec des fonctionnalités similaires proposées par nos concurrents majeurs [Nommer un ou plusieurs concurrents] ? Quels sont les principaux parcours utilisateur et les cas d'utilisation observés pour cette fonctionnalité chez les concurrents ?
Quels sont les retours des utilisateurs concernant une fonctionnalité similaire à [solution ou amélioration suggérée] chez nos concurrents, notamment [noms des concurrents] ? Y a-t-il des douleurs, des lacunes ou des points de friction couramment mentionnés qui pourraient informer notre propre implémentation ?
Comment l'ajout de cette fonctionnalité par nos concurrents a-t-il affecté leur positionnement sur le marché, leur acquisition d'utilisateurs ou leur fidélité client ? Quelles leçons pouvons-nous tirer de leur stratégie et de leur communication autour de cette fonctionnalité ?
Comment la fonctionnalité de [Concurrent spécifique] encourage-t-elle l'engagement des utilisateurs ? Quels mécanismes d'incitation ou d'interaction sont en place pour augmenter l'utilisation de cette fonctionnalité, et comment se comparent-ils à ce que nous envisageons pour notre user story dans [Ton produit ou plateforme] ?
L’usage le plus simple et le plus récurrent de ChatGPT en tant que PM est sa capacité à challenger le contenu des User Stories. Un Product Manager peut ainsi utiliser ChatGPT pour challenger :
Si [nom de la user story] est implémentée, quel problème spécifique de l'utilisateur résolvons-nous ?
Pour [cette fonctionnalité ou caractéristique précise de la user story], quelle action spécifique l'utilisateur est-il censé accomplir ?
Quels seraient les trois principaux signes ou indicateurs qui démontreraient que [nom de la user story] a été correctement implémentée ?
Afin de préparer les cérémonies agiles de Poker Planning, te peux challenger l’effort ou le temps de développement de tes US avec ChatGPT. Pour cela il va falloir enrichir de données d’architecture, de stack technique, de documentation fonctionnelle de ton produit actuel dans un même « chat ». Une fois les données de contexte spécifique à ton produit partagées à ChatGPT, tu peux poser des questions spécifiques ou ouvrir le champ des possibles :
Quels sont les principaux défis techniques associés à [nom de la user story] ?
De quels autres systèmes, fonctionnalités ou user stories cette tâche dépend-elle, et comment cela affecte-t-il son estimation ?
Aurons-nous besoin de ressources externes ou de compétences supplémentaires pour accomplir cette user story, et si oui, combien de temps cela pourrait-il ajouter à notre estimation ?
ChatGPT peut également t'aider dans la priorisation des US de ton backlog :
Quel impact [nom de la user story] aura-t-elle sur l'expérience utilisateur ou sur nos principaux indicateurs de performance (KPI) [citer tes KPIs principaux]?
Si nous devions retarder cette user story au prochain sprint ou à la prochaine version, quel serait le coût d'opportunité ou le risque pour l'entreprise ?
Sur une échelle de 1 à 10, comment évaluerai-tu l'effort nécessaire pour réaliser cette user story par rapport à la valeur qu'elle apportera ?
Pour fluidifier les relations avec les développeurs, lead tech et architectes, ChatGPT peut également permettre d’anticiper des contraintes techniques :
Étant donné notre stack technologique actuel qui comprend [Lister les éléments du stack, ex : "React pour l'interface utilisateur, Node.js pour le backend, et MongoDB pour la base de données"], quels composants techniques spécifiques seront nécessaires pour implémenter cette user story ? Comment interagiront-ils avec nos technologies actuelles ? Sont-ils compatibles avec [Éléments de la stack] ? Y a-t-il des dépendances ou des intégrations à prendre en compte avec [Services tiers, ex : "API Stripe pour les paiements"] ? Comment pourrions-nous anticiper et atténuer ces problèmes ?
Avec les compétences actuelles de notre équipe, qui comprend [Lister les compétences spécifiques, ex : "développeurs full-stack, un spécialiste en DevOps, et un architecte de base de données"], sommes-nous équipés pour mettre en œuvre cette user story ? Si des outils, formations ou expertises supplémentaires sont nécessaires, lesquels seraient-ils par rapport à notre contexte actuel avec [Éléments de la stack] ? Comment pourrions-nous anticiper et atténuer ces problèmes ?
Cet outil peut également te permettre d’estimer au mieux les enjeux de qualité autour de l’implémentation de ton User Story (US) :
Compte tenu de notre architecture actuelle qui comprend [Lister les éléments majeurs de l'architecture, ex : "microservices, APIs tierces, et systèmes d'authentification"], comment cette user story interagit-elle avec chacun de ces éléments ? Quels sont les points d'intégration potentiels qui pourraient être sensibles aux bugs, en particulier lorsqu'elle interagit avec [Élément spécifique, ex : "notre API de paiement"] ?
Quels sont les principaux parcours utilisateurs qui seront impactés ou qui utiliseront cette nouvelle user story dans notre application [Préciser, ex : "notre application mobile sous Android"] ? Quels sont les points potentiels de friction ou de défaillance lors de scénarios d'utilisation réels, en particulier dans des situations comme [Scénario spécifique, ex : "lorsque l'utilisateur est hors ligne ou a une mauvaise connectivité"] ?
Quels types de tests automatisés [ou manuels, selon le contexte] devons-nous mettre en place pour valider cette user story dans notre environnement actuel qui utilise [Outils/technologies de test, ex : "Jenkins pour l'intégration continue et Selenium pour les tests d'interface utilisateur"] ? Quels scénarios spécifiques devraient être testés en priorité pour anticiper des bugs, en particulier ceux liés à [Aspect spécifique, ex : "la synchronisation de données entre dispositifs"] ?
Comme évoqué en introduction, un outil reste toujours un moyen pour mener des actions. Il ne constitue pas une fin en soi. Pour utiliser au mieux ChatGPT, il est nécessaire de comprendre ses limites pour pouvoir remettre en question ses réponses.
À la date d’écriture de cet article, l’outil ChatGPT d’OpenAI dans sa version GPT 4.0 semble être l’outil d’IA générative de texte le plus performant. Cependant celui-ci nécessite un coût et évoluera dans le temps, au même titre que les produits de ses partenaires ou concurrents. Ainsi, voici quelques autres chatbot concurrents à tester pour challenger ChatGPT : Chatsonic de Writesonic, Jasper Chat de Jasper AI, Bard de Google, Claude d’Anthropic ou encore Llama2 de Meta AI. Et enfin Bing chat de Microsoft, lui-même également basé sur la technologie GPT 4.0 dans le cadre du partenariat OpenAI & Microsoft. Basé sur un système de monétisation par la publicité et la donnée, il te donnera accès à la version 4.0 gratuitement. Des chatbots équivalents sont également proposés par les BATX chinois (Baidu, Alibaba, Tencent, Xiaomi) qui sont entraînés sur un corpus de texte sensiblement différents, avec une éthique et un contrôle étatique différents.
Cet article a pour objectif de se focaliser sur l’outil ChatGPT, mais de nombreux éditeurs utilisent l’Intelligence Artificielle pour améliorer leurs produits actuels. Voici donc une liste non exhaustive d’outils à creuser, en tant que Product Manager :
Ce qu’il faut retenir :
WeFiiT vous accompagne pour construire ensemble des produits à impact, au cœur d’une équipe engagée et passionnée.
Prendre RDV maintenant