CPC G06F 16/3329 (2019.01) [G06F 9/547 (2013.01); G16H 10/60 (2018.01)] | 30 Claims |
1. A system, comprising:
a cloud computing instance, including a processor and a memory coupled to the processor, wherein the memory stores a set of instructions for execution by the processor, such that the processor is programmed to:
access a data structure storing a first data file containing a listing of chatbot application programs recited in unstructured text, a second data file containing a set of configuration parameters recited in unstructured text, a third data file containing a set of prompt templates recited in unstructured text, a fourth data file containing a set of user types recited in unstructured text, and a fifth data file containing an outline of a process having a set of phases recited in unstructured text; and
host a manager chatbot application program and a set of worker chatbot application programs, wherein the set of configuration parameters enables the manager chatbot application program and the set of worker chatbot application programs to operate pursuant to the set of prompt templates custom to the set of user types based on the listing of chatbot application programs referencing the manager chatbot application program and the set of worker chatbot application programs, such that the manager chatbot application program:
receives a prompt originating from a computing terminal, wherein the computer terminal is external to the cloud computing instance, wherein the prompt (i) requests a task be performed, (ii) has been decorated based on at least one prompt template from the set of prompt templates according to at least one user type of the set of user types after the prompt is submitted into the computing terminal and before the manager chatbot application program receives the prompt, (iii) is input into the computing terminal in an unstructured data format, and (iv) converted from the unstructured data format into a structured data format before access by the manager chatbot application program;
manages the set of worker chatbot application programs to perform a set of subtasks enabled to collectively perform the task pursuant to the set of phases as guided by the listing of chatbot application programs, the set of configuration parameters, the set of prompt templates, the set of user types, and the outline;
generates a reply to the prompt based on the set of subtasks being performed by the set of worker chatbot application programs, thereby collectively performing the task; and
sends the reply for consumption on the computing terminal responsive to the prompt.
|