How can I train a bot to answer FAQ which are quiet length?

I’m also new to this , but i have the same scenario .

I think it comes down to taking unstructured data( text) and converting it to intents and entities.

I’m starting with extracting the entities using spacy or scikit learn. I’ve just come to realise that the data we have to work with is just wrong. Some paragraphs will work some wont.

it does seem to me that the training data or NLU online trainer has some good scenarios but the questions are less specific than that of an direct q/a relationship table.