Dydubox

Dydu fournit un accès via la BMS à la Dydubox, une interface pour rendre ses clients encore plus autonomes dans le déploiement de leur chatbot pour leur intranet ou site web. le design et les fonctionnalités offertes par le chatbot à l'utilisateur final sont entièrement personnalisables sans utiliser une seule ligne de code. Vous pouvez tester rapidement les différents styles, libellés ou fonctionnalités de chatbot et les ajuster quand vous le souhaitez.

Dydubox est disponible via le menu Intégration > Canaux.

Il y a trois manières de créer un chatbot actuellement :

  • créer un nouveau chatbot à partir de zéro

  • importer le style d'un autre chatbot au votre

  • créer un chatbot en utilisant le dépôt Github de dydu, puis l'importer et le publier via Dydubox (pour les développeurs)

Vous pouvez également créer une intégration en important un fichier de configuration au format ZIP.

Il existe 2 types d'intégration :

  • Intégration dydu : une intégration dydu crée une version standard de la chatbox. Grâce à ce type d'intégration, les utilisateurs peuvent personnaliser l'apparence de leur chatbox.

  • Intégration Github : elle s'applique à un cas rare où certains clients qui ont des chatboxs non standard doivent republier leur chatbox sur Internet. En créant une intégration Github, les utilisateurs peuvent seulement publier la chatbox, mais ne peuvent pas profiter des options de personnalisation.

Créer un nouveau chatbot à partir de zéro

Une fois le menu Canaux ouvert, pour commencer à personnaliser votre chatbot il vous suffit de :

  1. Cliquer sur le bouton Créer.

  2. Choisir l'option Multiplateforme.

  3. Cliquez sur Créez à partir de zéro.

Tout au long de la conception de votre chatbot, un aperçu du rendu final est disponible.

Étape 1 : personnaliser l'aperçu de votre chatbot

1 - Thème :

Dès le début de la conception de votre interface chatbot, vous pouvez choisir les éléments principaux de l'aperçu de votre chatbot tels que : la couleur et l’avatar.

a. Choisir la couleur

Par défaut, nous proposons des couleurs prédéfinies pour votre chatbot. Si aucune de ces propositions ne vous convient, vous pouvez choisir une couleur dans la palette ou indiquer un code de couleur hexadécimal.

Dans un souci de cohérence, la couleur choisie s'applique aux éléments suivants :

  • l’en-tête du chatbot,

  • les boutons d’actions :

    • actions principales : la couleur de fond correspond à la couleur principale,

    • boutons secondaires : le contour du bouton correspond à la couleur principale.

  • la bulle de question de l’utilisateur avec une légère opacité (transparence),

  • les liens,

  • l'arrière-plan du texte à côté du teaser (le teaser correspond au chatbot dans son état "réduit").

b. Personnaliser l’avatar

L'avatar chargé peut être affiché sur trois éléments :

  • le teaser

  • l'entête du chatbot

  • la bulle de réponse du bot (facultatif)

2. Options d'affichage des bulles de conversation

Dans cette section, il est possible d'activer ou de désactiver des caractéristiques d'affichage de la conversation.

a. Afficher l'avatar du bot

Pouvoir afficher l'avatar à côté de la bulle de réponse du bot.

b. Afficher le nom du bot

Vous pouvez également renseigner un nom pour votre bot, il s'affichera au-dessus des bulles de réponse.

c. Changer l’avatar en fonction de la compréhension du bot

Il est possible de personnaliser l'avatar du bot suivant la compréhension du bot. L’avatar peut ainsi changer suivant 4 états différents. Vous pouvez personnaliser les images de chacun de ces différents états :

  • par défaut, neutre

  • lorsque le bot comprend la question de l'utilisateur et qu'il y a ce qu'on appelle un 'match direct'.

  • lorsque le bot suggère une reformulation,

  • lorsque le bot n’a pas compris la question de l'utilisateur.

3- Gestion des actions du bot

Il est possible d'activer plusieurs actions dans l'en-tête de la chatbox :

a. Réduire le chatbot

Cette option permet à l'utilisateur de minimiser le chatbox (mode « accrocheur»).

b. Fermer le chatbot

le chatbot se ferme et n'apparaît plus sur la page web. Pour l’afficher à nouveau, l’utilisateur doit rafraîchir la page. Avant la fermeture de la chatbox, une fenêtre précise ces conditions et demande la confirmation de l’utilisateur final. Le texte dans la fenêtre affichée peut être personnalisé.

c. Plein écran

Cette option permet à l'utilisateur final d'étendre la fenêtre de discussion et donc de la basculer en plein écran. Il n’y a pas d’aperçu disponible pour cette option au sein de la dyduBox.

d. compteur de caractères pour le champ de saisie

Il est possible de configurer le nombre maximum de caractères autorisés pour les questions de l’utilisateur. Par défaut, la valeur est à 100. Il est également possible de choisir d’afficher ou non le compteur de caractères. Si affiché, ce dernier apparaît dans le champ de saisie et sera décompté à mesure que l’utilisateur final saisit son message.

4- Langues

Il est possible de désactiver une langue tant que les connaissances correspondantes ne sont pas finalisées. Cette fonctionnalité est particulièrement utilisée lorsque vous ajoutez une nouvelle langue à votre bot: bien que le bot comprenne cette langue directement, le contenu du côté de la base de connaissances n'est pas prêt/finalisé donc vous ne voulez pas l'offrir aux utilisateurs finaux. Quand le chatbot propose plusieurs langues, l'utilisateur a une liste déroulante dans le chatbot pour sélectionner le drapeau correspondant à la langue de son choix.

5- Options supplémentaires

a. Afficher un onglet contact

Il est possible de choisir d’afficher ou non un autre onglet au sein de la chatbox. Cet onglet est appelé Contact. Il permet de mettre en avant les différents moyens de vous contacter qu’il s’agisse de vos réseaux sociaux, e-mails ou téléphones. Les textes de cet onglet sont personnalisables.

Si vous avez besoin d'afficher moins que les trois sections de l'onglet de contact, veuillez utiliser l'éditeur CSS Ici.

b. Afficher un bandeau d’informations

Vous pouvez afficher un bandeau d’information dans votre chatbox. Il s’agit d’un encart texte qui se positionne en haut de la chatbox. Il est présent en permanence sauf si l'utilisateur final décide de le fermer. Il permet de faire un focus sur des informations importantes. le contenu de la bannière d'information est personnalisable Dans la bannière vous pouvez choisir d'ajouter un bouton "plus d'informations" avec un lien externe.

Étape 2: Paramètres avancés

Dans cette étape vous allez pouvoir choisir les fonctionnalités que vous souhaitez que votre chatbox offre à l’utilisateur final.

1- Mettre en avant les connaissances

a. Afficher les top connaissances

Pendant la période COVID sur les sites de réservation, la question principale concernait la possibilité d'un remboursement.

Au lieu de laisser l'utilisateur taper sa question les sites mettaient en avant les connaissances correspondantes grâce à la fonctionnalité de top connaissances.

Cette fonctionnalité permet d’améliorer l'expérience utilisateur en présentant dès le début de la conversation les connaissances les plus demandées. Deux possibilités s’offrent à vous :

  • laisser le bot calculer automatiquement les connaissances les plus demandées sur les 30 derniers jours ou

  • configurer manuellement le top connaissances.

Une page Top knowledge est dédiée à cet objectif et vous permet de rechercher et de sélectionner les connaissances à afficher en haut. L’affichage d’un top connaissance au niveau de la chatbox se gère au sein de la dyduBox. Il s’agit d’une option à activer. Si aucune top connaissances manuelle n’est définie alors les 3 connaissances les plus appelées sur les 30 derniers jours seront affichées.

b. Autosuggestions

Cette fonctionnalité permet de faciliter la saisie de l'utilisateur final. En effet, dès lors que l’utilisateur final commence à écrire sa demande, le moteur de traitement de langage naturel (NLP) dydu se met en marche et le bot suggère dynamiquement des connaissances en fonction de ce qui est saisi. Par défaut, le nombre d’autosuggestions est limitée à 3 propositions. Les connaissances non "reformulables'' de la base de connaissances seront exclues des suggestions automatiques.

L'auto-suggestion utilise le matching pour déterminer quelle connaissance faire apparaître. C'est-à-dire que si votre connaissance utilise une formulation "comment modifier mon mot de passe" et que l'utilisateur commence à taper "changement" la connaissance "comment modifier mon mot de passe" pourra être proposée.

Dans le contexte d'un robot RH, un nouvel employé veut connaître les conditions relatives au déjeuner et commence à taper : "ticket restaurant".

Avant même qu’il n’envoie sa question, la brique NLP dydu se met en marche et effectue une autosuggestion.

La chatbox va tout de suite proposer des connaissances pertinentes dont il dispose comme :

  • Ai-je droit à des tickets-restaurants ?

  • Comment obtenir mes tickets-restaurants ?

  • Où récupérer mes tickets-restaurants ?

2- Espaces de consultation

Pour votre chatbox, il est possible de mettre en place :

  • seulement un espace de consultation

  • plus d'un espace de consultation et laisser l'utilisateur décider lequel choisir

3- Enquête de satisfaction

Un questionnaire de satisfaction peut-être affiché pour chaque réponse du bot. En cas d’insatisfaction, il est possible de poser d’autres questions à l’utilisateur final permettant de mieux comprendre son mécontentement. Le paramétrage du parcours utilisateur suite à une insatisfaction se configure au sein de la Dydubox. Deux options peuvent être indépendamment activées :

  • proposer des raisons d’insatisfaction,

  • proposer de laisser un commentaire.

Les statistiques relatives aux questions d’insatisfaction sont disponibles dans le menu Statistiques du BMS.

a. Raisons d’insatisfaction

Si activées, les raisons d’insatisfaction s’affichent dès lors que l’utilisateur final clique sur l’icône d’insatisfaction. Trois raisons sont disponibles :

  • Je n'ai pas compris votre question

  • J'ai bien compris mais la solution proposée ne vous satisfait pas

  • Ma réponse n'était pas claire

Une quatrième proposition peut-être mise en place grâce aux phrases générales du bot.

Il n’est pas obligatoire de sélectionner une raison d'insatisfaction pour poursuivre sa conversation.

b. Collecter les commentaires de l'utilisateur

Lorsque cette option est activée, l’utilisateur final a la possibilité de laisser un commentaire pour expliciter son insatisfaction à travers un champ de “texte libre” affiché dans la chatbox. Il n’est pas obligatoire de laisser un commentaire pour poursuivre sa conversation.

Dans le cas où "raison d’insatisfaction" et "commentaire" sont activés, les raisons d’insatisfaction sont affichées en premier puis vient le champ de commentaire (une fois la raison d’insatisfaction renseignée).

2- Première visite - Onboarding

Le Onboarding est une étape importante dans le parcours utilisateur. Il s’agit en effet de la première approche que l’utilisateur aura avec votre bot. Vous pouvez placer ici des astuces et conseils pour une meilleure utilisation de la chatbox. Par défaut, cette option est désactivée. Grâce à cette fonctionnalité, vous pouvez afficher des images et du texte définis par étapes, sur trois étapes maximum. Dydu propose 3 images, vous pouvez les modifier en cliquant sur le bouton "Modifier" (format accepté : SVG, JPG, PNG). Les premières étapes sont complétées avec du texte par défaut, il n'y a aucune limite de caractères. Les étiquettes peuvent être modifiées à l'étape 2 dans la section "Gestion des étiquettes".

3- Gestion des libellés

Tous les textes (libellés) présents dans la chatbox et non gérés depuis la base de connaissances du bot sont customisables via un fichier excel dédié, à exporter et ré-importer dans la Dydubox. Pour télécharger le fichier des libéllés, cliquez sur le bouton "Télécharger". Pour ré-importer, cliquez sur "Charger". Les modifications de texte effectuées et importées sont visibles directement dans l’aperçu. Plus de détails : section de gestion des étiquettes.

4 - Confidentialité (RGPD)

a. Notice d’informations RGPD

Lorsque l’utilisateur arrive sur la chatbox pour la première fois, une fenetre appelée disclaimer RGPD est affiché. Son objectif est d’informer l’utilisateur final de la récolte et du traitement de ses données personnelles et obtenir son consentement. L’utilisateur doit accepter les clauses RGPD pour pouvoir accéder au chatbot. L’affichage de ce disclaimer RGPD peut être désactivé.

Une fois accepté par l’utilisateur final, un cookie opérationnel, valable pendant 1 an, est déposé sur l’appareil de l’utilisateur final. De cette façon, le disclaimer RGPD ne sera pas ré-affiché lors d’une nouvelle visite de l’utilisateur.

Le contenu de l'avertissement du RGPD peut être personnalisé en utilisant la section de gestion des libéllés. Sur cette page vous pouvez personnaliser :

  • le texte de la notice d’informations

  • le texte des boutons d’action

  • pour les boutons, la couleur principale ou primary color sera appliquée

b. Demande de récupération / suppression

Lorsque l’option données personnelles est activée, les utilisateurs finaux peuvent, directement depuis la chatbox, effectuer leur demande de récupération et/ou suppression de leurs données personnelles (dont la chatbox dispose). Chaque demande effectuée sera directement enregistrée et envoyée côté BMS dans le menu RGPD dédié à cet effet. Vous pouvez ainsi consulter les demandes et les traiter individuellement.

Etape 3 : publier sa chatbox

La publication permet d’obtenir le code javascript à ajouter dans les pages pour lesquelles la chatbox doit apparaître. Lors de la publication, l’ensemble des options choisies et configurées pour la chatbox sont prises en compte.

Deux possibilités sont offertes pour la publication :

  • publier en preproduction,

  • publier en production.

Chaque mode de publication (préproduction et production) fournit un code javascript dédié. Ainsi, la publication en préporduciton permet de tester les différents choix effectués au sein de la dyduBox sans impacter la chatbox de production.La publication en production permet de pousser directement les modifications effectuées sur sa chatbox de production.

Pour chaque publication, il est possible :

  1. d’accéder à une page d’aperçu (de test) : il s’agit d’une page web intégrant uniquement la chatbox;

  2. de télécharger le code entier de la chatbox (grâce au bouton Télécharger),

  3. de copier le script fourni pour le transmettre à un tiers ou procéder directement à son intégration,

  4. d'envoyer le code d'intégration par mail.

Restaurer une publication (production)

En cas d'incident sur votre site de production suite à une montée de version ou modifications, il est possible de revenir une version antérieure de publication. Vous pouvez revenir jusqu'à 3 versions en arrière. Cette fonctionnalité est disponible à partir de la version du 28 novembre 2023.

Rappel : Il est important de tester votre configuration en préproduction avant de la publier en production pour valider vos modifications et montée de version.

Ci-dessous un exemple de restauration d'une version edge antérieure :

1- Cliquez sur le bouton "Restaurer ..." : une modale s'ouvre;

2- Cliquez sur "Sélectionnez une version à restaurer";

3- Sélectionnez la version souhaitée :

4- Cliquez sur restaurer:

5- Un message apparaît pour vous indiquer que la restauration a bien été effectuée :

Dernière mise à jour

Tous droits réservés @ 2023 dydu.