Maturity level
1
Basic communication
2
In­form­ative communication
3
Situa­tional communication
4
Per­sonal­ised communication
Flexibility/ adaptability of the system Static system
  • No processing of free user inputs possible
Flexible system
  • Can process free user input with keyword recognition
Flexible system
  • Can understand context from free user input
Flexible system
  • Can understand contexts from context
  • Learns and improves "on its own
Degree of specialisation Domain-specific
  • Can have access to processes (API)
  • Only applies to a limited use case
Access to (dynamic) knowledge databases
  • Domain-specific
  • Can have access to processes (API)
Domain-specific
  • Can have access to processes (API)
  • Also understands similar domain/ context topics
Hardly specialised
  • Almost general
Technology/ data processing Does not store data
  • Does not use contextual information
Stores chat histories
  • Has access to (internal/ external) databases
Stores conversations histories
  • Has access to (internal/ external) databases
  • Has an NLU
Uses all conversations for further self-training
  • Collects additional data that occurs during chatting
  • Has an NLU