HELP!

Knowledge-base Deployment

To Deploy a knowledge base, the developer should select the Deploy Knowledge Base... menu option from within the editor.

This menu option triggers a wizard to guide the developer through the steps required. There are a number of deployment options but the developer will only see those allowed by their Viabl Platform license and by their Viabl Platform administrator. The user interface target also influences the options shown by the wizard, so if only the 'Dialog' target is set in the Knowledge Base Settings then only the deploy options that can support a 'Dialog' interface is shown.

image descr

The options potentially available are as follows...

Dialog

  • Web Browser (Deploy your knowledge-base for running in a Web Browser)
    • Deployment Server (Deploy to your self hosted Viabl Platform Deployment Server)
    • Deployment Files (Generate as files for upload to a Web Server)
  • Mobile App (Deploy your knowledge-base as a Mobile App)
    • Deployment Files for Embedding (Generate files for embedding into your self-compiled Mobile App)

Chat

  • Web Browser (Deploy your knowledge-base for running in a Web Browser)
    • Viabl Platform Cloud Server (Deploy to Viabl Platform's Cloud Deployment Server)
    • Deployment Server (Deploy to your self hosted Viabl Platform Deployment Server)
    • Deployment Files (Generate as files to upload to a Web Server)
  • Mobile App (Deploy your knowledge-base as a Mobile App)
    • Deployment Files for Embedding (Generate files for embedding into your self-compiled Mobile App)
  • Chat Server (Deploy to Viabl Platform Chat Server)

Silent

  • Viabl Platform Rules Engine (Deploy to a Viabl Platform Web Service)
  • Viabl Platform Rules Engine Files (Generate files to upload to a Viabl Platform Web Service. Use this for a non-publicly accessible server)

Deployment glossary

Deployment Mode Description
Viabl Platform Cloud Server Knowledge bases can be deployed to Viabl Platform's Cloud server, from where they can be executed by a browser or downloaded for use in the Expert Advisor app. An account needs to have been created for the client on the Viabl Platform's Cloud server as these account details are required during the deploy process.
Browser Deployment Server This is a separate runtime environment provided by the Viabl Platform for the client to setup on their choice of machine. The Viabl Platform can then be configured to deploy knowledge base applications to this self hosted environment from where they can be accessed via a Web Browser
Chat & Silent Server This is an optional runtime environment from the Viabl Platform aimed at delivering Chatbots with Natural Language Processing (NLP) and is based on Node.js. Direct deployment is required so the location of the server and its password are required.
Silent Engine / Web Service API The Viabl Platform Web Service is a separate installation comprised of Node.js and an Viabl Platform Rules Engine package available from the Node Package Manager (npm). The Viabl Platform can either deploy direct to this environment (url, port and password required) or the knowledge base can be deployed as a zip file for the developer to transfer and unpack onto the Viabl Platform Web Service.
Web Server If the developer has access to a web server such as Microsoft IIS then the knowledge base can be deployed as a set of html pages. These pages can be placed in a web shared folder making them availiable to users via a selected URL.

On This Page