First Hand Information for First Responders who are always on the Frontline with the help of Chatbot and an Interactive Dashboard powered by IBM Watson.This Project is part of IBM Call for Code 2020 COVID-19 Challenge.
- Savio Lobo
- Lavin Peeyus
Our World is hit with a COVID-19 Pandemic Crisis. In this times, the First Responders are the First ones to respond.The only way to solve this crisis is by helping our First Responders who are always present on the Frontlines.We believe that "First Responders need First Response". First Response in terms of what they need and an immediate and timely answers to their Questions which they face while Serving us on the Frontline.
We believe Technology especially build with the capabilities of IBM Watson can bridge the problem between the First Responders and the First Response they need by the Government Authorities.
The goal is to build a Responsive Web Application like a website which can be accessed both by the Computer and a Smartphone Powered by Bootstrap 4. This Website will have a Chatbot powered by IBM Watson Assistant specially Designed for First Responders. It will also hold a form which will serve as a Data Collection tool to collect Information from the First Responder regarding their needs and the problems they face or encounter on the Frontlines.This data will in turn be fed into IBM Watson Studio to provid Insights in terms of Data Visualisation in an Interactive Dashboard. This Dashboard can be viewed by Government Authorities to assess What are the needs and the problems of the First Responders.
A.First Responder(The First Responder will access the Website which have the chatbot and the form. The First Responders can access the Chatbot specially designed for First Responders and ask specific Questions like "How to clean a transport Vehicle?","What is the recommended PPE?" and get answers.The First Responders can also fill the form to specify their needs like which ppe they need? or the problems they face?) B.Government Authorities(The Government Authorities can visit this website and view the Interactive Dashboard powered by IBM Watson Studio having Data Visualisation based on the Data filled up in the form by the First Responders.)
This Architecture comprises of Chatbot powered by IBM Watson Assistant to be used by First Responders and an Interactive Dashboard powered by Watson Studio to be used by Government Authorities.
For First Responder:
- The First Responder launches the Website.
- He/She then launches the chatbot integrated with slack called as Frontline Chatbot specially designed for First Responders powered by IBM Watson.
- He/She asks the Questions that he faces on the Frontline like "What precautions are needed if I work in a Nursing facility?", "I am Pregnant, What care must I take while attending COVID-19 patients?".
- The Chatbot then harnesses the capabilities of IBM Watson and answers the First Responders Query.
- The First Responder can also fill a form in order to specify the needs and problems that they face on the frontlines like "hygiene", "whether their basic needs are satisfied?".
- The Data collected by the form is fed into IBM Watson Studio in order to be analysed by Government Authorities.
- The Government Authority launches the website.
- He/She then launches the Interactive Dashboard called as Frontline Insights powered by IBM Watson Studio to show the data filled in the form by the First Responders in terms of Data Visualisation.
- The data can also be analysed in Watson Studio and decision can be made by the Authorities and the needs of the First Responders can be addressed.
Trusted sources for COVID-19 Information from which data is taken for the Chatbot Specially Designed for First Responders.
- IBM Watson Assistant
- How-to guides for chatbots
- Learning path: Getting started with Watson Assistant
- Chat Bot Slack Integration
- Chat Bot Slack deployment -IBM Watson Studio
- Register for an IBM Cloud account.
- Install and configure IBM Cloud CLI.
- IBM Watson Studio
- IBM Watson Assistant
- Chat Bot Slack Integration
Log in to IBM Cloud and provision a Watson Assistant instance.
1.Provision an instance of Watson Assistant from the IBM Cloud catalog.
2.Launch the Watson Assistant service.
3.Create an Assistant.
4.Add a dialog skill to the Assistant by importing the file.
5.Go back to All Assistants page, open Settings from the action menu ( ⋮ ) and click on API Details.
6.Note the Assistant ID, API Key, and Assistant URL. For Assistant URL, make note of the base URL/domain (e.g., https://api.us-south.assistant.watson.cloud.ibm.com or https://api.eu-gb.assistant.watson.cloud.ibm.com) and not the full directory/path. You will need all three of these values in Step 4 below.
7.Go to Preview Link to get a link to test and verify the dialog skill.
1.Once you have got your Watson Assistant up and running follow this tutorial https://developer.ibm.com/tutorials/create-crisis-communication-chatbot-integrate-slack/ and add our dialog skill skill-CDC-COVID-FirstResponder-FAQ.json specially designed for First Responders instead of the dialog skill mentioned in the tutorial.
1.Follow this tutorial to create an Interactive Dashboard powered by IBM Watson Studio https://developer.ibm.com/tutorials/create-interactive-dashboards-on-watson-studio/
1.Once your dashborad is ready Follow this tutorial to embed your Dashboard into a Website https://www.ibm.com/support/pages/how-do-you-embed-dashboard-watson-studio-service-your-web-site
2.The First Responder can access the Chatbot Integrated with Slack specially designed for First Responders and ask specific Questions like "How to clean a transport Vehicle?","What is the recommended PPE?" and get detailed answers.

- The First Responders can also fill the form to specify their needs like which ppe they need? or the problems they encounter while serving us on the Frontline?

Click on the Submit Button after entering your details.
4.After Clicking on the Submit Button on the form the Geocode is entered by clicking on the Script to take the Location from the First Responder in order to Track or Locate their needs.

- The Government Authorities can visit this website and view the Interactive Dashboard powered by IBM Watson Studio having Data Visualisation based on the Data filled up in the form by the First Responders.

7.The Authorities can touch and Play with various Aspects of the Interactive Dashboard. Suppose a Packed Bubble is clicked then the network Graph,Heatmap and Column Bar graph changes dynamically.

8.Advanced Techniques like Machine Learning can be applied by the Government Authorities on this data collected by the Form in IBM Watson Studio to locate and track their needs.
https://drive.google.com/file/d/1mdlHtspA9BKOac9wPN300wyOCoxfrY8I/view?usp=sharing
https://www.w3schools.com/
Ambulance image Used in video: Photo by camilo jimenez on Unsplash




