Use DialogFlow to train chatbot to have dialogs. Develop backend app to connect chatbot to web services and databases