Vous en avez assez des articles qui effleurent le sujet des IA génératives sans jamais s’éloigner de la surface ? Vous êtes lassés des spécialistes qui s’amusent à vous répéter que le contenu qu’ils viennent d’écrire a été inspiré par ChatGPT ? Alors cet article est pour vous !
Ils sont six consultants de chez Keyrus et se prénomment respectivement Lucie, Cédric, Olivier, Pierre-Etienne, Van Tuan et Yasser.
Afin d’appréhender le sujet des IA génératives dans un environnement professionnel, nous les avons interrogés sur leur usage (ou pas) de ChatGPT, non pas pour faire des blagues à leurs amis, mais pour tenter d’optimiser leurs tâches quotidiennes, techniques et opérationnelles. Une lecture pour se faire une idée claire et nuancée…
Donnons la parole à nos consultants !
En toute transparence, les avis de nos experts ne sont pas unanimes sur tous les sujets. A l’enthousiasme des uns répond parfois le scepticisme des autres, qui ne sont pas encore acquis à un usage professionnel du moteur d’Intelligence Artificielle, le préférant encore dans ses usages personnels.
Mais il y a notamment trois points de convergence qui permettent de caractériser ChatGPT et nos consultants affirment d’une seule voix qu’il est :
le digne héritier de Voltaire1 : ChatGPT, en tant que modèle de langage basé sur l'intelligence artificielle, est capable de fournir de superbes expériences de conversation dans un langage naturel. Il est conçu pour « écouter » et « répondre » de manière cohérente, ce qui permet aux utilisateurs d'interagir avec lui de manière fluide et naturelle. Il est capable de comprendre des questions, des déclarations et des instructions dans un langage courant, et il essaie de fournir des réponses pertinentes et informatives. Il peut répondre à une grande variété de sujets, qu'il s'agisse de questions générales, de conseils pratiques, ou d'informations sur des domaines spécifiques. Ainsi, il peut être intégré dans des applications ou des services en ligne pour fournir une assistance à la clientèle, répondre aux questions courantes et aider les utilisateurs à résoudre des problèmes techniques. Et cela, il le fait très bien ;
le digne héritier de Juan Manuel Fangio2 : s’il est un constat qui met tout le monde d’accord, c’est bien celui du gain de productivité lié à la vitesse d’exécution. ChatGPT détient une capacité de produire excessivement vite ce que par ailleurs on sait déjà faire, mais qui prend un temps inouï. Parce qu’il peut générer des réponses rapidement, il permet de gagner du temps lors de la recherche d'informations ou de l'obtention d'explications détaillées. Plutôt que de devoir effectuer des recherches sur internet, parcourir des documents ou consulter des sources multiples, les utilisateurs peuvent poser directement leurs questions à ChatGPT. Le modèle peut traiter rapidement la demande et fournir une réponse pertinente en un temps relativement court. Cela peut être particulièrement utile lorsqu'il s'agit de questions courantes ou de demandes d'informations générales. Au lieu de passer du temps à chercher les réponses, les utilisateurs peuvent obtenir rapidement les informations dont ils ont besoin en interagissant avec ChatGPT ;
le digne héritier de C3-PO,3 ce droïde protocolaire parlant 6 millions de formes de communication : « incroyable sur de la traduction de langages techniques » ChatGPT peut aider à la traduction de code d'un langage de programmation à un autre, comme par exemple de Python vers C++. Cela est très utile pour les développeurs qui souhaitent migrer leur code ou comprendre des portions de code dans un autre langage. Par ailleurs, ChatGPT est formé sur un large corpus de textes techniques, ce qui lui permet de comprendre avec précision des termes et des concepts techniques et de fournir des traductions précises et cohérentes dans des domaines spécifiques.
Vous vous en doutez, c’est cette dernière capacité de parler technique et langages de programmation que nous avons plus particulièrement explorée auprès de notre panel de consultants et de spécialistes data.
En théorie, les développeurs peuvent poser à ChatGPT des questions sur des problèmes spécifiques, obtenir des recommandations d'implémentation ou même demander des conseils d'optimisation pour améliorer les performances de leur code.
Grâce à sa vaste connaissance des bonnes pratiques de programmation et de l'architecture logicielle, ChatGPT serait en capacité d’identifier des solutions efficaces, de proposer des alternatives, de fournir des conseils pour optimiser le code existant, d’aider les développeurs à résoudre des problèmes complexes et améliorer la qualité globale du code.
Mais puisque le moteur est un modèle basé sur des données d'entraînement et qu'il peut ne pas toujours fournir des recommandations parfaites ou adaptées à des cas d'utilisation spécifiques, nous avons demandé à nos experts de partager leurs retours d’expérience, d’être concrets et de décrire leurs essais.
Parmi les retours, nous pouvons évoquer :
le guidage et la structuration d’un projet d’intégration d’une plateforme data : ChatGPT se révèle d’une grande efficacité pour guider et structurer un projet d’intégration de plateforme data. Le moteur d’IA liste les différentes étapes que sont la définition des objectifs, la planification du flux de travail, l’utilisation des composants appropriés, l’organisation des connexions, la gestion des transformations, la gestion des flux et des erreurs, ainsi que le paramétrage et la configuration des jobs. Pour chacune des étapes, il apporte des conseils méthodologiques en langage naturel, mais avec des précisions techniques. Ainsi pour la gestion des flux alternatifs et les erreurs, le moteur précise « Prévoyez des mécanismes pour gérer les flux alternatifs et les erreurs dans vos jobs. Utilisez des composants pour capturer les erreurs, gérer les exceptions et les flux de données alternatifs lorsque des problèmes surviennent. » Lorsque l’on rentre un peu plus en profondeur, en interrogeant sur ces composants, ChatGPT est capable de rentrer dans la description des composants : « [NOM DU COMPOSANT] : Le composant [NOM DU COMPOSANT] est utilisé pour capturer les messages d'erreur ou d'avertissement générés par d'autres composants dans le job. Il peut être connecté à des composants [NOM DU COMPOSANT] ou [NOM DU COMPOSANT] pour collecter les informations de journalisation et les stocker dans une sortie spécifiée (fichier, base de données, etc.) pour une analyse ultérieure. » Et l’on peut s’enfoncer encore plus avant dans la technique. Bref, c’est comme parler à un manuel ou un didacticiel et c’est assez fantastique, il faut bien le reconnaître. Mais (il y a toujours un mais), nos spécialistes sont tout de même parvenus à pousser la machine dans ses derniers retranchements ; au bout d'un moment ChatGPT générait une erreur récurrente dont il a bien fallu s’affranchir.
l’assistance auprès d’un développeur Business Intelligence ? : l’expérience a été assez similaire aux essais sur une plateforme data. Quand on l’interroge, ChatGPT lui-même prétend pouvoir apporter aide et conseils sur la modélisation des données, la création de visualisations, l’optimisation des performances, la résolution de problèmes, la suggestion de bonnes pratiques et le partage de connaissances. Et jusqu’à un certain niveau de détail, c’est tout à fait exact. Mais passé un certain niveau de complexité, la précision se liquéfie... Lucie confesse même une pointe de déception et se console en affirmant que nous n’en sommes qu’aux prémices, qui sont malgré tout très prometteuses. Et de compléter : « Il faut garder l’esprit critique et ne pas suivre aveuglément l’IA qui est allé jusqu’à nous orienter vers une fonction qui n’existe pas dans la solution concernée ! »
Dans ces deux cas la conclusion du banc d’essai reste la même : pas mal mais peut/doit mieux faire demain. Et parmi les usages pressentis pour un grand boost dans un avenir proche…
Nos experts ne font pas que tester. Ils ont aussi des convictions.
Nos experts s’entendent sur la gouvernance de la donnée. Ils verraient bien en ChatGPT le chaînon manquant qui permettra de faire aboutir certaines ambitions à l'échelle de l’entreprise, qui se soldent souvent par des échecs car elles sont assez complexes et chronophages, comme la mise en œuvre d'une base de connaissance. ChatGPT semble en effet particulièrement indiqué pour instruire et proposer l’alimentation de la partie glossaire d’un data catalogue (définition, illustration, explication) et plus largement pour alimenter en contenu les différents référentiels métiers pour vulgarisation et appropriation. Il aiderait non seulement en phase d'initialisation, mais également au maintien en condition opérationnelle.
En plus de ces usages très techniques, impossible de ne pas évoquer le recours à ChatGPT pour renforcer l’équipe marketing !
En tant que Directeur du marketing chez Keyrus, mon objectif est de promouvoir l'ensemble de nos expertises en data, digital, innovation et management. Pour ce faire, nous utilisons ChatGPT pour accélérer notre production de contenus, produire des insights indispensables à la définition de notre stratégie, optimiser notre utilisation des outils.
L'avantage de travailler avec ChatGPT est qu'il nous permet – sous réserve bien sur de lui soumettre des prompts pertinents, qualifiés, bien réfléchis - de générer rapidement du contenu de qualité en peu de temps.
De plus, ChatGPT nous permet d'explorer les relations complexes entre différentes variables marketing. Par exemple, nous pouvons lui demander d'analyser comment différents facteurs influencent les conversions. Ces informations nous aident à prendre des décisions plus éclairées et à optimiser nos efforts marketing.
Cependant, il est important de souligner que ChatGPT n’est qu’un outil d'aide à la décision et à la création de contenu, et que l'intervention humaine est toujours nécessaire en amont pour le guider, comme en aval pour valider et ajuster les résultats générés. Nous veillons à ce que les propositions de ChatGPT soient cohérentes avec notre stratégie marketing et reflètent fidèlement l'expertise et la vision de Keyrus. Et bien sûr parfois l’outil « invente » des réponses. Lorsqu’il est pris « la main dans le sac » l’outil s’excuse poliment, mais il faut rester alerte ! L'expertise humaine reste primordiale pour interpréter les résultats, prendre des décisions éclairées et guider l'algorithme.
L’outil nous sert aussi de manuel universel. Typiquement, on l’interroge sur des fonctionnalités de notre stack marketing : « Comment je fais pour paramétrer l’automatisation du traitement des formulaires dans mon outil xxx ? » Les résultats sont précis. Bluffants. Nous en avons fini avec les heures utiles mais fastidieuses à parcourir des kilomètres de FAQ, manuels, guides et autres didacticiels.
Bref, par sa triple « personnalité » voltaro-fangio-c3p0iènne, ChatGPT nous apporte plus de liberté en même temps qu’il nous bouscule. Il nous permet de nous challenger nous-mêmes. Il favorise et rend plus que possible l’accélération de notre processus de production de contenus, nous permettant de promouvoir de manière efficace et pertinente l'ensemble de nos expertises
En conclusion, il est indéniable que ChatGPT présente des capacités intéressantes. Il peut fournir de superbes expériences de conversation dans un langage naturel, offrant des réponses cohérentes et pertinentes. De plus, sa capacité à générer rapidement des réponses permet de gagner du temps lors de la recherche d'informations ou de l'obtention d'explications détaillées.
Bien qu'il puisse être considéré comme un outil de productivité, il est important de reconnaître que ChatGPT a ses limites.
Certains experts peuvent être sceptiques quant à l'utilisation professionnelle de ChatGPT et préfèrent le réserver à des usages personnels. En effet, le modèle de langage est basé sur des données d'entraînement et peut ne pas toujours fournir des recommandations parfaitement adaptées à des cas d'utilisation spécifiques.
Néanmoins, l'expérience montre que ChatGPT peut apporter une réelle valeur ajoutée, notamment auprès de nos consultants, surtout ceux qui comme chez Keyrus savent l’utiliser de manière critique, raisonnée, en ayant bien conscience des enjeux de confidentialité et de propriété des données partagées tout en ayant le réflexe de le compléter par l'expertise de consultants expérimentés.
En fin de compte, ChatGPT représente un outil d'assistance potentiellement précieux, mais son utilisation doit être guidée par une compréhension claire de ses forces et de ses limites, ainsi que par des validations régulières de ses résultats par des experts humains.
1 Voltaire était réputé pour son éloquence, sa vivacité d'esprit et son aptitude à mener des débats intellectuels. Il était capable de défendre ses idées avec clarté, tout en étant ouvert aux arguments contraires. Sa capacité à exprimer ses opinions avec finesse et à écouter les autres en a fait un modèle pour une conversation stimulante. 2Juan Manuel Fangio, Wikipedia,https://fr.wikipedia.org/wiki/Juan_Manuel_Fangio 3 Return of the Jedi : https://youtu.be/ZdSqrtKQ37E