IBM's Watson conversation service has many development tools for creating a chatbot with compatible standard services (translations, digitized voice, voice recognition, and so on). You can set up your own basic account in a few clicks.
To create a chatbot, you need three major objects: intents, entities, and a dialog flow. To complete the dialog flow, there are additional features: conditions, context, and expressions for example. Then services can be added such as digitalized voice, speech recognition, and more.
This section describes how to build an interview chatbot named HobChat, a diet bot that can interview users.