I was inspired by Cisco Spark API and the many use cases proposed. The idea of an online consultation assistant particularly caught my attention, and I decided to give it a go.
What it does
Diana is a medical diagnostic assistant. She can analyse your symptoms, take into account your lab results and risk factors, and give you an accurate diagnosis with recommendations on which specialist to consult.
She can also look for nearby doctors, along with their phone numbers and practice location.
Finally, she can give information related to a specific condition.
How I built it
I made use of the Cisco Spark API as well as other APIs, such as API.AI... The fun part was to find APIs that would complement each other in a way that made Diana look smarter!
Challenges I ran into
The most difficult part was to make Diana context aware, so that she can make small talk, but get serious when we're asking for help!
Accomplishments that I'm proud of
Although I never made a bot before, the Cisco Spark API and especially the documentation helped me learn a lot about bots, webhooks, and more technical terms related to bots. Overall, it was a fun and instructive experience!