Functionality and use cases
Defining and implementing the functions of the conversational application is probably the biggest and longest part of the setup process, and also of the maintenance process. Identifying what your bot actually does includes:
Defining the use cases based on the goals – business/marketing
Creating the relevant conversational flows – business/marketing/UX
Building the business logic – IT/R&D
Providing samples – business/marketing/creative
Providing answers – business/creative
Connecting to APIs – IT/ R&D
Building the functionality of our bot requires the intervention of all stakeholder groups. The business group will need to provide the use cases that the bot will cover. This will be based on our previous analysis, where we have identified what the bot's goals are and what it should do better than current solutions.
The conversational flow will be defined by the business/marketing/creative and UX groups. Building a conversational flow means framing the potential discussions...