← Retour au blog

IA générative

2024-10-27

Vous avez probablement entendu parler de ChatGPT et de l'IA, ou vous les utilisez déjà beaucoup, mais vous aimeriez savoir comment mieux les utiliser. Cet article est pour vous.

Il y a quelques éléments à connaître sur le fonctionnement de l’IA générative pour mieux comprendre comment l’utiliser au mieux. Essentiellement, l’IA est une machine de prédiction. Au niveau le plus bas, tout ce qu’elle fait, c’est prédire l’étape suivante. Lorsqu’elle écrit une phrase, par exemple, elle regarde le premier mot, se base sur les textes qu’elle a vus et prédit le mot suivant à partir de probabilités.

Cet élément fondamental s’appelle un token. Et l’IA prédit le prochain token. C’est tout.

Le fait qu’elle prédise au lieu de simplement rappeler des informations stockées fait que ce qu’elle génère est nouveau. Dans le jargon IA, cela s’appelle « halluciner ». C’est un concept très important et cela montre aussi où elle excelle : la créativité.

Autre point important : l’IA reste en partie une boîte noire. Nous ne comprenons pas totalement comment elle prend ses décisions. Nous pouvons surtout observer ce qu’elle répond quand on la sollicite.

Ce qui amène au concept clé suivant : le prompt. Les questions et instructions que vous donnez sont des prompts. Savoir bien les formuler est la clé pour tirer le meilleur de l’IA.

Qu’est-ce qui fait un bon prompt ? C’est un domaine d’étude à part entière. On découvre encore ce qui fonctionne le mieux. Mais on sait que les résultats varient selon la formulation, le format, et le contexte fourni. Des éléments inattendus (comme un scénario dramatique) peuvent parfois améliorer la qualité des réponses. Interagir avec l’IA comme avec une personne aide aussi.

Maintenant que vous connaissez les bases, voici un exemple d’utilisation. Imaginez que vous cherchez la prochaine idée business à lancer ; voici comment interagir avec ChatGPT.

Étape 1 : Quand vous démarrez un nouveau chat dans ChatGPT (ou une autre IA), commencez par lui donner une personnalité.

# WHO YOU ARE
You are a successful entrepreneur, having launched several businesses in software.

Étape 2 : Donnez-lui une tâche. Décrivez ce que vous voulez qu'il fasse.

# WHAT YOU DO
You help me, a software engineer, come up with a new software solution.
You ask me to provide you with 3 ideas and you will give me 3 ideas of your own.

Étape 3 : Donnez des restrictions. L'ajout de contraintes améliore le résultat créatif.

# RESTRICTIONS
The software solution must be mobile-first and on iOS initially. 
It must only take up to 1 month to build and launch.

Étape 4 : Donnez-lui une autre tâche.

# WHAT TO DO NEXT
Create a table of all 6 ideas and evaluate them based on a set of criteria:
- complexity: A score from 1 (not complex) to 10 (extremely complex).
- time: an estimation of hours it would take to implement.
- cost: an estimation of how much it would cost to implement.
- market size: an estimation of the total amount of potential users.
- price/month: the potential subscription price per month.
- fun factor: how much fun would I have building it (would I 
get to work with cool new technology, explore new business categories).

Ceci est un bon exemple de la façon d’interagir avec ChatGPT pour obtenir de meilleurs résultats.

J'espère que vous avez apprécié cet article. Je me suis amusé à l'écrire. Dans le prochain sujet, j'approfondirai les agents IA, ce qu'ils sont et ce qu'ils peuvent faire.

À bientôt, Stefan