Chatbots can excel at providing domain specific knowledge for users.

Different types of chatbots can be used for different businesses, from those that deal with simple requests, to those that handle advanced queries.

For complex subject matter knowledge bases can be leveraged to pre-train the chatbot so that it can is smarter out of the box. Dialogflow knowledge connectors provide this functionality.