A Microsoft Azure based bot application helping people in workforce to reduce stress.
There are many benefits of talking to someone because you can:
-
Sort through your feelings
-
Put things in perspective
-
Release tension.
In modern work life, however, you may work remotely or work at office needing to take to someone available whenever emotions arise.
Virtual Work Friend is the a AI based product which can:
-
Build conversation with you like your work friend and even better it is a friend who is outside of your situation so that you don't have to worry about it being judgmental.
-
Construct conversation through IM, voice, and VR talking image.
-
Access your stress level and according it provide suitable customized stress handling methods.
-
Escalate you issue to an expert by leveraging our recommending system.
-
Text Analytics included Journaling capability
In this repository, you will find the architectual diagram, the bot conversation composer files for conversation flow design and the codebase of this solution.
https://www.youtube.com/channel/UCjKJLZ4M76icyiNe3He6jiA
The login in process included the privacy and term of use consent. It uses OAUTH for user information.
After log in it will trigger onboarding process if the use is first time login to the application. It will record user's preference on reading and music topics. User can later update their perferences as needed.
The daily conversation flow leveraged the stress scaling process. It has low, medium and high stress level status. And according to the stress level it will trigger different stress handling process including meditation, talk to the bot, entertainment tips for music, jokes or article reading, and back up with knowledge or chitchat.
If user choose Journaling option, it will create an new OneNote page for user to write down their thoughts. The application can do text analytics and send the overall sentiment and high level statistics back for user to have a high level understanding of their overall sentiment change over the time.
By triggering "Talk to a person" process, the bot will send the recommended list of professionals in the user's state and preferred distance. It will provide theorpists name, address, rating, etc. from Yelp.
User can go to their Power BI tenant and view their sentiment trend based on the sentiment summary on their journal
Azure Virtual Assistant: https://microsoft.github.io/botframework-solutions/overview/virtual-assistant-solution/ Bot Conversation Composer:https://docs.microsoft.com/en-us/composer/introduction