State machine

A state machine is a concept from computer science which can be used to describe how Dialogflow CX works.