Skip to content

victorshinya/chatbot-ui

Repository files navigation

Chatbot UI

IBM Cloud Powered Platform

A User Interface (UI) for a Chatbot application. It allows you to run a IBM Watson Assistant's Assistant on Cloud. No new code required. This application was designed and developed to accelerate the go-to-market process.

Architecture Design

Components and technologies

  • Watson Assistant: Watson Assistant lets you build conversational interfaces into any application, device, or channel.

Run locally and deploy

In order to deploy the code in a cloud platform, you need to install Node.js. After the installation, you can follow the steps below.

1. Download the source code

git clone https://github.com/victorshinya/chatbot-ui.git
cd chatbot-ui

2. Install all dependencies and build the app

npm install
npm run build

3. Run the app

npm start

4. Deploy to the cloud

ibmcloud cf push {your_app_name}

Roadmap

  • Handle response type: text
  • Handle response type: image
  • Handle response type: options
  • Handle response type: pause
  • Record and receive audio
  • Convert: speech to text
  • Play audio
  • Convert: text to speech

License

Copyright 2019 Victor Shinya

Licensed under the Apache License, Version 2.0 (the "License").

About

Chatbot User Interface for Watson Assistant service

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published