To answer specifically your question about the multiple intents:
I think you’re using the multi_intent_parser example here, but I’m not sure, and I’m having trouble following your question.
The examples are very contrived. In reality, your engine will be populated with a music catalog as well if you’re hoping for higher accuracy, which will help Adapt to disambiguate between the weather intent and the music intent. I’m not familiar with the song you’re referencing, and I would guess that you have not registered it as vocabulary in your engine. If this is a contrived song name, I’d ask you to be more fair, but frankly song titles are extremely ambiguous 
Since Adapt is a known entity parser (and not a statistical parser), without any indication that “tokyo weather masturi” is related to music, the weather intent would be tied with the music intent, and while adapt is deterministic,the winning result will be rather arbitrary. Adapt does also support returning multiple parse results, at which point your application could bubble up a response of “Which of these things did you mean?”
Sorry for any confusion, but the examples were intended to be instructional, and not drop in parsers for their domains.

