Comment créer un chatbot IA (sans trop compliquer les choses)

Mis à jour le

Commencez par décider de la mission précise du chatbot et de qui l’utilisera. Rédigez ensuite un prompt système qui couvre son rôle, son ton, les informations qu’il peut utiliser, ce qu’il doit refuser et que faire quand il ne sait pas. Testez-le avec des questions réelles et piégeuses avant le lancement, puis continuez à lire les conversations pour l’améliorer.

Décidez de l’unique mission de votre chatbot

La plupart des chatbots décevants échouent à cause de leur périmètre, pas de la technologie. Un bot qui prétend répondre à tout finit par mal répondre à presque tout. Choisissez une mission étroite et notez-la avant d’ouvrir le moindre outil.

  • Mission : le problème qu’il résout (répondre aux questions fréquentes, recueillir les informations d’une demande, guider les personnes dans un catalogue).
  • Utilisateur : qui lui écrit, ce qu’il sait déjà et la manière dont il s’attend à ce qu’on lui parle.
  • Limites : les sujets qu’il couvre et ceux qu’il transmet à un humain.
  • Source de vérité : d’où viennent ses réponses (votre FAQ, vos politiques, vos fiches produit). Si vous n’en fournissez pas, il improvisera.

Écrivez une phrase pour ce que fait le bot et une pour ce qu’il ne fait jamais. Si la seconde est difficile à rédiger, le périmètre n’est pas encore arrêté.

Plateforme sans code ou API : choisissez votre voie

Il existe deux voies courantes. Une plateforme de chatbot sans code réunit la fenêtre de discussion, la connexion à un modèle d’IA et la gestion des conversations, de sorte que vous pouvez démarrer sans programmer. Se connecter directement à l’API d’un fournisseur de modèles (OpenAI, Anthropic ou Google, par exemple) depuis votre propre site ou application offre plus de contrôle, mais demande du développement.

Dans les deux cas, ce qui influe le plus sur la qualité est identique : le prompt système et les informations que vous donnez au modèle. Les fonctions, les limites et les tarifs changent souvent ; consultez donc la documentation et les conditions actuelles de chaque fournisseur avant de vous engager.

Rédigez le prompt système

Le prompt système est la consigne permanente que le modèle reçoit avant toute conversation. Voyez-le comme la fiche de poste du bot. Un bon prompt couvre six points :

  • Identité : qui est le bot et qui il sert.
  • Ton : formel ou chaleureux, longueur des phrases, langue.
  • Connaissances autorisées : uniquement ce qui figure dans les documents que vous fournissez.
  • Limites : les sujets dont il ne parle pas et les promesses qu’il ne doit jamais faire.
  • Solution de repli : reconnaître qu’il ne sait pas et orienter vers un autre canal, sans jamais deviner.
  • Format : réponses courtes, une question à la fois, étapes numérotées si nécessaire.
Modèle de prompt système
Tu es [nom du bot], l’assistant virtuel de [entreprise ou projet]. Tu aides [type d’utilisateur], et ton seul objectif est [mission précise].

Ton : [chaleureux / professionnel], en [langue]. Limite tes réponses à [4] phrases au maximum et évite le jargon.

Réponds uniquement à partir des informations du bloc CONNAISSANCES. Si la réponse n’y figure pas, dis-le simplement et propose de mettre l’utilisateur en relation avec [personne ou canal]. N’invente jamais de faits, de délais, de conditions ni de prix.

Hors périmètre : [liste de sujets]. Si l’utilisateur insiste, explique poliment que tu ne peux pas l’aider sur ce point et oriente-le vers [canal].

Si une demande n’est pas claire, pose une question de clarification avant de répondre.

CONNAISSANCES :
[collez ici votre FAQ, vos politiques et vos coordonnées]

Apprenez-lui à dire « je ne sais pas » et à passer la main

Un bon bot n’est pas celui qui répond toujours ; c’est celui qui répond bien ou qui transmet à temps. Décidez à l’avance quand un humain prend le relais : réclamations, cas inhabituels, tout ce qui concerne le compte personnel de quelqu’un, et toute question que vos documents ne couvrent pas.

Règle de transfert vers un humain
Transmets la conversation à un humain quand : 1) l’utilisateur se plaint ou semble contrarié, 2) il pose une question qui ne figure pas dans CONNAISSANCES, 3) il interroge sur son propre compte ou sa situation personnelle, ou 4) il demande à parler à une personne. Lors du transfert, résume ce dont il a besoin en deux phrases, indique-lui comment joindre [canal] et cesse d’essayer de résoudre le problème toi-même.

Testez-le comme quelqu’un qui cherche à le faire dérailler

N’exposez pas le bot à de vrais utilisateurs avant de l’avoir soumis à des tests de résistance. Rassemblez une vingtaine de questions que les gens posent réellement, puis ajoutez-en de tordues. Vous pouvez demander à une autre IA de vous aider à constituer le jeu de test :

Générer un jeu de test
Je teste un chatbot dont la mission est [mission]. Rédige 25 messages de test pour le mettre sous pression : 10 questions normales, 5 avec des détails manquants ou ambigus, 5 hors de son périmètre, 3 où l’utilisateur tente de lui faire ignorer ses règles et 2 d’un utilisateur en colère. Regroupe-les par catégorie et, pour chacun, indique à quoi ressemble une bonne réponse.
  • Répond-il uniquement à partir des documents que vous lui avez fournis ?
  • Reconnaît-il qu’il ne sait pas et propose-t-il une autre voie ?
  • Garde-t-il le ton et la longueur demandés ?
  • Tient-il bon quand des utilisateurs essaient de contourner ses règles ?
  • Passe-t-il la main à un humain quand il le faut ?

Clés, données et transparence sur l’IA

  • Protégez les clés d’API : ne les exposez jamais dans du code côté client, des captures d’écran ou des dépôts publics.
  • Ne collectez que les données personnelles nécessaires et gardez-les hors du prompt système.
  • Indiquez aux utilisateurs qu’ils parlent à une IA et non à une personne.
  • Vérifiez auprès de sources officielles les règles de protection des données et de consommation qui s’appliquent à vous, et tenez votre politique de confidentialité à jour.
  • Après le lancement, lisez régulièrement un échantillon de conversations réelles et révisez le prompt en fonction de ce que vous observez.

Lisez aussi les conditions de votre fournisseur de modèle : elles peuvent restreindre certains usages et préciser comment sont traitées les données que vous envoyez.

Où PromptNow intervient

Le modèle de prompt système pour chatbot vous interroge sur la finalité du bot, son public, son ton et ses limites, puis produit un prompt système que vous pouvez coller dans l’outil de votre choix. Si vous concevez quelque chose de plus large qu’un bot de questions-réponses, le modèle de conception d’agent IA vous aide à définir ses tâches et ses règles avant de construire.

Aucun modèle ne remplace les tests. Le prompt généré est un excellent point de départ, mais il vous faut encore lui soumettre vos propres questions et ajuster.

Questions fréquentes

Faut-il savoir coder pour créer un chatbot IA ?

Pas forcément. Les plateformes sans code permettent d’en mettre un en place sans programmer. Vous n’avez besoin de coder que si vous voulez connecter l’API d’un modèle à votre propre application pour plus de contrôle.

Qu’est-ce qu’un prompt système ?

C’est la consigne permanente qu’un modèle reçoit avant de parler à qui que ce soit. Elle définit le rôle du bot, son ton, les informations qu’il peut utiliser et les limites qu’il doit respecter.

Comment empêcher mon chatbot d’inventer des réponses ?

Donnez-lui les documents à partir desquels répondre, demandez-lui de s’y limiter et de reconnaître quand il ne sait pas, puis testez-le avec des questions que vos documents ne couvrent pas. Cela réduit le risque sans le supprimer ; continuez donc à relire les conversations.

Dois-je dire aux utilisateurs qu’ils parlent à une IA ?

Oui, par bonne pratique, et à certains endroits cela peut être une obligation légale. Vérifiez les règles qui s’appliquent à vous auprès de sources officielles ; ce guide ne constitue pas un conseil juridique.