Plugin easyrulesbot
Introduction
Ce plugin propose un chatbot basé sur le moteur de règles
EasyRules.
Les bots peuvent être réalisés en définissant un jeu de règles dans un module séparé :
module-easyrulesbot-mybot.
Ce plugin utilise le Plugin Chatbot
comme interface utilisateur de conversation.
Regarder la
démonstration en ligne d'un exemple de bot permettant de faire un pom.xml pour bâtir un site Lutece.
Configuration
Toutes les règles doivent être définies dans un ficher YAML situé dans /WEB-INF/plugins/easyrulesbot/bots/.
Response Processors
Des processeurs standards sont disponibles:
-
InputStringResponseProcessor : Lit une chaîne de caractères pour valoriser une datakey.
-
MultipleValuesResponseProcessor : Définit une datakey parmi plusieurs valeurs dont chacune est associée à une liste de termes.
Usage
For Front office bots :
http://domain.com/context/jsp/site/Portal.jsp?page=chatbot