User interface for creating a workflow from a natural language prompt using artificial intelligence
OwnerSimon Townsend-Lastinventor
Life of this patent
Estimating the term…
Abstract
The system obtains a natural language input describing a trigger and an action, where the trigger includes an indication of an input, the action includes an indication of an output, and the action is performed upon an occurrence of the trigger. The system analyzes the natural language input and, based on the analysis, creates a connection between the input and the output. Creating the connection between the input and the output includes creating and executing computer code without requiring the user to directly specify the computer code. The system determines whether the trigger has occurred and, upon determining it has, performs the action and provide a visualization indicating the output.
Claims20
A non-transitory, computer-readable storage medium comprising instructions recorded thereon, wherein the instructions, when executed by at least one data processor of a system, cause the system to:
- obtain, by an artificial intelligence from a user, a natural language input describing a trigger and an action,
- wherein the trigger includes an indication of an input,
- wherein the action includes an indication of an output, and
- wherein the action is performed upon an occurrence of the trigger;
- analyze, by the artificial intelligence, the natural language input;
- based on the analysis of the natural language input, create, by the artificial
- intelligence, a connection between the input and the output,
- wherein creating the connection between the input and the output includes creating and executing computer code without requiring the user to directly specify the computer code;
- determine whether the trigger has occurred;
- and
- upon determining that the trigger has occurred, perform the action and provide a visualization indicating the output and indicating that the trigger has occurred.
A method comprising:
- obtaining a natural language input describing a trigger and an action,
- wherein the trigger includes an indication of an input,
- wherein the action includes an indication of an output, and
- wherein the action is performed upon an occurrence of the trigger;
- analyzing the natural language input;
- based on the analysis of the natural language input, creating a connection between the input and the output,
- wherein creating the connection between the input and the output includes creating and executing computer code without requiring a user to directly specify the computer code;
- determining whether the trigger has occurred;
- and
- upon determining that the trigger has occurred, performing the action and providing a visualization indicating the output and indicating that the trigger has occurred.
A system comprising:
- at least one hardware processor;
- and
- at least one non-transitory memory storing instructions, which, when executed by the at least one hardware processor, cause the system to:
- obtain a natural language input describing a trigger and an action,
- wherein the trigger includes an indication of an input,
- wherein the action includes an indication of an output, and
- wherein the action is performed upon an occurrence of the trigger;
- analyze the natural language input;
- based on the analysis of the natural language input, create a connection between the input and the output,
- wherein creating the connection between the input and the output includes creating and executing computer code without requiring a user to directly specify the computer code;
- determine whether the trigger has occurred;
- and
- upon determining that the trigger has occurred, perform the action and provide a visualization indicating the output and indicating that the trigger has occurred.
Dependencies are inferred from the claim text.