| CPC G06F 8/35 (2013.01) [A63F 13/77 (2014.09); G06F 8/441 (2013.01); G06N 20/00 (2019.01); H04L 9/3213 (2013.01); H04L 9/50 (2022.05)] | 27 Claims |

|
1. Non-transitory computer readable media for providing a character entity for an execution environment of a computing system, the computer readable media including software modules recorded thereon, the modules comprising:
a model module including an Artificial Intelligence (AI) learning model having an artificial neural network that, when executed within the execution environment, implements the character entity, wherein the character entity is one of a Player Entity or a Non-Player Character (NPC);
an interface definition module including a pointer to an interface definition associated with the Al learning model, that is used by the execution environment to communicate with the Al learning model;
an input value matrix that contains a set of values that are mapped to input variables of the Al learning model to thereby have an effect on activity of the character entity within the execution environment; and
an activity training module to be updated by a machine learning model trainer to thereby train the Al learning model based on activity of the character entity in the execution environment.
|