Intelligence Artificielle Générative

Jean-Michel Muratet

ChatGPT

Le public a découvert ChatGPT (Generative Pre-trained Transformer) le 30 novembre 2022.

5 jours plus tard, ChatGPT avait été utilisé par un million de personnes
En janvier 2023 on a constaté que plus de 100 millions de personnes l'avaient essayé. On n'avait jamais vu un tel engouement.

Il s'agit d'une intelligence artificielle générative (AI-Gen) qui permet d'apporter des réponses aux questions que les humains se posent, en essayant d'être performant, rapide et précis.

Vous pouvez avoir accès à ChatGPT-3.5 gratuit en cliquant sur le lien ci-dessous.

ChatGPT-4

Il s'agit donc d'un chatbot, un programme informatique qui peut répondre à des questions posées par l'utilisateur, dans un langage naturel.
La dernière version, ChatGPT-4 (et ChatGPT-4 Turbo) ont un nouvel interface, qui mixe le texte et les images, en proposant d'importer une image pour que le bot l'exploite. On peut lui demander de la décrire, de la transformer de toutes les manières par exemple.

C'est grâce à DALL-E3 que ChatGPT-4 peut utiliser les images et voir.

Cette fonction de description est bluffante, et se retrouve aussi chez MidJourney.

On peut aussi utiliser chatGPT-4 TURBO pour avoir des réactions plus rapides et plus pertinentes.
Cette version permet la création de GPTs, qui sont des bots personnalisés qui vont réaliser les tâches qu'on leur assume.
J'ai créé:
OphtalmoGPT qui répond aux questions concernant l'ophtalmologie.

On peut y accéder par un lien, mais l'accès dans un site web n'est pas possible. On ne peut accéder qu'à l'API d'OpenAI par l'entremise d'un site web.
Il faut donc avoir souscrit à l'accès chatGPT-4 pour utiliser les GPTs.
Stacks Image 29
J'ai également créé:
OphtalmoNewsGPT qui recherche sur PubMed les articles qui peuvent nous intéresser. Il traduit le résumé en français et nous retourne le lien de l'article
Le lien fonctionne aussi.
Stacks Image 35
 
Une version pour téléphone est disponible et répond à toutes les questions que l'on peut se poser:
Stacks Image 43
Stacks Image 45
Stacks Image 47

Les paramètres de chatGPT-4

Dans la version GPT-4 de ChatGPT, plusieurs paramètres peuvent être ajustés pour influencer la manière dont le modèle génère des réponses. Voici les principaux paramètres :
  • Température : Détermine le degré de créativité ou de prévisibilité des réponses. Une température plus élevée entraîne des réponses plus variées et créatives, tandis qu'une température plus basse favorise des réponses plus cohérentes et conservatrices.
  • Max Tokens : Définit le nombre maximal de tokens (mots ou fragments de mots) que le modèle peut générer dans une réponse. Cela affecte la longueur des réponses.
  • Top P (Nucleus Sampling) : Un paramètre de sampling qui contrôle la diversité de la réponse en se concentrant sur un sous-ensemble de possibilités. Un Top P plus élevé permet une plus grande diversité.
  • Frequency Penalty : Décourage la répétition de mots et de phrases. Plus ce paramètre est élevé, moins le modèle est susceptible de répéter le même contenu.
  • Presence Penalty : Similaire au Frequency Penalty, mais se concentre sur la présence globale d'un sujet ou d'une idée dans le texte, en décourageant la répétition de thèmes similaires.
  • Best Of : Utilisé pour générer plusieurs réponses et sélectionner la meilleure. Cela peut améliorer la qualité de la réponse finale, mais prend plus de temps.
  • Stop Sequences : Permet de définir des séquences de caractères ou de mots spécifiques qui signalent au modèle de cesser de générer du texte.
Ces paramètres peuvent être ajustés pour optimiser la performance du modèle en fonction de besoins spécifiques, comme la créativité, la longueur de la réponse, et la variété des sujets abordés.

La "température" dans le contexte de ChatGPT et d'autres modèles de langage d'OpenAI fait référence à un paramètre dans le processus de génération de texte qui influence le degré de prévisibilité ou de surprise dans les réponses générées. Voici quelques points clés pour comprendre ce concept :
  • Définition de la Température : La température est un paramètre numérique généralement compris entre 0 et 1. Elle influence la façon dont le modèle sélectionne le mot suivant dans une phrase lors de la génération de texte.
  • Température Basse (proche de 0) : Lorsque la température est réglée sur une valeur basse (proche de 0), le modèle a tendance à choisir des mots plus prévisibles et courants. Cela mène à des réponses plus cohérentes et moins surprenantes, mais parfois moins créatives ou diversifiées.
  • Température Élevée (proche de 1) : À l'inverse, une température élevée rend le modèle plus enclin à sélectionner des mots moins évidents et plus variés. Cela peut conduire à des réponses plus originales et créatives, mais également à un risque accru d'erreurs ou de non-sens.
  • Équilibre : Trouver le bon équilibre de température est essentiel. Une température trop basse peut rendre les réponses ennuyeuses ou trop prévisibles, tandis qu'une température trop élevée peut rendre le texte incohérent ou trop aléatoire.
  • Application dans ChatGPT : Dans ChatGPT, la température est ajustée pour équilibrer la cohérence et la pertinence des réponses avec une certaine mesure de créativité et de variabilité. Cela permet de générer des réponses qui sont à la fois informatives et intéressantes.
  • Impact sur le Style et le Contenu : La température influence non seulement le choix des mots, mais aussi le style et le contenu des réponses. Par exemple, une température plus élevée peut encourager le modèle à explorer des idées plus uniques ou à adopter un style d'écriture plus expressif.
En résumé, la température dans ChatGPT est un paramètre crucial qui aide à équilibrer entre prévisibilité et créativité dans la génération de texte, influençant ainsi le style, le contenu et la qualité globale des réponses.
inconnu

inconnu

Cela correspond à la commande
—chaos qu’on utilise dans MidJourney 5.2 pour obtenir des résultats simples (—chaos 0), à des résultats étonnants, parfois hors sujets (—chaos 80).
La valeur chaos va de 0 (valeur par défaut), à 100.