Method, system, and computer program product for developing dialogue templates for an intelligent industrial assistant
Abstract
Provided is a method for developing at least one dialogue template for an intelligent industrial assistant. The method may include receiving first group identification data associated with a first group of features. First feature identification data associated with a first feature of the first group of features may be received. First sequence identification data associated with a first sequence performable by an intelligent industrial assistant based on the first feature may be received. Expected dialogue data associated with expected dialogue of the first sequence may be received. Action data associated with at least one action of the first sequence may be received. A first dialogue template based on the first group identification data, the first feature identification data, the first sequence identification data, the expected dialogue data, and the action data may be generated. A system and computer program product are also disclosed.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method for developing at least one dialogue template for an intelligent industrial assistant, comprising:
displaying, with at least one processor, a first set of graphical elements of a graphical user interface;
receiving, by the first set of graphical elements of the graphical user interface, first group identification data associated with a first group of features associated with a first industrial machine, the first group identification data comprising at least one identifier of the first industrial machine;
in response to receiving the first group identification data, displaying, with at least one processor, a second set of graphical elements of the graphical user interface;
receiving, by the second set of graphical elements of the graphical user interface, first feature identification data associated with a first feature of the first group of features;
in response to receiving the first feature identification data, displaying, with at least one processor, a third set of graphical elements of the graphical user interface;
receiving, by the third set of graphical elements of the graphical user interface, first sequence identification data associated with a first sequence performable by the intelligent industrial assistant based on the first feature;
in response to receiving the first sequence identification data, displaying, with at least one processor, a fourth set of graphical elements of the graphical user interface;
receiving, by the fourth set of graphical elements of the graphical user interface, first expected dialogue data associated with first expected dialogue of the first sequence, the first expected dialogue data comprising parameter data associated with at least one parameter of the first expected dialogue data;
in response to receiving the first expected dialogue data, displaying, with at least one processor, a fifth set of graphical elements of the graphical user interface;
receiving, by the fifth set of graphical elements of the graphical user interface, action data associated with at least one action of the first sequence;
receiving, by the graphical user interface, second sequence identification data associated with a second sequence performable by the intelligent industrial assistant based on the first feature; and
receiving, by the graphical user interface, second expected dialogue data associated with second expected dialogue of the second sequence, wherein an ending step of the first expected dialogue data matches a starting step of the second expected dialogue data to link the first sequence to the second sequence, wherein the first feature comprises a complex feature comprising the first sequence as a prerequisite to the second sequence such that the second sequence is only started by a user input associated with the second expected dialogue data after the ending step of the first expected dialogue data; and
generating, with at least one processor, a first dialogue template based on the first group identification data, the first feature identification data, the first sequence identification data, the first expected dialogue data, the action data, the second sequence identification data, and the second expected dialogue data.
2. The method of claim 1 , further comprising:
adding the first dialogue template to package data for the intelligent industrial assistant; and
communicating the package data to the intelligent industrial assistant.
3. The method of claim 1 , further comprising:
communicating the first dialogue template to the intelligent industrial assistant, wherein the intelligent industrial assistant adds the first dialogue template to package data of the intelligent industrial assistant.
4. The method of claim 1 , further comprising:
displaying, with at least one processor, a first view of the graphical user interface, the first view comprising the first set of graphical elements and the second set of graphical elements.
5. The method of claim 4 , further comprising:
displaying, with at least one processor, a second view of the graphical user interface, the second view comprising the third set of graphical elements and a first portion of the fourth set of graphical elements to receive a first portion of the first expected dialogue data, the first portion of the first expected dialogue data comprising expected initiating dialogue data associated with at least one phrase for initiating the first sequence.
6. The method of claim 5 , further comprising:
displaying, with at least one processor, a third view of the graphical user interface, the third view comprising a second portion of the fourth set of graphical elements to receive a second portion of the first expected dialogue data, the second portion of the first expected dialogue data comprising the parameter data associated with the at least one parameter of the first expected dialogue data.
7. The method of claim 6 , further comprising:
displaying, with at least one processor, a fourth view of the graphical user interface, the fourth view comprising a third portion of the fourth set of graphical elements to receive a third portion of the first expected dialogue data, the third portion of the first expected dialogue data comprising script data based on the at least one parameter of the first expected dialogue data.
8. The method of claim 7 , further comprising:
displaying, with at least one processor, a fifth view of the graphical user interface, the fifth view comprising the fifth set of graphical elements to receive the action data based on the first sequence identification data and the at least one parameter of the first expected dialogue data.
9. The method of claim 1 , wherein the action data comprises at least one of an audio output of the intelligent industrial assistant, a media item for display by the intelligent industrial assistant, a tabular list for display by the intelligent industrial assistant, a report template for outputting by the intelligent industrial assistant, a machine interface for accessing by the intelligent industrial assistant, a database interface for accessing by the intelligent industrial assistant, or a combination thereof.
10. The method of claim 1 , further comprising verifying, with at least one processor, the first dialogue template does not contain errors.
11. The method of claim 1 , further comprising:
receiving, with at least one processor, language data associated with at least one language associated with at least one of the first group identification data, the first feature identification data, the first sequence identification data, or a combination thereof.
12. The method of claim 1 , further comprising:
communicating the first dialogue template to a remote system, wherein the remote system adds the first dialogue template to package data for the intelligent industrial assistant.
13. The method of claim 12 , wherein the remote system communicates the package data to the intelligent industrial assistant.
14. A system for developing at least one dialogue template for an intelligent industrial assistant, comprising:
at least one processor; and
at least one non-transitory computer readable medium comprising instructions to direct the at least one processor to:
display a first set of graphical elements of a graphical user interface;
receive, by the first set of graphical elements of the graphical user interface, first group identification data associated with a first group of features associated with a first industrial machine, the first group identification data comprising at least one identifier of the first industrial machine;
in response to receiving the first group identification data, display a second set of graphical elements of the graphical user interface;
receive, by the second set of graphical elements of the graphical user interface, first feature identification data associated with a first feature of the first group of features;
in response to receiving the first feature identification data, display a third set of graphical elements of the graphical user interface;
receive, by the third set of graphical elements of the graphical user interface, first sequence identification data associated with a first sequence performable by the intelligent industrial assistant based on the first feature;
in response to receiving the first sequence identification data, display a fourth set of graphical elements of the graphical user interface;
receive, by the fourth set of graphical elements of the graphical user interface, first expected dialogue data associated with first expected dialogue of the first sequence, the first expected dialogue data comprising parameter data associated with at least one parameter of the first expected dialogue data;
in response to receiving the first expected dialogue data, display a fifth set of graphical elements of the graphical user interface;
receive, by the fifth set of graphical elements of the graphical user interface, action data associated with at least one action of the first sequence;
receive, by the graphical user interface, second sequence identification data associated with a second sequence performable by the intelligent industrial assistant based on the first feature; and
receive, by the graphical user interface, second expected dialogue data associated with second expected dialogue of the second sequence, wherein an ending step of the first expected dialogue data matches a starting step of the second expected dialogue data to link the first sequence to the second sequence, wherein the first feature comprises a complex feature comprising the first sequence as a prerequisite to the second sequence such that the second sequence is only started by a user input associated with the second expected dialogue data after the ending step of the first expected dialogue data; and
generate a first dialogue template based on the first group identification data, the first feature identification data, the first sequence identification data, the first expected dialogue data, the action data, the second sequence identification data, and the second expected dialogue data.
15. A computer program product for developing at least one dialogue template for an intelligent industrial assistant, the computer program product comprising at least one non-transitory computer-readable medium including one or more instructions that, when executed by at least one processor, cause the at least one processor to:
display a first set of graphical elements of a graphical user interface;
receive, by the first set of graphical elements of the graphical user interface, first group identification data associated with a first group of features associated with a first industrial machine, the first group identification data comprising at least one identifier of the first industrial machine;
in response to receiving the first group identification data, display a second set of graphical elements of the graphical user interface;
receive, by the second set of graphical elements of the graphical user interface, first feature identification data associated with a first feature of the first group of features;
in response to receiving the first feature identification data, display a third set of graphical elements of the graphical user interface;
receive, by the third set of graphical elements of the graphical user interface, first sequence identification data associated with a first sequence performable by the intelligent industrial assistant based on the first feature;
in response to receiving the first sequence identification data, display a fourth set of graphical elements of the graphical user interface;
receive, by the fourth set of graphical elements of the graphical user interface, first expected dialogue data associated with first expected dialogue of the first sequence, the first expected dialogue data comprising parameter data associated with at least one parameter of the first expected dialogue data;
in response to receiving the first expected dialogue data, display a fifth set of graphical elements of the graphical user interface;
receive, by the fifth set of graphical elements of the graphical user interface, action data associated with at least one action of the first sequence; and
receive, by the graphical user interface, second sequence identification data associated with a second sequence performable by the intelligent industrial assistant based on the first feature; and
receive, by the graphical user interface, second expected dialogue data associated with second expected dialogue of the second sequence, wherein an ending step of the first expected dialogue data matches a starting step of the second expected dialogue data to link the first sequence to the second sequence, wherein the first feature comprises a complex feature comprising the first sequence as a prerequisite to the second sequence such that the second sequence is only started by a user input associated with the second expected dialogue data after the ending step of the first expected dialogue data; and
generate a first dialogue template based on the first group identification data, the first feature identification data, the first sequence identification data, the first expected dialogue data, the action data, the second sequence identification data, and the second expected dialogue data.Join the waitlist — get patent alerts
Track US11803592B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.