Integrating any AI without coding

Introduction

In this tutorial I'll give and explain how to integrate any AI without coding into Live Helper Chat

How it works?

Workflow is as simple as

  • We define AI Rest API calls.
  • We define bot which uses them.
  • Upon conversation start it set's uuid and it act's as present conversation handler for third party AI.

Rest API has only one request defined.

In user param we define additional argument task_key which is set directly in the bot and request body.

In output parsing we have defined 3 possible combinations

  • Standard message
  • Indication that chat should be transferred to an operator
  • Indication to end a conversation

Bot itself needs only 4 triggers

Chat started

This trigger is always executed if visitor sends a message or clicks a button replied by bot meta_msg msg field.

Trigger structure. It defines what method we should execute if visitor sends a message and what trigger to execute based on bot response. Response types we have defined in Rest API itself.

Bot message send

It's a standard message we received from bot. Additionally we set additional chat variable based on response. Which we later reuse in Rest API call itself. It's required for AI to know about what present conversation is going on.

Transfer to Operator

Just transfers chat to an operator.

Default response

Default response in this case act's just as conversation ending trigger and shows bot message.

Last updated on by Remigijus Kiminas