A non-transitory, computer-readable medium containing instructions thereon, which, when executed by a processor, are capable of performing a method comprising:
- when the processor is unable to locate a query answer corresponding to a user input query submitted to an artificial intelligence (AI) entity via a user interface of an instant messaging platform when a plurality of candidate user input queries in a database of query answers are not within the confidence threshold,
- establishing a second communication connection for online chat between the user interface and a live agent interface, wherein the live agent interface transmits responses that are dynamically provided by a human operator;
- evaluating a chat between the user interface and the live agent interface, the chat transmitted via the second communication connection;
- identifying an answer to the user input query, based on evaluating the chat;
- and
- storing the answer to be provided by the AI entity during future chat instances of receiving the user input query.