1. A system for a dynamically evolving cognitive architecture based on a natural language intent interpreter, 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: match a first object provided by a first third-party developer with a first span of natural language from a user input and a second object provided by a second third-party developer with a second span of natural language from the user input, the first object comprising one of an input action object, an input concept object, and an output concept object, and the second object comprising another one of the input action object, the input concept object, and the output concept object; form an intent based on the user input; create a plan based on the intent, the plan comprising the input action object that transforms the input concept object associated with the intent into an intermediate concept object, and the output action object that transforms another intermediate concept object into the output concept object associated with a goal of the intent, the other intermediate concept object comprising one of a same object as the intermediate concept object and a different object from the intermediate concept object, the input action object and the output action object being selected from a plurality of action objects; execute the plan; and output a value associated with the output concept object to a user interface associated with user the intent.
1. A system for a dynamically evolving cognitive architecture based on a natural language intent interpreter, 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: match a first object provided by a first third-party developer with a first span of natural language from a user input and a second object provided by a second third-party developer with a second span of natural language from the user input, the first object comprising one of an input action object, an input concept object, and an output concept object, and the second object comprising another one of the input action object, the input concept object, and the output concept object; form an intent based on the user input; create a plan based on the intent, the plan comprising the input action object that transforms the input concept object associated with the intent into an intermediate concept object, and the output action object that transforms another intermediate concept object into the output concept object associated with a goal of the intent, the other intermediate concept object comprising one of a same object as the intermediate concept object and a different object from the intermediate concept object, the input action object and the output action object being selected from a plurality of action objects; execute the plan; and output a value associated with the output concept object to a user interface associated with user the intent. 4. The system of claim 1 , wherein the input action object is provided by a first third-party developer and the output action object is provided by a second third-party developer.