...
Interaction: An exchange of dialog between the user and Alexa. This may be a single request-response or a more extended set of turns.
Interaction Flow: A flowchart used to visualize the steps taken by a user as they move through a conversational experience.
Interaction Model: An abstract definition of the interaction that will take place between your API and the applications that use it (similar to a graphical user interface in a traditional app). Instead of pressing buttons, users make requests by voice. For a custom skill, you define the interaction model by creating an intent schema and set of sample utterances. For a smart home skill, this is defined by the Smart Home Skill API.
...