Intents (actions)
Entities (objects)
Context (implicit knowledge)
Flow
Design heuristics still apply
One shot queries:
"Set an alarm for 7am tomorrow"
Slot-filling dialogues:
Mixed dialogue:
Open ended dialogue: