Get the code
View the demo
by Ashutosh Nath Agarwal | Published June 12, 2019
Artificial intelligenceContainersConversationMobile development
Imagine being away from your computer when you realize you need to deploy a back end on a Kubernetes cluster that you have not yet provisioned. Knowing that provisioning a cluster could take several minutes after selecting the right configuration for your task, you visualize sitting in front of your computer staring idly at the screen, waiting for the cluster to be initialized and wishing that you could start work immediately.
Not in my world!
This code pattern shows how to build a speech assistant for Kubernetes in the cloud.
Get examples of building applications with Watson™ Assistant and the Kubernetes Service on IBM Cloud. Learn how to build an Android application using the IBM Identity and Access Management, OpenID, and a Node.js back-end server connected to Watson Assistant.
This developer code pattern demonstrates a Kubernetes speech assistant application for an Android mobile device. You can simply talk on your phone in natural language to provision, view, and manage your Kubernetes clusters without having to do it manually on the cloud interface.
The pattern showcases an Android app that mobile device users interact with and a Node.js back-end server that holds the application logic and talks to the IBM Cloud Kubernetes Service. The pattern demonstrates use of the IBM Identity and Access Management using the OpenID Connect specifications for a native application. It also showcases Watson Assistant to understand the natural language spoken by the mobile users, holding the context of the speech and converting the speakers’ intent into executable Kubernetes commands that are run on IBM Cloud.
In this code pattern, you learn the following skills:
Ready to get started? Find detailed technical steps for this code pattern in the README.md file in the GitHub repository.
Back to top