Your comments

Hi Praveen, thanks for the answer. 

I believe I'm quite familiar with all the NLP stuffs.

However to create something like Zo from microsoft >

We will need to have "thousands and thousands" possible NLP questions and answers. 

If we use NLP PLAYER DECISION NODE then it will create a very long flat horizontal node (thousand of them)

And if we use NLP RANDOM RESPONSE NODE it will create a very long vertical node. also with thousand questions and answers.

Is it possible to create an NLP node, independent of any flow/sequel?

So if I need to follow certain flow of conversation it will follow a particular flow,

but when it needs to just answer any random NLP question from user, it will only answer just that question without event bother to follow  any particular flow/sequel.