Instellingen
Last updated
Last updated
Als je links op Instellingen
klikt, kan je nog enkele parameters van je chatbot wijzigen.
Een titel of naam voor je chatbot. Deze wordt enkel binnen het platform gebruikt en is nooit zichtbaar voor gebruikers.
De start van de conversatie. Dit kan je op twee manieren implementeren:
Via tekst: de tekst wordt in dat geval naar de gebruiker gestuurd
Via een commando (toggle): de tekst wordt in dat geval op de achtergrond naar de chatbot gestuurd en de node die getriggerd wordt door dit commando bepaalt de start van het gesprek
Wat de chatbot moet doen als de input niet begrepen wordt. Dit wil zeggen dat een geen node gevonden wordt die getriggerd wordt door deze input. Dit kan je op twee manieren implementeren:
Via tekst: de tekst wordt in dat geval naar de gebruiker gestuurd
Via een commando (toggle): de tekst wordt in dat geval op de achtergrond naar de chatbot gestuurd en de node die getriggerd wordt door dit commando, bepaalt de "niet begrepen" output van de chatbot
Wat de chatbot moet doen als een advanced code response omdat er een runtime error gevallen is. Dit kan je op twee manieren implementeren:
Via tekst: de tekst wordt in dat geval naar de gebruiker gestuurd
Via een commando (toggle): de tekst wordt in dat geval op de achtergrond naar de chatbot gestuurd en de node die getriggerd wordt door dit commando, bepaalt de foutenboodschap van de chatbot
Wanneer dit veld ingevuld is, wordt er een bericht gestuurd nadat een gebruiker een bepaalde tijd niet meer heeft geantwoord. Dit kan je op twee manieren implementeren:
Via tekst: de tekst wordt in dat geval naar de gebruiker gestuurd
Via een commando (toggle): de tekst wordt in dat geval op de achtergrond naar de chatbot gestuurd en de node die getriggerd wordt door dit commando bepaalt de foutenboodschap van de chatbot
Je kan deze functionaliteit testen na het publiceren van je widget, dus niet in je test interface. Merk op dat wanneer dit bericht wordt gestuurd de bot de plaats van de gebruiker in de conversationele boom vergeet. Neem bijvoorbeeld het scenario waar de gebruiker in de volgende boom zit:
Wanneer de gebruiker na het geven van zijn naam niet meer antwoord, zal de bot vergeten dat het volgende antwoord een email adres had moeten zijn en wordt het volgende bericht (eventueel een commando) geïnterpreteerd alsof er nog geen bericht was gestuurd in de sessie.
Note: this functionality is not supported in the following channels: Facebook, Twilio, Google Actions
De drempelwaarde waarmee intenties herkend moeten worden. Dit is een getal tussen 0 en 100. Hoe hoger deze drempelwaarde, hoe zekerder Oswald moet zijn dat de intentie herkend is, vooraleer de intentie effectief aan de input gemapt wordt. Het maakt de chatbot dus strenger en laat de chatbot beter omgaan met out-of-scope vragen. De regels om een intentie te detecteren in een zin zijn de volgende:
Als alle intentiescores onder de drempelwaarde liggen, geef dan de 'junk'-intentie aan de input.
Als er één intentiescore boven de drempelwaarde ligt, geef dan die intentie aan de input.
Als er meerdere intentiescores boven de drempelwaarde liggen, geef dan de intentie met de hoogste intentiescore aan de input.
Het aantal minuten dat de context bewaard moet blijven. Hierna worden de intentie in de context, de entiteiten in de context, de contextvariabelen en de huidige plaats in het scenario verwijderd. Het gesprek zal dus terug opnieuw moeten beginnen voor de gebruiker. Als dit op 0 staat, zal de context altijd bewaard blijven.
De locale van elke taal die ondersteund wordt door deze chatbot. Je kan meerdere talen toevoegen aan je chatbot en deze gaan trainen in al deze verschillende talen en scenario's definiëren in deze talen. Zie "overige functionaliteiten -> meerdere talen" voor meer informatie.
De locale van de taal die standaard is voor de chatbot. Als er geen informatie is over welke taal gebruikt moet worden, zal de chatbot deze taal gebruiken.
Omgevingsvariabelen zijn variabelen die je kan instellen en die gelden over de hele chatbot. Deze omgevingsvariabelen definieer je in het JSON-formaat. Deze variabelen kan je in je chatbot gebruiken in de advanced code responses. Je kan hier bijvoorbeeld openinsuren inzetten of API keys.
Rechtsboven zie je nog enkele opties:
Test widget: deze knop leidt je naar een aparte pagina waar je de productieversie van de chatbot in de widget kan testen. Deze knop is alleen maar beschikbaar als de chatbot reeds gepubliceerd is.
Exporteren: exporteer je volledige chatbot naar een bestand.
Terugzetten: zet een geëxporteerde chatbot terug in deze chatbot.
Publiceer chatbot: publiceer de huidige status van je chatbot naar productie.
Vergeet ook hier niet telkens op Klaar
te klikken wanneer je een aanpassing hebt gemaakt.
Kies een duidelijke naam voor je chatbot. Op die manier is er later geen verwarring tussen verschillende ontwikkelaar van chatbots.
Start met een drempelwaarde van 50. Test via de traininginterface hoe je chatbot omgaat met de verschillende intenties en pas je drempelwaarde aan wanneer nodig. Je drempelwaarde kan ook na user testing nog aangepast moeten worden.
Hoe lager je drempelwaarde, hoe minder vaak de chatbot geen antwoord gaat hebben, maar hoe groter de kans op een fout antwoord. Hoe hoger de drempelwaarde, hoe vaker de chatbot geen antwoord gaat hebben.
Als je in de startboodschap, de "niet begrepen"-boodschap of de foutenbooschap een tekst hebt staan die zeer hard lijkt op één van jouw scenario's, kan je beter de commando-switch aanzetten en een commando ingeven dat dat specifieke scenario triggert.