1. A method for scaling a language understanding system, comprising: receiving an utterance using the language understanding system that uses a model that spans domains and intents; detecting domains that are associated with the utterance; detecting actions from the utterance that are associated with the detected domains; detecting objects from the utterance that are associated with the detected domains; and performing slot filling based on detected objects and intents across the spanned domains and intents.