Un chatbot (ou agent conversationnel) est un programme qui dialogue avec un utilisateur. Une fois que vous aurez fait vos premiers pas sous ChatScipt et dialogué avec le bot de démo Harry (ou Firmin pour les francophones), vous aurez sans doute envie de regarder comment ça marche.

Partie 3
Partie 3 sur 8:
Comprendre comment parle le bot

  1. 1
    t: C'est un « gambit », c'est ce que va dire le bot lorsqu'il a la main.
  2. 2
    a: C'est un « répondeur », c'est ce que le bot va répondre à ce que vient de dire l'interlocuteur.
    • b: sera ce qu'il va répondre à la suite…
    Publicité

Partie 4
Partie 4 sur 8:
Comprendre comment le bot écoute

  1. 1
    Un mot-clé entre parenthèses après un u: (ici). On trouve ce qui va activer la réponse du bot.

Exemple

  1. 1
    u: (cuisine). Tu aimes cuisiner ?
    • a: (oui). Quel est ton plat favori ?
    • a: (non). Mais tu aimes manger ?
      • b: (oui). Qu'est-ce que tu préfères ?
      • b: (non). Tu ne dois pas être très gros alors.
    • t: Moi je n'ai pas de bouche, alors je ne peux pas manger.
    Publicité

Partie 5
Partie 5 sur 8:
Comprendre les mots-clés

  1. 1
    Utilisez les parenthèses. On peut placer plusieurs mots-clés dans la parenthèse, le bot les lira successivement (aime manger) ou indépendamment les uns des autres ([manger cuisine repas nourriture]).
    • Vous pouvez créer un concept. En tout début de fichier, faites comme ceci : concept: ~nourriture [viande tartines poulet pain fruit hotdog pizza gratin soupe salade légume].

Partie 6
Partie 6 sur 8:
Comprendre comment le bot retient les choses

  1. 1
    Il utilise des variables commençant par $ma_variable.
    • u: (~nourriture). Qu'est-ce que tu préfères manger ?
      • a: (_*) $plat_préféré = _0 tu adores manger du $plat_préféré ?
    • t: Moi je n'ai jamais mangé de $plat_préféré.
    Publicité

Partie 7
Partie 7 sur 8:
Faire ses premières modifications

  1. 1
    Créez votre premier sujet de conversation pour Harry. C'est un bon début dans ChatScript que de modifier le bot de présentation. Il peut être utilisé comme un « bac à sable », il ne vous en tiendra pas rigueur.
  2. 2
    Ouvrez le Notepad. Enregistrez un nouveau fichier sous /ChatScript/HARRY/monsujet.top.
  3. 3
    Créez les concepts dont vous avez besoin. concept: ~monconcept MORE [mot1 mot2 ce_mot3 … ].
    • Ensuite, il faut définir son sujet (topic) et les mots-clé qui y correspondent : topic: ~monsujet [motclé1 motclé2…]
      • On met les u: en premier.
      • On place les t: ensuite.
    Publicité

Conseils

Publicité

À propos de ce wikiHow

wikiHow est un wiki, ce qui veut dire que de nombreux articles sont rédigés par plusieurs auteurs(es). Pour créer cet article, des auteur.e.s volontaires ont participé à l'édition et à l'amélioration. Cet article a été consulté 1 395 fois.
Catégories: Programmation
Publicité