General about Response Selection depth and Multiple Intents

Thanks for your response! The second seems to be possible, though navigating how it can be done is tricky. I’ve managed it with the following configuration:

Domain:

intents:
 - chitchat

responses:
 utter_chitchat/weather+movies
  - text: Weather is nice indeed. Yes movies are great.

with rules:

rules:
 - rule: chitchatting
  steps:
   - intent: chitchat
   - action: utter_chitchat

and nlu:

nlu:
- intent: chitchat/weather+movies
  examples: |
    - Weather is nice. Do you like movies?

I think the main confusion for me came from the way multi-intents are declared, and how this should be extended using sub-intents. With a normal multi-intent, one would typically need to declare the combination intent1+intent2 in the intents: section of domain, but the ResponseSelector class seems to pick up on these combinations without needing implicit declaration.