DYNAMICALLY EVOLVING COGNITIVE ARCHITECTURE SYSTEM BASED ON PROMPTING FOR ADDITIONAL USER INPUT
First Claim
1. A system for a dynamically evolving cognitive architecture based on prompting for additional user input, the system comprising:
- one or more processors; and
a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to;
form an intent based on a user input;
create a plan based on the intent, wherein the plan comprises a first action object that transforms a first concept object associated with the intent into a second concept object, and comprises a second action object that transforms the second concept object into a third concept object associated with a goal of the intent, wherein the first action object and the second action object are selected from a plurality of action objects;
output a prompt, based on the plan, which requests an additional user input;
execute the plan based on the additional user input, andoutput a value associated with the third concept object associated with the goal of the intent.
2 Assignments
0 Petitions
Accused Products
Abstract
A dynamically evolving cognitive architecture system based on prompting for additional user input is described. A system forms an intent based on a user input, and creates a plan based on the intent. The plan includes a first action object that transforms a first concept object associated with the intent into a second concept object and also includes a second action object that transforms the second concept object into a third concept object associated with a goal of the intent. The first action object and the second action object are selected from multiple action objects. The system executes the plan, and outputs a value associated with the third concept object.
-
Citations
20 Claims
-
1. A system for a dynamically evolving cognitive architecture based on prompting for additional user input, the system comprising:
-
one or more processors; and a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to; form an intent based on a user input; create a plan based on the intent, wherein the plan comprises a first action object that transforms a first concept object associated with the intent into a second concept object, and comprises a second action object that transforms the second concept object into a third concept object associated with a goal of the intent, wherein the first action object and the second action object are selected from a plurality of action objects; output a prompt, based on the plan, which requests an additional user input; execute the plan based on the additional user input, and output a value associated with the third concept object associated with the goal of the intent. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for a dynamically evolving cognitive architecture system based prompting for additional user input, the method comprising:
-
forming an intent based on a user input; creating a plan based on the intent, wherein the plan comprises a first action object that transforms a first concept object associated with the intent into a second concept object, and comprises a second action object that transforms the second concept object into a third concept object associated with a goal of the intent, wherein the first action object and the second action object are selected from a plurality of action objects; outputting a prompt, based on the plan, which requests an additional user input; executing the plan based on the additional user input, and outputting a value associated with the third concept object associated with the goal of the intent. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product, comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein to be executed by one or more processors, the program code including instructions to:
-
form an intent based on a user input; create a plan based on the intent, wherein the plan comprises a first action object that transforms a first concept object associated with the intent into a second concept object, and comprises a second action object that transforms the second concept object into a third concept object associated with a goal of the intent, wherein the first action object and the second action object are selected from a plurality of action objects; output a prompt, based on the plan, which requests an additional user input; execute the plan based on the additional user input, and output a value associated with the third concept object associated with the goal of the intent. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification