Voice is the future. We continuously explore on how we could bring more opportunities for stakeholders to accelerate the digital transformations with innovation at core unlocking hyper automation to customer journeys. How we could address the challenges faced through engagements be it complex app development, testing cycles, versioning issues, cloud migrations and more.
What it does
It simplifies to how developers today code the voice apps be it Alexa skills , Google Home actions. Solution addresses the challenges highlighted on above point through power of API and automation.
How we built it
Started with rich and simple experience UX for citizens developers to gather information needed to create the intents, training keywords, responses. This UX supports to generate the file that act as input to Postman API collection. Service layer is available on both - GCP and IBM that integrates API invocation to cognitive voice services of provider , here in this case Google dialogflow to generate the Google Home Skills.
https://saurabhksinha.appspot.com/GenerateFile (website link on GCP) https://saaurabhsinhaa.eu-gb.mybluemix.net/GenerateFile (website link on IBM cloud) https://www.getpostman.com/collections/11de9218b50441849f08 (GCP Collections link) https://www.getpostman.com/collections/17b6a5c1ccad53dbede4 (IBM Collections link) https://winter-flare-681666.postman.co/workspaces/4ed4cf7a-24e3-44ea-be01-faba59b6f5d1/collections (Project collections link) https://app.getpostman.com/join-team?invite_code=910c8c8a59281a7301ad5955848158a6&ws=4ed4cf7a-24e3-44ea-be01-faba59b6f5d1 (Invite link)
Challenges we ran into
Multi cloud support to begin with same node.js code base that could seamlessly work as service layer on both GCP app engine and IBM Cloud foundry
Accomplishments that we're proud of
Extensibility of the solution, boundary-less possibilities on automations resulting 10x productivity benefits, how easy for business users to be part of development journey towards bringing such additional channels to customers with minimal code development, poly cloud support, follow up intent and multiple intent creation
What we learned
Path to innovation need patience, knowledge, new challenges as we integrate the siloed executable elements to turn the idea in reality with end to end execution. Simplified the experience with layer of UX to generate the input credentials for one click API invocation.
What's next for Voice Ninjaaa
UX interface inputs that not only develops the voice app actions but make the complete value chain automated to have the action in production through DevSecOps cycle for users to experience the voice apps through their devices and / or mobile apps.