The system allows a business to train its own Bot that will be able to answer phone calls, greet user over the phone/sms, provide information about a client’s services and also help a user to schedule an appointment based on the available time slots. The application is HIPAA-compliant and has emergency calls scripts. There is also a dashboard where clients are able to create, configure and train very own conversational agent.
Because of the nature of the chatbots and in spite of some specific application requirements the project is based on the following technologies:
As we are developing an MVP, the speed to market is one of the key factors. That is why instead of third-party services such as Google Tensorflow, API.ai we strongly suggested using IBM Watson services which can help with solving project tasks. Especially the following:
The following diagram describes the main system components and possible deployment scheme:
Service Orchestration engine’s main function can be the following: