getjenny / analyzer

Starchat Domain Specific Language

Version Matrix

Codacy Badge Codacy Badge Build Status Project status Join the chat at Open Source Helpers

Analyzer language and functions

The analyzers are a Domain Specific Language which allow to put together various functions using logical operators.

Through the analyzers, you can leverage on various NLP algorithms included in StarChat and combine the results of those algorithms with other rules. For instance you might want to get into the state which asks for the email only if a variable "email" is not set. Or you want to escalate to a human operator after you detect swearing for three times. Or you want to escalate only on working days. You can do all that with the analyzers.

Check StarChat Documentation for further details.