Ah. Sorry, it seems I also misunderstood you and there’s a feature in Rasa that I wasn’t aware of.
If you have a look at the example on this blogpost.
## intent: meetup
- I am new to the area. What meetups I could join in Berlin?
- I have just moved to Berlin. Can you suggest any cool meetups for me?
## intent: affirm+ask_transport
- Yes. How do I get there?
- Sounds good. Do you know how I could get there from home?
Then here, yes, you could say that we’re combining intents affirm
, ask_transport
but the same blogpost also demonstrates that this is classified as a single class. From the same blogpost;
{
'intent':{
'name':'affirm+ask_transport',
'confidence':0.918471097946167
},
'entities':[
],
'intent_ranking':[
{
'name':'affirm+ask_transport',
'confidence':0.918471097946167
},
{
'name':'ask_transport',
'confidence':0.32662829756736755
},
{
'name':'thanks+goodbye',
'confidence':0.004435105249285698
}
...
I wasn’t aware that you were able to construct examples like affirm+ask_transport
but the output of DIET remains a classifcation. This does mean that any “combined intent classes” still need to be created as such beforehand and that you’ll still need to write responses for them.