Dynamically evolving cognitive architecture system based on contributions from third-party developers
First Claim
1. A system for a dynamically evolving cognitive architecture based on contributions from third party developers, 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;
receive a span of natural language annotated with an object from a first third-party developer; and
form an intent based on a user input, wherein the user input comprises a natural language span which corresponds to at least one of an action object, a first concept object, and a second concept object, wherein at least one of the action object, the first concept object, and the second concept object is provided by a second third-party developer, wherein the annotating object comprises one of the action object, the first concept object, and the second concept object, wherein forming the intent enables executing the action object to transform the first concept object into the second concept object based on the annotated span of natural language and outputting a value associated with the second concept object associated with a goal of the intent.
2 Assignments
0 Petitions
Accused Products
Abstract
A dynamically evolving cognitive architecture system based on contributions from third-party developers is described. A system receives a span of natural language annotated with an object from a first third-party developer. The system forms an intent based on a user input, which includes a natural language span which corresponds to an action object, a first concept object, and/or a second concept object. The action object, the first concept object, and/or the second concept object is provided by a second third-party developer. The annotating object is the action object, the first concept object, or the second concept object. Forming the intent enables executing the action object to transform the first concept object into the second concept object based on the annotated span of natural language, and also enables outputting a value associated with the second concept object associated with a goal of the intent.
25 Citations
20 Claims
-
1. A system for a dynamically evolving cognitive architecture based on contributions from third party developers, 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; receive a span of natural language annotated with an object from a first third-party developer; and form an intent based on a user input, wherein the user input comprises a natural language span which corresponds to at least one of an action object, a first concept object, and a second concept object, wherein at least one of the action object, the first concept object, and the second concept object is provided by a second third-party developer, wherein the annotating object comprises one of the action object, the first concept object, and the second concept object, wherein forming the intent enables executing the action object to transform the first concept object into the second concept object based on the annotated span of natural language and outputting a value associated with the second concept object associated with a 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 on contributions from third-party developers, the method comprising:
-
receiving a span of natural language annotated with an object from a first third-party developer; and forming an intent based on a user input, wherein the user input comprises a natural language span which corresponds to at least one of an action object, a first concept object, and a second concept object, wherein at least one of the action object, the first concept object, and the second concept object is provided by a second third-party developer, wherein the annotating object comprises one of the action object, the first concept object, and the second concept object, wherein forming the intent enables executing the action object to transform the first concept object into the second concept object based on the annotated span of natural language and outputting a value associated with the second concept object associated with a 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:
-
receive a span of natural language annotated with an object from a first third-party developer; and form an intent based on a user input, wherein the user input comprises a natural language span which corresponds to at least one of an action object, a first concept object, and a second concept object, wherein at least one of the action object, the first concept object, and the second concept object is provided by a second third-party developer, wherein the annotating object comprises one of the action object, the first concept object, and the second concept object, wherein forming the intent enables executing the action object to transform the first concept object into the second concept object based on the annotated span of natural language and outputting a value associated with the second concept object associated with a goal of the intent. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification