CPC H04L 51/02 (2013.01) [G06N 20/00 (2019.01); H04L 69/08 (2013.01); G06F 16/903 (2019.01); G06F 40/58 (2020.01)] | 18 Claims |
1. A method for receiving a request from, and generating a response to, an external bot, said external bot being external to a bot network, said bot network being a network of applications that are resident on hardware processors that automate conversations and interact with humans, said network of applications being powered by pre-programmed responses, artificial intelligence and/or machine learning to simulate conversations with humans, the method comprising:
initiating the request at the external bot, the request being formatted to a set of specifications specific to the external bot;
transmitting the request from the external bot to an internal bot, said internal bot included in the bot network;
intercepting the request at a translation layer/barrier located between the external bot and the bot network;
reformatting, at the translation layer/barrier, the request to correspond to a set of universal internal bot network specifications, the set of universal bot network specifications comprising:
an extensible markup language (“XML”) tag that indicates a customer name;
a header that indicates the customer name and an intent name; and
a body written using JavaScript;
transmitting the reformatted request from the translation layer/barrier to the internal bot;
receiving the reformatted request at the internal bot;
processing the reformatted request at the internal bot;
generating a response to the reformatted request at the internal bot, said response being formatted to correspond to the set of universal internal bot network specifications;
transmitting the response from the internal bot to the external bot;
intercepting the response at the translation layer/barrier located between the external bot and the bot network;
reformatting the response to match the set of specifications specific to the external bot at the translation layer/barrier; and
transmitting the reformatted response from the translation layer/barrier to the external bot.
|