I am currently writing a Cortana app using Microsoft's Bot Framework and LUIS for language processing.
The goal is to have the user specify a direction and axis for movement. For example: Move Z Axis Up.
In LUIS I have this translated with axis and direction entity like so: Move {axis} axis {direction}.
My question is: where is the proper place to validate this input? If the user says "Move Z axis left" obviously this makes no sense since z axis can only move up and down.
Should this be done programmatically in my Cortana app or can it be done using LUIS? Any help is appreciated. Thank you