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.
The options potentially available are as follows...
Dialog
Chat
Silent
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. |