Prompter c’est quoi?

Le métier de codeur, une profession en mutation.

Il n’y a pas si longtemps, avant d’appliquer une solution à un problème en programmation ou de créer un algorithme pour un programme quelconque, nous devions choisir un langage de programmation et composer avec ses nombreuses bibliothèques. Pour le comprendre et le maîtriser, il fallait passer du temps à lire et à comprendre les nombreuses pages de documentation disponibles. Avec l’expérience, ce savoir devenait une partie intégrante de nos compétences.

IA un autre grand changement technologique.

L’un des changements les plus importants que le monde ait récemment connus est l’avènement du Web. Au début, les sceptiques étaient nombreux, et l’adhésion à cette nouvelle technologie était teintée de réticence pour diverses raisons. Cependant, aujourd’hui, il serait presque impossible de s’en passer.

En 2020, l’IA a fait son entrée dans le grand public sous la forme d’un « Chat Bot » nommé ChatGPT, accessible à tous via le site OpenAI en partenariat avec Microsoft.

Le prompt avec ChatGPT.

Maintenant que ChatGPT existe, peut-on vraiment continuer à programmer de la même manière ? Voici un exemple simple de ce que l’IA peut apporter au quotidien dans le domaine de la programmation. Voici une demande à la plus simple expression faite à ChatGPT 3.5 (en anglais, une demande est un « prompt ») :

Prompt: svp done moi le code pour un simple formulaire de contact en html

Voici en temps réel la réponse de ChatGPT :

 

Voici le code

<!DOCTYPE html>
<html lang= »en »>
<head>
<meta charset= »UTF-8″>
<meta name= »viewport » content= »width=device-width, initial-scale=1.0″>
<title>Formulaire de Contact</title>
</head>
<body>
<h1>Contactez-nous</h1>
<form action= »traitement.php » method= »post »>
<label for= »nom »>Nom :</label>
<input type= »text » id= »nom » name= »nom » required><br><br>

<label for= »email »>Email :</label>
<input type= »email » id= »email » name= »email » required><br><br>

<label for= »message »>Message :</label><br>
<textarea id= »message » name= »message » rows= »4″ cols= »50″ required></textarea><br><br>

<input type= »submit » value= »Envoyer »>
</form>
</body>
</html>

Le code a été généré en seulement 5 secondes. Ensuite, l’IA fournit des explications sur sa solution, notamment l’indication qu’un fichier « traitement.php » doit être créé et qu’il doit être présent sur le serveur. Demandons également à l’IA de créer ce fichier :

Prompt: pourrais tu créer le fichier traitement.php pour ce formulaire.

Voici le code généré par l’IA :

<?php
if ($_SERVER[« REQUEST_METHOD »] == « POST ») {
$nom = $_POST[« nom »];
$email = $_POST[« email »];
$message = $_POST[« message »];

// Vous pouvez ajouter ici le code pour traiter les données, par exemple, les envoyer par e-mail ou les enregistrer dans une base de données.

// Exemple d’envoi par e-mail
$destinataire = « votre@email.com »; // Remplacez par votre adresse e-mail
$sujet = « Nouveau message de contact de $nom »;
$corps_message = « Nom: $nom\n »;
$corps_message .= « Email: $email\n »;
$corps_message .= « Message:\n$message »;

mail($destinataire, $sujet, $corps_message);

// Redirection vers une page de confirmation
header(« Location: confirmation.html »); // Remplacez « confirmation.html » par la page que vous souhaitez afficher après l’envoi du formulaire
exit;
}
?>

Cette fois-ci, le code a été généré en 7 secondes, et l’IA a inclus des commentaires explicatifs dans le code pour une meilleure compréhension. L’IA fournit également des explications sur le code qu’elle propose.

Nous pourrions continuer, mais l’objectif de cet article n’est pas de poursuivre ces exemples, mais plutôt de démontrer que l’IA nous fait gagner du temps et nous inspire à écrire un code plus facile à comprendre.

Prompter

Outre ChatGPT, de nombreux autres ChatBots basés sur l’IA existent, mais tous interagissent uniquement en recevant un prompt.

Sans savoir si le terme « prompter » existe, c’est pourtant l’expression qui domine lorsque l’on parle de l’action de rédiger des prompts. Cette pratique en écriture est constituée d’un ou de plusieurs des traits suivants :

  • Inclure des détails spécifiques dans votre question : Plus les informations que vous fournissez sont précises, plus les réponses seront adaptées à vos besoins.
  • Demander au modèle d’adopter une personne : Si vous souhaitez que le modèle réponde en tant que développeur, n’hésitez pas à le préciser. Cela peut aider à orienter les réponses.
  • Utiliser des délimiteurs, tels que «  » »votre texte ici » » », pour indiquer les parties distinctes de votre demande. Si vous avez plusieurs questions ou sujets différents à aborder, utilisez des délimiteurs tels que des numéros ou des titres pour les séparer clairement. Par exemple : « 1. Quel langage utiliser pour le web. 2. Dans quelle situation un langage est-il meilleur qu’un autre. »
  • Spécifier les étapes requises pour accomplir une tâche : Si vous avez besoin d’instructions étape par étape, indiquez clairement ce que vous souhaitez réaliser et demandez un guide pas à pas.
  • Fournir des exemples : Si votre question porte sur un problème de programmation ou une technique particulière, incluez des exemples de code ou de situation pour illustrer votre demande.
  • Préciser la longueur souhaitée de la réponse : Si vous avez besoin d’une réponse succincte ou détaillée, spécifiez-le pour que le modèle puisse adapter sa réponse en conséquence.

Essayez le nouveau GPT Facade Designer créé entièrement avec un prompt

Comme dans toute chose, la pratique permet d’améliorer ses compétences, et la maîtrise de l’expression de ces traits dans nos prompts donnera aux réponses de l’IA une qualité accrue.

Le prompt Engineering – un aperçue

Le prompt engineering, ou ingénierie de prompts, est une nouveauté dans le monde des affaires. Voici ce que cela signifie, selon Wikipédia (traduit) :

L’ingénierie de prompts est le processus de structuration d’un texte de manière à ce qu’il puisse être interprété et compris par un modèle d’IA générative. Un prompt est un texte en langage naturel décrivant la tâche qu’une IA devrait accomplir. Source : https://en.wikipedia.org/wiki/Prompt_engineering

Mot de la fin

Le modèle du métier de programmeur a déjà changé. Il est devenu moins figé et beaucoup plus diversifié grâce à l’IA. Cette nouvelle ère de l’intelligence artificielle nous apporte des solutions concrètes qui s’intègrent facilement dans notre quotidien et nous font gagner un temps précieux. Prompter pour mieux programmer ! »

Allez voir l’IA s’exprimer à propos de l’IA

Découvrez le GPT Facade Designer: Votre Assistant Virtuel en remplacement de Portes et Fenêtres

Vous envisagez rénover la façade de votre maison mais vous ne savez pas par où commencer, surtout en ce qui concerne les portes et les fenêtres ? Découvrez le GPT Facade Designer, votre assistant virtuel bilingue dédié à vous aider à concevoir la façade parfaite.

Qu’est-ce que Facade Designer ?

Facade Designer est un outil IA spécialisé conçu pour aider les propriétaires à visualiser un remplacement de portes et fenêtres de leur maison.

Comment Facade Designer peut-il vous aider ?

Conseils de Conception Personnalisés : Partagez une image de votre maison, et je fournirai des suggestions personnalisées pour des portes et des fenêtres qui complètent le style architectural de votre maison.

Visualisation : Bien que je ne puisse pas modifier directement vos photos, je peux proposer des changements basées sur mon analyse de l’image de votre maison ainsi que par vos descriptions et préférences, en me concentrant sur les styles de portes et de fenêtres.

Assistance Bilingue : Que vous soyez plus à l’aise en anglais ou en français, je peux interagir et vous aider dans votre langue préférée.

Pour une expérience plus immersive, visitez Facade Web (Facade Web App) pour visualiser vos idées de conception en temps réel.

Que vous recherchiez des styles de portes ou de fenêtres modernes, traditionnels ou uniques, Facade Designer est là pour vous guider tout au long du processus. Transformons ensemble la façade de votre maison !

Si vous êtes un utilisateur de ChatGPT
Visitez ce lien pour essayer Facade Designer

Aussi vous trouverez le Designer dans le nouveau Magasin des GPTs qui devrait voir le jour la semaine prochaine, mise-à-jour, voici le lien direct au Magasin des GPTs Pour y accéder vous avez besoin d’être membre de OpenAI

L’influence de l’Intelligence Artificiel dans nos vies expliquée par l’IA

J’ai posé la question suivante à ChatGPT

Écrivez un scénario qui explique comment l’IA influence nos vies aujourd’hui, le texte de ce scénario sera converti en parole par beta.elevenlabs.io et une vidéo sera générée par studio.d-id.com en utilisant votre réponse converti en parole. cette nouvelle vidéo créée (scénarisée par chatGPT) sera publiée dans un blog sur mon site et sur YouTube.

Voici le résultat final et la réponse à ma question

Tout cela a été créé en utilisant 4 formes d’IA, d’abord une conversation avec ChatGPT demandant d’écrire un scénario qui explique comment l’IA influence nos vies aujourd’hui, puis en utilisant i beta.elevenlabs.io, pour obtenir une voix créée à partir du texte, puis via Discord et MidJourney Bot pour créer un Avatar ressemblant à Steve Jobs (ça donné un croisement entre Steve Jobs et Patrick Stewart), et enfin en utilisant studio.d-id.com pour générer la Naration à l’aide de l’Avatar. J’ai pensé que c’était une bonne idée de l’entendre de Jobs, même si on dit souvent que ChatGPT est une fille, à ce sujet, voici ce que dit ChatGPT à propos de son sexe,  » En tant que modèle de langage d’intelligence artificielle, je n’ai pas de sexe ou corps physique, car je n’existe que sous forme numérique ».

C’est quand même stupéfiant de voir comment on peut, en un rien de temps faire parler et jouer un personnage créé de toute pièce comme celui-là.

Je ne me suis pas acharné j’ai utilisé les premiers jets de tout ce qui a été créé par tous ces Robots, ça pris à peine 30 minutes pour créer cette vidéo,  imaginez le résultat si on y mettait plus de temps.

Donnez vos impressions.