Multiple words : Interpreting entities from intent

Hi,

I have intents like -

intent:inform

  • App is not appearing
  • App is not seen
  • Cannot see my App in the menu
  • Menu is blank
  • I see an empty menu
  • When I click, I do not see my App

… etc…

Question is - > When there are multiple words (more than 1) suggesting a problem (see bold text above), then how do we assign Entities ? Or Shall we just move it to a specific intent and leave it there ?

You can annotate multiple words as entities. I will show some examples from my nlu.md file here.

## intent:ask_loan_details
- Share some details about [personal loans](loan_type:personal loan)?
- I need some details about [personal loans](loan_type:personal loan)?
- What is the income range considered for [housing loans](loan_type:home loan)?...

Same way you can annotate your data as

    ## intent:inform
    * App is [not appearing](entity_name)
    * App is [not seen](entity_name)
    * [Cannot see](entity_name) my App in the menu  ...

if you need to have them as synonyms

       ## intent:inform
       * App is [not appearing](entity_name)
       * App is [not seen](entity_name:not appearing)
       * [Cannot see](entity_name:not appearing) my App in the menu  ...

This will work fine. check the rasa documentation-training data format if you need more details.