Comment bien utiliser Open Chat GPT ?

Comment bien utiliser Open Chat GPT ?

Introduction à Open Chat GPT

C’était la grosse sortie de l’année 2023 : OpenChat GPT ! Depuis, tout le monde en parle, l’IA est partout, à tel point que l’utilisation du terme est erronnée une fois sur deux (pour ne pas parler de “IA Washing” dans la plupart des cas).

Mais au delà de ce sentiment de rupture technologique, concrètement, on peut faire quoi de “VRAIMENT” bien avec l’IA ?

Certes, on gagne du temps, mais si l’adoption de Open Chat GPT tarde parfois dans certains secteurs, ce n’est pas sans raison.

Je ne vais pas me faire que des amis, ici, mais bon (vous savez que je m’en fous), tant pis : la plupart du temps, l’erreur est entre la chaise et le clavier.

Oui, je sais, chocking, mais je vais vous expliquer pourquoi…

Présentation de Open Chat GPT et de ses capacités

Open Chat GPT, une révolution dans le domaine de l’intelligence artificielle, est un modèle de traitement du langage naturel développé par OpenAI. Il se distingue par sa capacité à comprendre et à générer du texte de manière contextuelle, ce qui le rend incroyablement polyvalent pour de nombreuses applications. Que ce soit pour répondre à des questions, rédiger des textes, traduire des langues ou même créer du contenu artistique, Open Chat GPT peut le faire avec une précision et une fluidité étonnantes.

Seulement attention, tous les Open Chat GPT ne se valent pas…

Brève histoire et évolution du modèle

L’origine d’Open Chat GPT remonte à la création de GPT (Generative Pretrained Transformer) par OpenAI. Au fil des ans, ce modèle a évolué à travers différentes versions, devenant de plus en plus sophistiqué. Chaque version a apporté des améliorations significatives en termes de compréhension du langage, de capacités de réponse et de génération de texte. Cette évolution constante reflète l’engagement d’OpenAI à repousser les limites de ce que l’intelligence artificielle peut réaliser.

Toutefois, passé l’émoi des premiers instants, on réalise vite quelles sont les limites du modèle : l’hallucination.

Parfois, ChatGPT se transforme en vilain zombie

Pour faire court, Open Chat GPT est un perroquet très poli, avec une incroyable mémoire. Mais quand il ne sait pas, histoire de ne pas avoir l’air trop ignare, il va quand même répondre quelque chose, voir répondre n’importe quoi, pourvu que ses algos de sortie lui ait calculé une “réponse la plus probable”.

Donc si ça ne colle pas avec le réel, et bien… Tant pis !

Ca, c’est la première limite.

La seconde limite, c’est le coût du calcul. Quand vous posez une question à GPT, des dizaines de processus se mettent à travailler en parrallèle. Et ça coûte cher.

Et comme OpenChat GTP 3.5 est un produit d’appel (il est gratuit, pour que tout le monde puisse le tester), forcément, il faut limiter la casse. Le résultat, sans appel, se confirme d’autant plus dès qu’on a testé la version 4 : Open Chat GPT 3.5 donne des réponses parfois approximative, voire totalement moisie.

Et c’est encore pire quand on lui demande de coder.

Je l’ai vu en cours donner des morceaux de fonctions sortie tout droit d’un vieux fix pour IE 7 (2004 a appelé un peu plus tard en disant qu’ils voulaient récupérer leur bout de code).

Bref, je vais le dire très clairement : si vous restez sur Chat GPT 3.5, vous ne voyez rien, ou si peu, de ce que cet outil magnifique peut faire pour vous

La vraie rupture, c’était Open Chat GPT 4, les versions précédentes étant encore beaucoup trop approximative. Lors des tests effectués par Open AI, GPT 3.5 se situait dans les 10 % d’élèves les plus faibles à l’examen du barreau américain, tandis que la version 4 se rapprochait des 10 % les plus forts…

Importance croissante de l’IA dans le quotidien

A grand renfort d’annonces, de marketing et de communication, l’IA a fini par faire son petit bonhomme de chemin. Elle est utilisée dans divers domaines tels que l’éducation, le service client, le marketing, et même la santé. Sa capacité à analyser rapidement de grandes quantités de données et à fournir des réponses pertinentes en fait un outil précieux pour améliorer l’efficacité et la productivité dans de nombreux secteurs. L’adoption croissante de cette technologie témoigne de son potentiel à transformer notre manière de travailler et de communiquer, pour le meilleur (et parfois pour le pire).

Je l’ai beaucoup vu l’an dernier dans les mémoires des centres de formations : de nombreux élèves à la bourre utilisaient l’IA pour gagner du temps. Le souci, c’est que ça se voyait beaucoup, et lire 80 de BS made in Chat GPT, ne pensez pas que ça aide le candidat, bien au contraire.

Mais au delà de la consternation légitime des enseignants, on voyait bien une lame de fond qui se profilait à l’horizon, sans mesurer pleinement à quel point cela allait changer nos pratiques professionnelles.

Vague géante

Comprendre les fonctionnalités de base

Passé le sentiment de stupeur (“Houston, on dirait que le web va encore beaucoup changer…”), on se met, bonnant malant, sur Open AI, on crée son compte, et on regarde ce qu’on va bien pouvoir faire avec ce truc, conscient qu’on est du caractère inéluctable et impitoyable du progrès technique, ce truc sans merci prêt à défoncer tout ce qui se trouve devant lui…

Le progrès technique, c’est comme un train qui ne passe qu’une seule fois : soit tu montes dedans, soit tu restes sur le quai de la gare. Et si t’as le malheur de traverser la voie en te disant que ça va bien se passer, tu le prends dans la tronche…

Description des principales fonctionnalités

Open Chat GPT offre une gamme étendue de fonctionnalités, chacune conçue pour exploiter pleinement les capacités de l’intelligence artificielle dans le traitement du langage. Parmi les plus remarquables, on trouve la génération de texte (on va pouvoir casser le coût de la rédaction web), la compréhension contextuelle (on va pouvoir résumer du texte hyper facilement), la traduction de langues, et la capacité à mener des conversations naturelles (tiens, un nouveau modèle de ChatBot. Demandez à Nova ce qu’elle en pense). Ce modèle peut également répondre à des questions complexes, rédiger des résumés, et même générer des idées créatives pour des projets variés.

Exemples d’utilisation courante

Les applications d’Open Chat GPT sont aussi diversifiées que ses capacités. Par exemple, dans le secteur de l’éducation, il peut servir à créer des contenus pédagogiques personnalisés ou à aider à la révision de textes académiques.

Oui, ça ne va pas que dans un seul sens, nous aussi, enseignants, on peut créer du contenu pour nos élèves.

Dans le domaine du service client, il peut alimenter des chatbots capables de répondre précisément et rapidement aux demandes des utilisateurs (Nova ?).

Les écrivains et les marketeurs l’utilisent pour générer des idées de contenu ou pour rédiger des textes optimisés pour le SEO. J’en parle d’ailleurs dans cet article, et j’y explique que ça va contribuer à faire exploser le nombre de pages web, et forcer Google à réorienter sa stratégie de génération de réponses…

Limites et contraintes d’utilisation

Si au premier abord, quand on a pris son compte “Open Chat GPT Plus”, on est rapidement séduit par les capacités incroyables de l’outil, on se rend compte assez rapidement qu’Open Chat GPT a ses limites.

Sa capacité à comprendre et à générer du texte est parfois limitée par les données sur lesquelles il a été entraîné, ce qui peut entraîner des réponses imprécises ou inadéquates dans certains contextes. Si la version 4 (la plus récente) est “fraiche”, ceux qui sont restés sur la version 3.5 ont maintenant plus de deux d’obsolescence dans les dents.

Il est également important de noter que, bien qu’il soit un outil puissant pour générer du contenu, il ne remplace pas le jugement humain, en particulier dans des domaines nécessitant une expertise spécifique ou une compréhension approfondie.

IA sans contrôle

Pour le dire autrement, si vous n’êtes pas expert dans votre domaine, et que Chat GPT vous dit n’importe quoi, vous en rendrez-vous compte ? Il existe donc un risque inhérent à l’utilisation de la génération de texte : celle de passer pour un âne.

La gestion de la confidentialité et des données sensibles est également un point crucial à considérer lors de l’utilisation de ce type d’IA, les dernières nouvelles ayant tendance à montrer que les data-sets d’entrainement incluaient des oeuvres protégées par les lois sur la propriété intellectuelle…

Applications pratiques pour les geeks

Utilisation dans le développement web et la programmation

Dans le domaine du développement web et de la programmation, Open Chat GPT se révèle être un assistant précieux. Il peut aider à la génération automatique de code, à la détection et à la résolution de problèmes de programmation, et même à la documentation des projets. Les développeurs l’utilisent pour obtenir des suggestions de code, des explications sur des fonctions spécifiques, ou pour optimiser les algorithmes existants.

D’ailleurs, Microsoft n’a pas tardé à emboiter le pas de l’IA générative pour les dev, avec la création de Copilot, une IA travaillant sur Github pour générer des fonctions, proposer des résolutions de bug, faire de l’autocomplétion etc.

Le sevice coûte 10 € par mois et vaut LARGEMENT le détour, car il permet d’économiser plusieurs de travail par mois, même si on travaille avec de manière passive : vous verrez de temps à autres des suggestions de code apparaitre à l’écran, se basant soit sur ce que vous avez écrit auparavant, soit sur ce que d’autres avant vous ont fait sur leurs propres projets.

Sa capacité à comprendre et à produire du code dans différents langages de programmation en fait un outil versatile et efficace pour accélérer le développement de projets : je vais résumer en citant un ami, qui résume parfaitement la situation.

“Que tu prennes ton code depuis Copilot ou depuis Stack Overflow, la seule différence, c’est le temps que t’as passé à le chercher…”

Brice de Miramice

Applications en rédaction, marketing et SEO

Open Chat GPT transforme également la manière dont les contenus sont créés dans les domaines de la rédaction, du marketing et du SEO. Pour les rédacteurs et les spécialistes du marketing, il offre une aide précieuse pour la génération d’idées de contenu, la rédaction de brouillons, et même la création de contenus engageants adaptés à différents publics.

Dans le SEO, pour peu que vous preniez le temps de lui donner moult ressources à analyser (une bonne extraction de volumétrie de recherches sur une centaine de mots-clés), il peut analyser les tendances de recherche, suggérer des mots-clés pertinents, et aider à optimiser les textes pour améliorer leur visibilité sur les moteurs de recherche.

Certes, ça va nécessiter un prompt qui va faire mal aux serveurs d’Open AI, en plus de lui demander de crawler toutes les pages que vous souhaitez analyser, mais c’est possible.

Après, il existe déjà d’autres outils qui font ça très bien, comme l’excellent Yourtext.guru (biz aux frères Peyronnet), qui, en plus de faire une analyse de la SERP, vous permettra d’optimiser vos textes de manières radicalement plus précise que Chat GPT (mais je m’égare).

Une autre approche liée au SEO, pour laquelle Open Chat GTP fera une vraie différence, c’est la création de campagnes de marketing de contenu : créer un calendrier éditorial pertinent ne prendra plus que quelques minutes.

Exemples dans l’éducation et la recherche

L’impact d’Open Chat GPT dans l’éducation et la recherche est tout aussi significatif. Il facilite l’apprentissage personnalisé en fournissant des explications adaptées au niveau de chaque apprenant. On peut l’utiliser pour créer des supports pédagogiques innovants, tandis que les étudiants l’emploient pour comprendre des concepts complexes et pour l’aide aux devoirs.

Dans la recherche, Open Chat GPT peut aider à analyser des données, à rédiger des articles scientifiques et à synthétiser des informations issues de diverses sources, rendant le processus de recherche plus efficace et accessible.

On trouve d’ailleurs des outils spécialisés pour cela (Search IQ, Content AI).

Stratégies pour maximiser l’efficacité

Conseils pour formuler des requêtes efficaces

On trouve sur Youtube ou Linkedin des dizaines d’influenceurs détenant tous “le prompt ultime” pour OpenChat GPT. J’ai passé ces 6 derniers mois sur l’outil, toujours à portée de main, soit via le navigateur, soit via Triplo, soit via Voilà (oui, j’ai claqué beaucoup d’argent dans les outils IA récemment).

Et en fait, ma conclusion, c’est qu’il n’y a PAS de prompt ultime. Par contre, il existe des bonnes pratiques. Voici quelques conseils :

  1. Soyez précis et clair : Des questions précises mènent à des réponses précises. Évitez les ambiguïtés et donnez un contexte clair pour que l’IA puisse comprendre l’intention derrière la requête.
  2. Utilisez des mots-clés pertinents : Inclure des mots-clés spécifiques pour identifier rapidement l’essence de votre demande.
  3. Posez des questions ouvertes pour des idées créatives : Pour la génération d’idées ou la résolution de problèmes, les questions ouvertes peuvent encourager des réponses plus innovantes et variées.
  4. Soyez ouvert aux surprises : Parfois, les réponses d’Open Chat GPT peuvent offrir des perspectives inattendues. Soyez ouvert à ces découvertes.
  5. Essayez de “poser des jalons” : Structurez votre prompt de manière logique, en allant du général vers le particulier.
  6. Structurez votre prompt : l’utilisation de balises comme le markdown va permettre de structurer votre requête, donnant ainsi de précieuses informations sur ce que vous attendez comme sortie
  7. Soyez exigeant et directif : N’hésitez pas à demander un modèle de réponse très précis. Donner un exemple de sortie vous permettra dans la majorité des cas d’obtenir quelque chose de conforme à vos attentes.

Le prompt ultime pour Open Chat GPT

Non, je déconne, il n’y a pas de prompt ultime pour cet outil d’open AI. En revanche, il y a bien une structure de prompt que je recommande, et qui fonctionne très bien :

Tu vas te comporter comme [Expertise recherchée].
[Description du besoin]
[Infos de contextualisation et de votre environnement de travail]
[Description de la tâche à exécuter]
Ton format de sortie doit être [Format souhaité ou logiciel de destination]

Ce qui pourrait donner par exemple :

Tu vas te comporter comme un développeur web expert en JS
Je suis sur Astro, et j'ai besoin de créer un slider avec swiper JS
Je suis sur visual studio, le plugin est installé sur Astro, et j'utilise Tailwind CSS
Crée moi un slider pour 3 slides (tu mettras des photos de démos), il faut qu'il y ait une seule slide de visible, que l'autoplay soit actif, que ça boucle et je veux les bullets de navigation
Ton format de sortie doit être du texte. Ponds moi le code HTML, le code JS et le code CSS (utilise les classes utilitaires de TailWind). Tu mettras des commentaires pour la partie JS pour m'expliquer les arguments que tu as utilisé dans la fonction.

Si vous utilisez cette structure, ça fera le taf dans 99 % des cas d’utilisation.

Comment intégrer Open Chat GPT dans les flux de travail existants

Bon, maintenant qu’on a de bonnes bases, voyons comment intégrer Open Chat GPT dans les flux de travail existants.

  1. Identifiez les domaines clés : Détectez les processus qui peuvent être améliorés grâce à l’IA, comme l’automatisation des réponses client ou la génération de contenu. Faites une estimation du coût de mise en place, et essayez de mesurer les gains en productivité à moyen terme.
  2. Formation et adaptation : Après une phase de test concluante sur une petite échelle, mettez en place un modèle de production type et formez vos équipes à son utilisation. Si tout se passe bien, vous allez voir votre productivité exploser.
  3. Automatisation intelligente : Recherchez des moyens d’automatiser un maximum de processus en utilisant le flux que vous avez défini. Très souvent, si tout le monde peut le faire, une machine peut le faire (on va en reparler).

Éviter les erreurs courantes et les pièges

L’utilisation d’Open Chat GPT n’est pas non plus sans défis, et vous rencontrerez tôt ou tard une tuile pouvant alimenter les discours des détracteurs de l’IA. Voici comment éviter les erreurs courantes :

Attention à la dépendance excessive

Ne vous reposez pas entièrement sur l’IA. Utilisez-la comme un outil complémentaire plutôt qu’une solution unique. Je l’ai particulièrement vérifié dans le code : quand Chat GPT se plante, il se plante en beauté, et il est possible qu’il “boucle” sur une erreur. N’allez surtout pas penser que l’IA remplacera un développeur, et qu’on peut partir de “rien” pour réaliser des tâches complexes !

Je l’ai beaucoup vu quand j’ai refondu le site sur lequel vous êtes grâce au Framework Astro : je prends toujours un malin plaisir à expliquer à mes étudiants que je me suis formé pratiquement seul, et que je n’y connais rien de rien en Javascript (c’est en partie vrai), mais j’ai quand même des bases suffisantes pour reconnaitre une grosse bêtise quand l’IA me la propose. Et heureusement, sinon, vu le nombre de boulettes qu’elle m’a envoyé cet été, je ne m’en serai jamais sorti.

Chat GPT est un perroquet savant avec une excellente mémoire, certes. Mais il ne sait pas tout, et au delà des erreurs qu’il peut commettre, il faut aussi rajouter les erreurs que VOUS allez lui faire commettre. Il faut parfois prendre du recul sur son prompt ou une approche technique pour voir que l’IA peut s’enfermer dans un raisonnement erronné.

Négligence de la personnalisation

Personnalisez les réponses de l’IA pour qu’elles correspondent à votre marque ou à votre ton de communication. Pour une raison on ne peut plus simple : le texte rédigé par une IA a un “feeling” particulier. Et si les algos de détection des contenus rédigés par IA ne sont pas encore au point, la plupart du temps, l’instinct du lecteur vaut tous les détecteurs du monde.

Allez papoter 5 minutes avec Nova, et vous verrez que, même si elle a de l’humour, elle demeurera toujours fixée sur son objectif : vous faire rentrer dans un entonnoir de conversion. Ses vannes, sa personnalité et sa décontration sont surtout là pour humaniser la conversation et maintenir l’engagement du visiteur, mais elle demeure une IA.

Nova

Ignorer les mises à jour et les améliorations

Restez informé des dernières mises à jour d’Open Chat GPT pour tirer pleinement parti de ses capacités améliorées : par exemple, la dernière version 4 (en preview pour les développeurs, au moment où je rédige ces lignes), si elle peut traiter beaucoup plus d’informations, coûte trois à quatre fois moins cher en tokens que la version précédente.

Il faut donc suivre l’actualité pour rester dans la course (et faire des économies).

Open Chat GPT et le développement futur

Aperçu des développements récents et futurs dans le domaine de l’IA

S’il y a bien un secteur qui bouge vite, très, très vite, c’est celui de l’IA. Tout le monde s’y met. Google, Apple, Amazon, Facebook, bientôt GAFAM + Magnificent 7 auront tous une IA générative, ou un outil assimilé. L’avenir promet des avancées dans l’apprentissage autonome des machines, permettant aux modèles d’IA de s’adapter et d’apprendre de manière plus efficace sans intervention humaine (pour le meilleur et pour le pire, une fois de plus).

De plus, l’accentuation sur la création d’IA plus éthique et transparente devient une priorité, vu les procès en cours, et il y a également fort à parier que l’utilisation des Bots va se “nerfer” pour être plus accessible au grand public.

Implications pour les professionnels et les entreprises

Pour les professionnels et les entreprises, tout cela engendre de nouvelles opportunités et de nouveaux défis à relever. Les entreprises doivent s’adapter à intégrer ces technologies dans leurs opérations, ce qui peut conduire à une amélioration significative de l’efficacité et de la personnalisation des services.

Cela implique également une nécessité pour les professionnels de se former continuellement sur ces technologies pour rester compétitifs (mon histoire de train en marche). En outre, les entreprises doivent être prêtes à aborder les questions éthiques et de confidentialité qui accompagnent l’utilisation des IA avancées.

Pour le dire autrement, ne pas s’y mettre, c’est partir avec une balle dans le pied.

Le gain en productivité est énorme, je le vis quotidiennement, et n’envisage pas de me séparer de la pléthore d’outils dont je me suis équipé depuis le mois de juin (je dénombre aujourd’hui 20 outils que j’utilise régulièrement et qui sont connectés à l’API de OpenAI).

Réflexions sur l’éthique et l’impact social

Bon, c’est bien beau tout ça, mais… Quid de l’impact sur… Tout ? Le progrès technique, c’est un rouleau compresseur sans merci, et chaque innovation ne va pas sans répercussion plus ou moins négative sur son environnement. Il est donc essentiel de considérer comment ces technologies affectent le marché du travail, la vie privée des individus et la diffusion des informations.

La création de cadres réglementaires et éthiques pour guider l’utilisation de l’IA est cruciale pour assurer que ces technologies profitent à la société dans son ensemble, tout en minimisant les risques potentiels. Cela inclut le développement de normes pour prévenir les biais dans l’IA, protéger la vie privée des données et garantir une utilisation responsable et transparente de ces technologies. Plusieurs scientifiques ont déjà demandé un moratoire sur l’utilisation de l’IA, les rédacteurs web ont du plomb dans l’aile, et la liste devrait aller en s’allongeant.

On parle bien d’une rupture technologique, et nous n’en sommes qu’à ses balbutiements…

Conclusion

Vous n’avez pas le choix : vous devez vous y mettre. Voilà. C’est mon avis, et il n’engage que moi, mais sachez que j’ai vraiment eu un mega-boost depuis que je m’y suis mis. Je travaille mieux, plus vite, et je suis moins fatigué.

Par contre, soyez conscient que, pour l’instant, ça ne remplacera jamais une véritable expertise, et qu’il y a toujours moyen de faire des erreurs si on fait trop confiance à OpenAI : on est encore très loin de l’intelligence artificielle généralisée, et OpenChat GTP n’est pour l’instant qu’un (très bel) outil.

Charles Annoni

Charles Annoni

Développeur Front-End et Formateur

Charles Annoni accompagne les entreprises dans leur développement sur le web depuis 2008. Il est également formateur dans l’enseignement supérieur.