Introduction

Installation

The system comprises three main components that you need to install:

ChatFAQ Components

  • The back-end (install) manages the communication between all the components. It also houses the database for storing all the data related to the chatbots, datasets, models, etc…

  • The SDK (install) launches a Remote Procedure Call (RPC) server to execute transitions and events from the posted FSM definitions.

  • The widget (install) is a JS browser client application from which the user interacts with the bot.

Model Configuration

After setting up the components, you will probably want to configure a model that you want to use for your chatbot. Typically the model will be used from the SDK, from a state within its FSM.

Here is an example of a minimum model (configuration)

Quick Start

Learning how to use the SDK is the only requirement to start building your own chatbots with ChatFAQ.