A Covid-19 Stats Bot
The Covid-19 Stats Bot is a demonstration of how real-time informaion can be displayed to individuals using a system-agnostic conversational interface that can gather data from external sources. In this case, the bot listens for names of countries and then responds with up-to-date total infection rates in that country.
Although this particular bot is in no way meant to be used for health advice, it can quite easily gather health related information from trusted sources such as the NHS API and then repond to the user's questions. In times of crisis, adding assets such as this to your operations can significantly reduce the strain on your staff, and can help them focus on cases that are truly critical.
How it works:
The bot is built using the SAP Conversation AI platform. SAP Conversation AI's webchat client is open source, which allowed me to customise the look of the bot and brand it to this website.
Once the user asks the bot for stats of a given country, the bot sends this request to a NodeJS application hosted on SAP Cloud Platform. This app acts as a gateway service between the bot and the API provider, allowing me to customise the API response for easy presentation by the bot
Using SAP Conversation AI platform not only provides me with an intuitive bot creation service, but it also allows me to monitor failed user interactions where the bot wasn't able to understand the question or statement. Once these statements have been identified, they can quickly be added to the bot's knowledge.