# Compétences
L'onglet des Compétences vous permet de visualiser et d'éditer le contenu de votre bot. La page est composée de 4 sections :
- La liste des Compétences (avec son champ de recherche)
- Les dossiers (qui permettent de regrouper des compétences)
- Les boutons pour ajouter une compétence ou pour importer du contenu depuis un fichier Excel
- À droite, se trouve une zone qui permet de tester chaque compétence
Vous pouvez vous reporter à l'onglet Concepts clés pour comprendre en détails comment fonctionne le système de compétences. Comprendre le concept de compétence
# Dossiers
Les dossiers vous permettent d'organiser vos compétences par thématiques. Pratiques quand votre chatbot en a beaucoup.
Pour créer un dossier, cliquez sur "Ajouter un dossier"
La liste des dossiers est affichée au-dessus de la zone de recherche, en haut de page.
En cliquant sur un des dossiers de la liste la liste des compétences qu'il contient s'affiche alors.
Le bouton ➕ placé au bout de la liste des dossiers permet de créer un nouveau dossier.
Au clic droit sur un des dossiers, s'affiche un menu contextuel permettant de :
- Renommer : pour modifier le nom d'un dossier
- Emplacements : déplacer le dossier dans un autre dossier (permet de d'obtenir une hiérarchie de dossier et sous-dossiers). ⚠️ ➿ Ainsi, un dossier peut appartenir à plusieurs dossiers parents ➿
- Supprimer : supprimer le dossier. ℹ️ Si le dossier est le dernier parent d'un ou plusieurs dossiers, alors ces derniers deviennent des dossiers "indépendants", c'est-à-dire sans parent, c'est-à-dire qu'ils apparaîtront directement dans la section des dossiers lors de l'arrivée sur cette page "Compétences".
⏪ Vous pouvez remonter rapidement dans la hiérarchie de vos dossiers et sous-dossiers via le fil
d'Ariane prévu à cet effet :
Sur la page principale des compétences, toutes les compétences seront affichées. Il faudra rentrer dans un dossier pour voir les compétences de ce dossier.
# Toutes mes compétences
Au niveau du choix du dossier, cliquez sur 'Tout'.
Affiche toutes les compétences de votre chatbot. Chacune d'entre elles présente les éléments suivants :
Un liseré de couleur situé sur le bord gauche qui permet de reconnaître rapidement le type de la compétence :
- Jaune: Compétence de type scénario
- Bleu: Compétence de type action
Une "poignée" permettant de cliquer-déposer la compétence afin de modifier sa position dans la liste.
La partie centrale, avec le titre (modifiable directement ici), le nombre de Resources qui composent la compétence, la date de dernière édition et enfin la description de la compétence (modifiable depuis l'onglet "Paramètres" au sein de la compétence)
Tout à droite, un groupe de boutons pour (ℹ️ l'usage de ces boutons est détaillé plus bas) :
- Accéder à la page d'édition de la compétence
- Choisir un dossier pour cette compétence
- Envoyer instantanément la compétence à tous les utilisateurs du bot
- Lancer le test de la compétence
# Actions rapides
# Editer la compétence
Pour avoir les détails veuillez vous rendre dans la section dédié plus base 👇
# Ajouter à un dossier
Ouvre le menu contextuel permettant de placer la compétence dans un dossier
Dans le champ de saisie, vous pouvez soit saisir un dossier précédemment créé, ou saisir le nom d'un nouveau dossier à créer, puis appuyer sur "Entrée". La compétence est alors ajoutée à ce dossier.
Vous pouvez placer la compétence dans plusieurs dossiers en choisissant / ajoutant autant que vous voulez dans le champ de saisie.
Pour retirer la compétence d'un dossier, cliquez sur la croix à droite du nom de dossier en question dans le champ de saisie.
# Tester la compétence
Démarre le test de la compétence dans la zone de test (à droite de la liste des compétences) ; à vous de répondre à votre bot pour voir si la compétence en question est conforme à vos attentes.
# Créer une nouvelle compétence
Il s'agit du gros bouton bleu qui s'affiche en bas de la liste des compétences. Il permet, comme son nom l'indique, de créer une nouvelle compétence.
# Importer un template existant
Vous avez le choix entre choisir un des template que nous avons réaliser pour vous aider ou créer une compétence vide.
Vous pouvez filtrer les template en cliquant sur les petites pastilles de chaque type de compétence.
TIP
Nous vous conseillons de choisir un template de compétence et de le modifier ensuite. Ce sera plus simple que de partir d'une compétence vide.
# Créer une compétence vide
Vous pouvez également créer une compétence vide et la personnaliser totalement à votre guise.
# Types de compétences
Dans le cas d'une compétence vide, il vous sera demandé de choisir le type de la compétence.
Ces types permettent de préparamétrer un certain nombre d'éléments et de vous simplifier la vie !
Nous faisons principalement varier 2 paramètres :
la logique peut-elle par défaut être automatique ou manuelle ?
doit-on reposer la question si nous avons déjà la réponse à la question ?
DANGER
Pensez à bien choisir le type de compétence à la création de la compétence. Cela vous simplifiera grandement la vie. Des bugs peuvent survenir si vous changez le type de compétence une fois créée. Alors lisez bien cet article 😉
Le choix cornélien qui s'offre à vous :
# Scénarios
On les repère grâce à leur liseret jaune.
Ici la logique est manuelle. Et nous reposons la question même si nous avons déjà la réponse. C'est donc un mode de compétence libre. On l'utilise par exemple pour toutes les compétences d'introduction, de menu, d'incompréhension etc... On l'utilise aussi pour proposer des guide de résolution étape par étape (selfcare).
# Actions
On les repère grâce à leur liseret bleu.
Ici la logique est automatique. On ne repose pas la question si on a déjà la réponse.
Pourquoi ? Tout simplement parce que les compétences de type action servent à :
- collecter des informations
- pour ensuite les envoyer par API,
- et renvoyer un résultat à l'utilisateur (confirmation d'exécution, résultat de recherche,...)
# Editer une compétence
Nous allons voir ici l'ensemble des paramètres qui sont disponibles au niveau d'une compétence donnée. L'ensemble de ces éléments apparaît en haut de votre écran quand vous éditez une compétence.
# Liste des ressources
Pour tout comprendre et connaitre sur les ressources RDV dans la partie concepts clés 👉 c'est parti
La page principale d'une compétence est celle qui liste l'ensemble des ressources qui la compose.
Vous pouvez ici créer une nouvelle ressource, l'éditer, ou rechercher parmis les ressources.
# Paramètres
Vous pouvez éditer certains paramètres de votre compétences.
Vous pouvez changer :
- le nom de la compétence : n'est visible que pour les administrateurs du chatbot
- la description de la compétence : n'est visible que pour les administrateurs du chatbot
Vous pouvez également personnaliser les boutons automatiques de FAQ et de procédures (Menu, retour, suivant, créer ticket,...) pour l'ensemble de cette compétence. Ce paramètre est par défaut géré au niveau du chatbot tout entier. Mais parfois vous voudrez modifier ces boutons pour une compétence complète. C'est donc ici que ça se passe.
# Avancés
Il s'agit ici des paramètres avancés de votre compétence.
# Compétence accueil
Si vous activez cette option, cette compétence se déclenchera en premier lorsque le chatbot est ouvert par un utilisateur. Si une compétence accueil était déjà définie, alors cette nouvelle compétence remplacera la précédente en accueil. :: warning vous ne pouvez pas décocher cette option. Si vous souhaitez modifier la compétence d'accueil, vous devrez activer l'option sur une autre compétence ::
# Compétence d'incompréhension
Si vous activez cette option, alors cette compétence sera déclenchée lorsque le chatbot ne comprend pas une question (si la le score NLU est inférieur à la barre de confiance, ou si aucune similarité Elastic Search n'a été trouvée)
# Logique si ressource inaccessible
Si vous activez cette option, alors cette compétence sera envoyée lorsque l'utilisateur ne pourra pas reccevoir une ressource car elle est filtrée pour son profil.
# Logique "Erreur non gérée"/ Fallback
Bien que nous faisons le maximum pour simplifier le paramètrage du chatbot, il peut arriver qu'une erreur de configuration créé un comportement inattendu dans le chabtot.
Dans ce cas, en cas d'erreur, nosu allons utiliser la logique qui sera définie en tant qu'erreur non gérée.
TIP
Vous pouvez sélectionner un ressource pour la logique d'incompréhension, de ressource inaccessible et pour le fallback si vous le souhaitez. L'interface est la même dans le détails de la ressource, il faut activer l'option qui correspond pour chaque ressource.
# Smart ressource
WARNING
Deprecated since September 2022
En activant cette option vous transformez cette compétence en 'smart ressource'. Cela vous permettra de créer des ressources avec la récupération des information de cette compétence.
Veuillez a bien définir le process de cette compétence si vous voulez un usage optimal de la smart Ressource
Bon là c'est vraiment avancé, si vous arrivez à utiliser ça tout.e seul.e, on vous paye le champagne 🍾
# Affichage intelligent des ressources
Nous affichons les ressources dans une structure déterminée en fonction du type de compétence (FAQ / Action / Scénario). C'est censé vous faciliter la vie. Cette option est donc active par défaut. Et on vous conseille de la garder active tout le temps.
Vous pouvez la désactiver temporairerement si vous rencontrez un bug dans l'ordre des ressources.
# Afficher les options liées au process
Cette option avancée vous permettra d'aller plus loin dans la gestion des process de votre compétence. ::warning Attention, modifier seulement si vous savez ce que vous faites. ::
# Importer des ressources
Ici vous pourrez uploader votre fichier excel pour importer les ressources.
# Workflow
Ici vous pouvez exécuter des workflows au niveau de la compétence, et en particulier avant la compétence.
# Lancer un workflow avant une compétence
Parfois vous voudrez récupérer des informations avant le début de la compétences (comme le prénom, nom, etc...).
Par exemple dans un chatbot, il est possible de récupérer de manière dynamique les catégorie de ticket IT directement dans votre outil (Easy Vista, Service Now, Github, ...) pour que ces informations soient toujours à jours.
Pour le faire vous pouvez suivre le guide visible ici