1. A system for a dynamically evolving cognitive architecture based on training by 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 third-party developer; 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, wherein creating the plan is based on the annotated span of natural language, and wherein the annotating object comprises one of the first action object, the second action object, the first concept object, the second concept object, and the third concept object; execute the plan, and output a value associated with the third concept object associated with the goal of the intent.