Quick Start Guide

This section covers the overall process involved in using the Catalyst ConvoKraft service, right from creating a Catalyst project, building a ConvoKraft bot, configuring the bot’s business logic, training and testing the bot, to embedding it in your Catalyst application and then deploying it to production.

There are a few pre- and post- requisites to be done in the Catalyst platform while using the ConvoKraft service. For example, you’ll need to create a project in the Catalyst platform for your application, and then build bots for that application. After you’ve built the bot and synced it in your application, you will need to deploy the Catalyst project as a whole from the Catalyst console to make the bot live in production. Let’s have a look at the steps in detail :

  1. Create a Catalyst project - Access the Catalyst console to create a new project. After the project creation is done, you will be able to access all Catalyst services from the console itself.

  2. Create and configure the bot - You can create a bot directly by accessing the ConvoKraft service in the Catalyst console and configure the actions to be performed by the bot. The actions of the ConvoKraft bot can be configured either to execute an underlying business logic or to respond back with direct pre-configured responses. You can refer to this page for more details on creating actions, defining sample sentences, and params for the actions.

  3. Build business logic - If you choose to configure actions to perform any operation in your application by executing the business logic, you can choose to code the logic using Catalyst Functions or Deluge. You can also code the logic and host it on your server, and refer it through Webhooks.

  4. Test and train the bot - Once you create and configure the bot with the required actions, you can train the bot. By training it, you can enhance the default NLP abilities of your bot and and have it tailored to your needs, based on your configurations and the bot’s conversation history. Once the bot is trained, you can test it instantly from the console by simply interacting with it. You can refer to this page to get a more detailed understanding about the bot training and testing process.

  5. Embed the bot in your application - Once you have tested your bot, you can embed it in your Catalyst application, and customize it based on your application’s specific needs. For example, you can alter the size, position, and appearance of the bot’s window as required and more. To use the bots in your application, you can simply plug in ConkoKraft’s Javascript SDK package in your codebase.

  6. Host the application - You need to host your Catalyst application in the development environment in parallel through the web client hosting component of the Catalyst CloudScale service. You can use the components in the Catalyst DevOps service to monitor the execution of business logic in Catalyst Integration Functions and also check their logs.

  7. Deploy the application to production - After you test your application in the development environment, it can be migrated to production as described in this page. Once you deploy the Catalyst project, you will be able to access your bots and directly interact with it from the application’s client interface in production.

Last Updated 2024-06-11 18:57:28 +0530 +0530

ON THIS PAGE