CPC G06F 40/205 (2020.01) [G06F 40/253 (2020.01); G06F 40/289 (2020.01); G06F 40/30 (2020.01); G06N 5/02 (2013.01)] | 19 Claims |
1. A computer-based method for performing a desired verb action, the method comprising the steps of:
administering units of memory having a set of non-mutable components as a knowledge base, each component having a mutable state, wherein the non-mutable components are organized as a graph of non-mutable components with nodes and edges that extend between the nodes, wherein the nodes correspond to the non-mutable components and are representative of definitional knowledge and procedural knowledge of a model, wherein the model comprises a non-mutable component representative of a vocabulary of non-mutable components including non-mutable components representative of performable actions and non-mutable components a performable action can act upon, wherein the performable actions are processes represented by executable machine code stored in a non-transitory memory that are executed by one or more computer processors;
locating in the vocabulary of non-mutable components a verb satisfying a criteria of the desired verb action, said verb having a representation of a reference to a particular one of the performable actions; and
performing the particular one of the performable actions, with the one or more computer processors, in a context of a domain of discourse, wherein the domain of discourse comprises a set of non-mutable components from the plurality of non-mutable components that the performable action can act upon,
wherein the domain of discourse comprises the vocabulary, and the non-mutable component indicates that a structure of the component is consistent.
|