Scenery Controller

Definición

El scenario controller es una herramienta de Mammut donde se interpretan los event que recibe un bot. El scenario controller maneja estructuras abstractas llamadas 'thoughts' (pensamientos), que aún no tienen el estatus de events.

Algunas de las funciones del scenario controller son:

  • Convierte los thoughts en events.
  • Consigue en la memoria del bot la información que puede funcionar como respuesta a un mensaje recibido por este.
  • Cuando no existe una respuesta en el knowledge del bot para un thought, se genera un issue que será posteriormente usado por el bot para aprender.