Sytel's Scripter offers great flexibility in building integrations with third party chatbots. These integrations are made using custom steps to enable communication between Scripter and an AI chatbot of any choice.
There is a wide range of choice for building the communication channel and supported technologies include Sockets, WebSockets, HTTP and HTTPS .
As an example of a scripter integration model, let's imagine that the conversation can be initiated by either the chatbot, or the customer. A typical use case for this conversation might be an upgrade of a TV package. After we confirm the customer's ID, we then ask an open question.
The approach may be: send all sentences, one by one, from the customer to the external AI chatbot and execute the actions received from it.
Let's say we have the following dialog flow as reference:
Figure 1— An example of a dialog flow using an integration with an external AI chatbot
After processing a customer message, the chatbot responds in one of two ways:
Softdial Scripter will provide all messaging infrastructure to connect the customer with the chatbot. It may also want to ensure that Softdial Contact Center™ (SCC) has a reserve of live agents to take over the conversation, if required.
Sytel offers a complete framework to build scripter custom steps that using Microsoft C# .NET as the main development language. This allows partners complete flexibility in building any type of integration with 3rd party chatbots.