The inspiration came from looking towards the challenges and thinking about what we could do by trying to integrate as many tools as possible.
The "app", if I may call it that way is a Google Action. The google assistant communicates through an cloud server API. It sends instructions and gets confirmations from it. So far the google action instructs the server to make money transfers via RBC or file a complaint to the bank.
The project uses Voiceflow in order to design the Google Action. There's a VM on a Google Cloud Server hosting all the operations and a Database with all the logs. The VM sends the operations to the company's Helpdesk, where they can view everything and follow-up with a live agent if needed.
Voiceflow was a new tool for us. No one has ever made google actions and we had to put some hours of research and testing into it. We had firstly started designing the Helpdesk with view.js , ended up switching to react.js because we were having trouble. The actual transfer or complaint operations could not realistically be operated so we had to come up with some mock API in order to make our project run correctly for the demo.
Making the Voiceflow application do exactly what we wanted it to do in the beginning, without knowing how it worked or what it was capable of. Setting up a fully working server on GCP. Setting up a new record for productivity in our team and organization level.
How to use Voiceflow. How to deploy Google Actions. How to set up a VM on a GCP server. How to communicate between the VM and the Google Assistant. How to communicate between VM and the rest of the elements.
In the future, we want to have Cindy deployed on a very large scale. We want it to be operational for all the operations RBC, credit limit requests, wire transfers, buying stocks or even requesting a void check.
Further on, we want to deploy Cindy to any company that wants to implement our Cindy into their customer services. Set up security of operations. Migrate to personal or company servers for security. Elaborate the conversational tree to adapt to all required operations.
Built With
- css
- google-cloud
- html
- javascript
- python
- react
- vm
- voiceflow
Log in or sign up for Devpost to join the conversation.