In many scenarios, intents alone are not enough to fulfill a request. This is where "slots" come into play. Slots act like traditional form fields in the sense that they can be optional or required depending on what's needed to complete the request. They are variables that relate back to the intent. For example, in the sentence "order me a large mocha coffee", the words "large" and "mocha" would be classified as slots or necessary options that are needed to fulfill the ask from the users.