How to design Rasa NLU training data for extracting human name

hello,

have you tried to add a standard entity value in your NLU training data?

- intent: tell_name
  examples: |
    - My name is [Justine Kuper]{"entity": "name", "value": "user_name"}.
    - I am [John]{"entity": "name", "value": "user_name"}.
    - I am [Anaz Abdul Karim]{"entity": "name", "value": "user_name"}.
    - [Jack]{"entity": "name", "value": "user_name"}.
    - [Borhan]{"entity": "name", "value": "user_name"}.

that will allow your NLU model extract name entity with synonym mapping, which avoid exploding your stories.

by doing that you won’t be able to get the real name directly from parsed message, as they are all mapped to “user_name”, but I guess you can still extract them with start/end index of extracted name entity.