How do we decide on Dialog Task Vs Knowledge Grpah

Can you suggest on when to invoke a Dialog Task Vs Invoke Dialog Task via Knowledge Graph?

Hi,

Knowledge Graph normally is used to FAQ systems. So if a user is using FAQ from a brand for example, you can have a questions saying “How can I buy something in you online store?”, where, instead you give a simple answer with text, you can redirect a user to a Dialog task where the user buy something.

@baguntur

KG to intent : Say you want to invoke a feedback dialog each time after answering a matching question.
Only intent: say you want to book a ticket which has multiple steps and dialog branching.

Thank you. This helps