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

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.