In many scenarios, intents alone are not enough to fulfill a request. This is where "slots" come into play. Slots can be thought of as particular pieces of information that you have told the assistant to look for when the user is giving their response. In the utterance "order me a large mocha coffee," we want our assistant to look out for the coffee size and type. These are the slots we are looking to capture from the users utterance. In the above utterance, we would assign a size slot to capture 'large' and a type slot to capture 'mocha.'