A method for providing artificial intelligence (AI) characters with changeable behavior includes providing a plurality of behavioral types associated with an AI character model, where the plurality of behavioral types are associated with probabilities, and where the AI character model is configured to generate an AI character; randomly selecting, during interaction of the AI character, and based on the probabilities, a behavioral type from the plurality of behavioral types; and adjusting, based on the selected behavioral type, parameters associated with the AI character, thereby causing the AI character to follow the selected behavioral type.
Systems and methods for recognition of intent of a character are provided. The character is an Artificial Intelligence (AI) character generated by an AI character model for interacting with users in the virtual environment or is controlled by a human user. An example method includes monitoring interactions between a plurality of characters in a virtual environment; recognizing, based on environmental parameters associated with the interactions, an intent of a character selected from the plurality of characters: selecting a plurality of possible behaviors for the character based on the intent; and triggering a behavior selected from the plurality of possible behaviors based on predetermined criteria.
Systems and methods for text description-based generation of avatars for Artificial Intelligence (AI) characters are provided. An example method includes receiving a description of a face of an AI character, where the description is in a free-text format and where the face of the AI character is rendered by an AI character model in a virtual environment; acquiring at least one parameter of the AI character model, where the at least one parameter corresponds to at least one facial feature of the face of the AI character; analyzing the description to generate at least one value for the at least one parameter; and assigning the at least one value to the at least one parameter.
Systems and methods for archetype-based generation of Artificial Intelligence (AI) characters are provided. An example method includes receiving at least one keyword describing an AI character, where the AI character is generated by an AI character model in a virtual environment; selecting, based on the at least one keyword, an archetype from a plurality of archetypes; acquiring at least one parameter of the AI character model, where the at least one parameter corresponds to at least one feature of the AI character; determining, based on the archetype, at least one value for the at least one parameter; and assigning the at least one value to the at least one parameter.
Systems and methods for dynamically controlling a knowledge scope of artificial intelligence (AI) characters are provided. An example method includes associating a knowledge store with an AI character generated by an AI character model, where the AI character is a virtual character in a virtual world; determining context parameters for the AI character; defining, based on the context parameters, a scope of knowledge available to the AI character from a knowledge store; constricting access of the AI character to the knowledge store based on the defined scope of knowledge; monitoring changes in the context parameters; and dynamically adjusting the scope of knowledge based on the changes in the context parameters.
Systems and methods for providing artificial intelligence (AI) character-specific contextual conversational language models are provided. The method may include providing a plurality of speech models for conversation features of an AI character generated by an AI character model in a virtual environment; ascertaining a context of interactions involving the AI character generated by the AI character model in the virtual environment; selecting, based on the context, a speech model from the plurality of speech models; generating an output using the speech model; and inserting the output into a content of the AI character being generated by the AI character model.
Systems and methods for controlling safety settings for behavior characteristics of an Artificial Intelligence (AI) character model are provided. An example method includes receiving context associated with the AI character model; determining, based on the context, a level of safety of a content generated by the AI character model; and adjusting, based on the level of safety, the safety settings associated with the content generated by the AI character model. The determination of the level of safety may include determining specific characteristics of an audience interacting with the AI character model in a virtual environment and selecting, based on the specific characteristics, the level of safety from a set of levels of safety.
Systems and methods for pre-fetching results from large language models (LLMs) are provided. The method includes acquiring a context of an interaction between a user and an Artificial Intelligence (AI) character; predicting, based on the context, one or more anticipated words to be uttered by the user; generating, based on the one or more anticipated words, at least one query to an LLM; providing the at least one query to the LLM; generating, based on at least one response obtained from the LLM, an anticipated reply of the AI character model to the one or more anticipated words to be pronounced by the user; receiving one or more words uttered by the user; determining that a level of a discrepancy between the one or more words and the one or more anticipated words is below a predetermined threshold; and providing the anticipated reply to the user.
Systems and methods for dynamically controlling a knowledge scope of artificial intelligence (AI) characters are provided. An example method includes associating a knowledge store with an AI character generated by an AI character model, where the AI character is a virtual character in a virtual world; determining context parameters for the AI character; defining, based on the context parameters, a scope of knowledge available to the AI character from a knowledge store; constricting access of the AI character to the knowledge store based on the defined scope of knowledge; monitoring changes in the context parameters; and dynamically adjusting the scope of knowledge based on the changes in the context parameters.
G06N 3/006 - Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
A63F 13/67 - Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use
Systems and methods for providing contextually oriented behavior of artificial intelligence (AI) characters are provided. An example method includes receiving a description of a plurality of scenes associated with an AI environment, where the description includes a list of AI objects and a list of AI character models present in a scene of the plurality of scenes; generating, based on the description, a plurality of AI scene models corresponding to the plurality of scenes, where the plurality of AI scene models include an AI scene model corresponding to the scene; and adjusting, based on parameters of the scene, behavioral characteristics of an AI character model of the list of AI character models.
A63F 13/67 - Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
A63F 13/56 - Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
Systems and methods for archetype-based generation of Artificial Intelligence (AI) characters are provided. An example method includes receiving at least one keyword describing an AI character, where the AI character is generated by an AI character model in a virtual environment; selecting, based on the at least one keyword, an archetype from a plurality of archetypes; acquiring at least one parameter of the AI character model, where the at least one parameter corresponds to at least one feature of the AI character; determining, based on the archetype, at least one value for the at least one parameter; and assigning the at least one value to the at least one parameter.
Systems and methods for providing a network for generating, sharing, and viewing artificial intelligence (AI) characters are provided. An example method includes providing a web-based interface enabling a user to generate and modify a template associated with an AI character generated by an AI character model, where the template includes parameters of the AI character model; receiving at least one value for at least one parameter of the AI character model; receiving a first request to store the template in a data store; storing the template in the data store and attributing the template to an account associated with the user; receiving, from the user, a second request to allow access to the template by at least one further user; and providing the access to the template to the at least one further user to enable the at least one further user to view and interact with the AI character.
A63F 13/60 - Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
A63F 13/424 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving acoustic input signals, e.g. by using the results of pitch or rhythm extraction or voice recognition
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
Systems and methods for providing artificial intelligence (AI) character-specific contextual conversational language models are provided. The method may include providing a plurality of speech models for conversation features of an AI character generated by an AI character model in a virtual environment; ascertaining a context of interactions involving the AI character generated by the AI character model in the virtual environment; selecting, based on the context, a speech model from the plurality of speech models; generating an output using the speech model; and inserting the output into a content of the AI character being generated by the AI character model.
Systems and methods for continuously updating emotional states of artificial intelligence (AI) characters using emotional state models are provided. An example method includes providing an emotional state model trained to predict an emotional state of an AI character generated by an AI character model in a virtual environment; continuously monitoring a context of an interaction involving the AI character; generating, based on the context, an input for the emotional state model; providing the input to the emotional state model; obtaining, from the emotional state model, the emotional state of the AI character based on the input; and adjusting, based on the emotional state, parameters of the AI character model, thereby causing the AI character to act according to the emotional state.
Systems and methods for controlling safety settings for behavior characteristics of an Artificial Intelligence (AI) character model are provided. An example method includes receiving context associated with the AI character model; determining, based on the context, a level of safety of a content generated by the AI character model; and adjusting, based on the level of safety, the safety settings associated with the content generated by the AI character model. The determination of the level of safety may include determining specific characteristics of an audience interacting with the AI character model in a virtual environment and selecting, based on the specific characteristics, the level of safety from a set of levels of safety.
Systems and methods for dynamic control of behavioral characteristics of artificial intelligence (AI) characters are provided. The method includes ascertaining an occurrence of an event in a virtual environment associated with an AI character model; receiving a plurality of narratives associated with the AI character model; selecting, based on the event, a narrative from the plurality of narratives; determining, based on the selected narrative, behavioral settings; and applying the behavioral settings to the AI character model, thereby causing the AI character model to follow the narrative in interactions with a user in the virtual environment.
A63F 13/56 - Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
A63F 13/77 - Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
17.
Providing a network for sharing and viewing artificial intelligence characters
Systems and methods for providing a network for generating, sharing, and viewing artificial intelligence (AI) characters are provided. An example method includes providing a web-based interface enabling a user to generate and modify a template associated with an AI character generated by an AI character model, where the template includes parameters of the AI character model; receiving at least one value for at least one parameter of the AI character model; receiving a first request to store the template in a data store; storing the template in the data store and attributing the template to an account associated with the user; receiving, from the user, a second request to allow access to the template by at least one further user; and providing the access to the template to the at least one further user to enable the at least one further user to view and interact with the AI character.
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
18.
Contextually oriented behavior of artificial intelligence characters
Systems and methods for providing contextually oriented behavior of artificial intelligence (AI) characters are provided. An example method includes receiving a description of a plurality of scenes associated with an AI environment, where the description includes a list of AI objects and a list of AI character models present in a scene of the plurality of scenes; generating, based on the description, a plurality of AI scene models corresponding to the plurality of scenes, where the plurality of AI scene models include an AI scene model corresponding to the scene; and adjusting, based on parameters of the scene, behavioral characteristics of an AI character model of the list of AI character models.
Systems and methods for providing artificial intelligence (AI) characters with changeable behavior are provided. An example method includes providing a plurality of behavioral types associated with an AI character model, where the plurality of behavioral types are associated with probabilities, and where the AI character model is configured to generate an AI character; randomly selecting, during interaction of the AI character, and based on the probabilities, a behavioral type from the plurality of behavioral types; and adjusting, based on the selected behavioral type, parameters associated with the AI character, thereby causing the AI character to follow the selected behavioral type.
Systems and methods for providing real-time animation of artificial intelligence (AI) characters are provided. An example method includes determining a context of an interaction between an AI character and a user, where the AI character is generated by an AI character model for interacting with users in a virtual environment; receiving a plurality of gestures associated with the AI character model; selecting, based on the context, a gesture from the plurality of gestures; and causing the AI character model to animate the AI character to perform the selected gesture.
Systems and methods for recognition of intent of a character are provided. The character is an Artificial Intelligence (AI) character generated by an AI character model for interacting with users in the virtual environment or is controlled by a human user. An example method includes monitoring interactions between a plurality of characters in a virtual environment; recognizing, based on environmental parameters associated with the interactions, an intent of a character selected from the plurality of characters: selecting a plurality of possible behaviors for the character based on the intent; and triggering a behavior selected from the plurality of possible behaviors based on predetermined criteria.
Systems and methods for dynamic control of behavioral characteristics of artificial intelligence (AI) characters are provided. The method includes ascertaining an occurrence of an event in a virtual environment associated with an AI character model; receiving a plurality of narratives associated with the AI character model; selecting, based on the event, a narrative from the plurality of narratives; determining, based on the selected narrative, behavioral settings; and applying the behavioral settings to the AI character model, thereby causing the AI character model to follow the narrative in interactions with a user in the virtual environment.
Systems and methods for text description-based generation of avatars for Artificial Intelligence (AI) characters are provided. An example method includes receiving a description of a face of an AI character, where the description is in a free-text format and where the face of the AI character is rendered by an AI character model in a virtual environment; acquiring at least one parameter of the AI character model, where the at least one parameter corresponds to at least one facial feature of the face of the AI character; analyzing the description to generate at least one value for the at least one parameter; and assigning the at least one value to the at least one parameter.
Systems and methods for providing multi-source based knowledge data for Artificial Intelligence (AI) characters are provided. An example method includes providing a plurality of data sources; receiving, from a user, at least one word during a conversation between the user and an AI character; ascertaining a speech style of the AI character; analyzing the at least one word to determine a type of information needed to generate a reply to the user; selecting, based on the type of information, at least one data source from the plurality of data sources; generating, based on the at least one word, one or more queries; sending the one or more queries to the at least one data source; receiving one or more responses from the at least one data source; forming, based on the one or more responses and the speech style of the AI character, the reply for providing to the user.
Systems and methods for providing real-time animation of artificial intelligence (AI) characters are provided. An example method includes determining a context of an interaction between an AI character and a user, where the AI character is generated by an AI character model for interacting with users in a virtual environment; receiving a plurality of gestures associated with the AI character model; selecting, based on the context, a gesture from the plurality of gestures; and causing the AI character model to animate the AI character to perform the selected gesture.
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
A63F 13/56 - Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
G10L 15/183 - Speech classification or search using natural language modelling using context dependencies, e.g. language models
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
Systems and methods for providing multi-source based knowledge data for Artificial Intelligence (AI) characters are provided. An example method includes providing a plurality of data sources; receiving, from a user, at least one word during a conversation between the user and an AI character; ascertaining a speech style of the AI character; analyzing the at least one word to determine a type of information needed to generate a reply to the user; selecting, based on the type of information, at least one data source from the plurality of data sources; generating, based on the at least one word, one or more queries; sending the one or more queries to the at least one data source; receiving one or more responses from the at least one data source; forming, based on the one or more responses and the speech style of the AI character, the reply for providing to the user.
Systems and methods for continuously updating emotional states of artificial intelligence (AI) characters using emotional state models are provided. An example method includes providing an emotional state model trained to predict an emotional state of an AI character generated by an AI character model in a virtual environment; continuously monitoring a context of an interaction involving the AI character; generating, based on the context, an input for the emotional state model; providing the input to the emotional state model; obtaining, from the emotional state model, the emotional state of the AI character based on the input; and adjusting, based on the emotional state, parameters of the AI character model, thereby causing the AI character to act according to the emotional state.
Systems and methods for pre-fetching results from large language models (LLMs) are provided. The method includes acquiring a context of an interaction between a user and an Artificial Intelligence (AI) character; predicting, based on the context, one or more anticipated words to be uttered by the user; generating, based on the one or more anticipated words, at least one query to an LLM; providing the at least one query to the LLM; generating, based on at least one response obtained from the LLM, an anticipated reply of the AI character model to the one or more anticipated words to be pronounced by the user; receiving one or more words uttered by the user; determining that a level of a discrepancy between the one or more words and the one or more anticipated words is below a predetermined threshold; and providing the anticipated reply to the user.
Systems and methods for observation-based training of an Artificial Intelligence (AI) character model are provided. An example method includes receiving log data including interactions of a user and a first AI character model, receiving internal parameters of a second AI character model including a first plurality of heuristic machine learning models and a second plurality of primary machine learning models, pre-processing the log data to obtain one or more data streams including behavioral characteristics of the user, running the one or more data streams through the first plurality of heuristic machine learning models to produce intermediate outputs, composing the intermediate outputs into templated formats, and providing the templated formats to the second plurality of primary machine learning models. The internal parameters of the second AI character model are adjusted based on the templated formats such that the second AI character model mimics the behavioral characteristics of the user.
09 - Scientific and electric apparatus and instruments
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer game software downloadable from a global computer
network; downloadable cloud-computing software for playing
computer games featuring interactions with artificial
intelligence-based characters in virtual computer
environments; downloadable computer software for playing
computer games featuring interactions with artificial
intelligence-based characters in virtual computer
environments. Entertainment services, namely, providing temporary use of
non-downloadable interactive games; providing an on-line
computer game in the field of interactions with artificial
intelligence-based characters in virtual computer
environments; providing on-line computer games; virtual
reality game services provided on-line from a computer
network. Providing on-line non-downloadable software for playing
computer games featuring interactions with artificial
intelligence-based characters in virtual computer
environments; providing online non-downloadable game
software.
09 - Scientific and electric apparatus and instruments
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer game software downloadable from a global computer
network; downloadable cloud-computing software for playing
computer games featuring interactions with artificial
intelligence-based characters in virtual computer
environments; downloadable computer software for playing
computer games featuring interactions with artificial
intelligence-based characters in virtual computer
environments. Entertainment services, namely, providing temporary use of
non-downloadable interactive games; providing an on-line
computer game in the field of interactions with artificial
intelligence-based characters in virtual computer
environments; providing on-line computer games; virtual
reality game services provided on-line from a computer
network. Providing on-line non-downloadable software for playing
computer games featuring interactions with artificial
intelligence-based characters in virtual computer
environments; providing online non-downloadable game
software.
09 - Scientific and electric apparatus and instruments
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Computer game software downloadable from a global computer network; downloadable cloud-computing software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments; downloadable computer software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments. (1) Entertainment services, namely, providing temporary use of non-downloadable interactive games; providing an on-line computer game in the field of interactions with artificial intelligence-based characters in virtual computer environments; providing on-line computer games; virtual reality game services provided on-line from a computer network.
(2) Providing on-line non-downloadable software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments; providing online non-downloadable game software.
09 - Scientific and electric apparatus and instruments
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Computer game software downloadable from a global computer network; downloadable cloud-computing software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments; downloadable computer software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments. (1) Entertainment services, namely, providing temporary use of non-downloadable interactive games; providing an on-line computer game in the field of interactions with artificial intelligence-based characters in virtual computer environments; providing on-line computer games; virtual reality game services provided on-line from a computer network.
(2) Providing on-line non-downloadable software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments; providing online non-downloadable game software.
34.
Artificial intelligence character models with goal-oriented behavior
Systems and methods for providing an Artificial Intelligence (AI) character model with a goal-oriented behavior are provided. An example method includes assigning, to the AI character model, a goal to be achieved during an interaction of the AI character model and a user of a client-side computing device; receiving, from the client-side computing device, a message of the user; generating, based on the message, an input to a language model configured to predict a first response to the message; providing the input to the language model to obtain the first response; modifying, based on the goal, the first response to obtain a second response; and transmitting the second response to the client-side computing device. The client-side computing device presents the second response to the user. The second response is configured to prompt the user to provide a response to achieve the goal.
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
A63F 13/67 - Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use
35.
RELATIONSHIP GRAPHS FOR ARTIFICIAL INTELLIGENCE CHARACTER MODELS
Systems and methods for providing interactions of an Artificial Intelligence (AI) character model with users are provided. An example method includes receiving a message from a user of a client-side computing device; retrieving, from a graph, information concerning relationships between the AI character model and the user; generating, based on the message and the information concerning relationships, an action associated with AI character model; and causing the AI character model to perform the action in a virtual environment provided to the user via the client-side computing device. The client-side computing device may be in communication with a computing platform. The graph may include a first node associated with the AI character model, a second node associated with the user, and an edge between the first node and the second node. The edge may be associated with the information concerning relationships between the AI character model and the user.
G06N 3/006 - Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
36.
AGENT-BASED TRAINING OF ARTIFICIAL INTELLIGENCE CHARACTER MODELS
Systems and methods for training an Artificial Intelligence (AI) character model are provided. An example method includes receiving, from a client-side computing device being in communication with a computing platform, input data to the AI character model; generating an action to be performed by the AI character model in response to the input data; transmitting the action to the client-side computing device, where the client-side computing device presents the action to a user; receiving, from the client-side computing device, a message including an indication that the action is incorrect; and, based on the message, modifying parameters of the AI character model such that the AI character model executes a corrected action in response to the input data.
G06N 3/006 - Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
37.
User interface for construction of artificial intelligence based characters
Systems and methods for providing an interface for construction of an Artificial Intelligence (AI) character model are provided. An example method includes receiving a description of a character from a user via a client-side computing device; generating, based on the description, parameters of the AI character model corresponding to the character; and providing, via the client-side computing device, the interface enabling the user to modify at least one of the parameters of the AI character model. The description includes a guideline for an actor describing how to play the character, an age, an ethnicity, an appearance, a motivation, a habit, knowledge of the character, and a dialog of the character with a further character. Values of entry fields for modifying the parameters of the AI character model are determined based on the description.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
38.
Observation-based training of artificial intelligence character models
Systems and methods for observation-based training of an Artificial Intelligence (AI) character model are provided. An example method includes receiving log data including interactions of a first user and a second user and adjusting, based on the log data, parameters of the AI character model to cause the AI character model to mimic behavioral characteristics of the first user in follow-up conversations with further users.
Systems and methods for retrieval of augmented parameters for an artificial intelligence (AI)-based character are provided. An example method includes receiving, from a user via a user interface, at least one keyword describing the AI-based character; retrieving, from at least one data source and based on the at least one keyword, the augmented parameters describing the AI-based character; and generating, based on the augmented parameters, an AI-based character model corresponding to the AI-based character. The at least one data source includes a database configured to store records associated with the AI-based character, an online search service, and a set of clusters associated with a type of a feature of the AI-based character and at least one hidden prompt corresponding to the type of the feature. The type of the feature includes one of the following: a voice, a dialog style, an emotional state, an age, and temperament.
G06N 3/008 - Artificial life, i.e. computing arrangements simulating life based on physical entities controlled by simulated intelligence so as to replicate intelligent life forms, e.g. based on robots replicating pets or humans in their appearance or behaviour
Systems and methods for providing an interface for construction of an Artificial Intelligence (AI) character model are provided. An example method includes receiving a description of a character from a user via a client-side computing device; generating, based on the description, parameters of the AI character model corresponding to the character; and providing, via the client-side computing device, the interface enabling the user to modify at least one of the parameters of the AI character model. The description includes a guideline for an actor describing how to play the character, an age, an ethnicity, an appearance, a motivation, a habit, knowledge of the character, and a dialog of the character with a further character. Values of entry fields for modifying the parameters of the AI character model are determined based on the description.
G06N 3/008 - Artificial life, i.e. computing arrangements simulating life based on physical entities controlled by simulated intelligence so as to replicate intelligent life forms, e.g. based on robots replicating pets or humans in their appearance or behaviour
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
A63F 13/57 - Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
A63F 13/63 - Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by the player, e.g. authoring using a level editor
A63F 13/47 - Controlling the progress of the video game involving branching, e.g. choosing one of several possible scenarios at a given point in time
41.
Controlling generative language models for artificial intelligence characters
Systems and methods for conducting communications between a user and an Artificial Intelligence (AI) character model are provided. An example method includes determining a context of a dialog between the AI character model and the user, the context being determined based on a data stream received from a client-side computing device associated with the user; receiving a message of the user in the dialog; and generating, based on the context and the message, an input to a language model configured to predict a response to the message; providing the input to the language model to obtain the response; and transmitting the response to the client-side computing device, where the client-side computing device presents the response to the user. The input to the language model includes the message expanded by a keyword associated with the context. The context includes an intent of the user and an emotional state of the user.
Systems and methods for providing an Artificial Intelligence (AI) character model with modifiable behavioral characteristics are provided. An example method includes determining that an event has occurred in a virtual environment associated with the AI character model; modifying, in response to the determination that the event has occurred and based on information associated with the event, parameters of the AI character model to obtain further parameters associated with behavioral characteristics of the AI character model; and causing the AI character model to interact with the user according to the further parameters. The virtual environment and the AI character model may be provided to a user via a client-side computing device.
Systems and methods for retrieval of augmented parameters for an artificial intelligence (AI)-based character are provided. An example method includes receiving, from a user via a user interface, at least one keyword describing the AI-based character; retrieving, from at least one data source and based on the at least one keyword, the augmented parameters describing the AI-based character; and generating, based on the augmented parameters, an AI-based character model corresponding to the AI-based character. The at least one data source includes a database configured to store records associated with the AI-based character, an online search service, and a set of clusters associated with a type of a feature of the AI-based character and at least one hidden prompt corresponding to the type of the feature. The type of the feature includes one of the following: a voice, a dialog style, an emotional state, an age, and temperament.
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
44.
CONTROLLING GENERATIVE LANGUAGE MODELS FOR ARTIFICIAL INTELLIGENCE CHARACTERS
Systems and methods for conducting communications between a user and an Artificial Intelligence (AI) character model are provided. An example method includes determining a context of a dialog between the AI character model and the user, the context being determined based on a data stream received from a client-side computing device associated with the user; receiving a message of the user in the dialog; and generating, based on the context and the message, an input to a language model configured to predict a response to the message; providing the input to the language model to obtain the response; and transmitting the response to the client-side computing device, where the client-side computing device presents the response to the user. The input to the language model includes the message expanded by a keyword associated with the context. The context includes an intent of the user and an emotional state of the user.
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
Systems and methods for providing an Artificial Intelligence (AI) character model with a goal-oriented behavior are provided. An example method includes assigning, to the AI character model, a goal to be achieved during an interaction of the AI character model and a user of a client-side computing device; receiving, from the client-side computing device, a message of the user; generating, based on the message, an input to a language model configured to predict a first response to the message; providing the input to the language model to obtain the first response; modifying, based on the goal, the first response to obtain a second response; and transmitting the second response to the client-side computing device. The client-side computing device presents the second response to the user. The second response is configured to prompt the user to provide a response to achieve the goal.
Systems and methods for providing interactions of an Artificial Intelligence (AI) character model with users are provided. An example method includes receiving a message from a user of a client-side computing device; retrieving, from a graph, information concerning relationships between the AI character model and the user; generating, based on the message and the information concerning relationships, an action associated with AI character model; and causing the AI character model to perform the action in a virtual environment provided to the user via the client-side computing device. The client-side computing device may be in communication with a computing platform. The graph may include a first node associated with the AI character model, a second node associated with the user, and an edge between the first node and the second node. The edge may be associated with the information concerning relationships between the AI character model and the user.
G06N 3/008 - Artificial life, i.e. computing arrangements simulating life based on physical entities controlled by simulated intelligence so as to replicate intelligent life forms, e.g. based on robots replicating pets or humans in their appearance or behaviour
B25J 11/00 - Manipulators not otherwise provided for
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
47.
ARTIFICIAL INTELLIGENCE CHARACTER MODELS WITH MODIFIABLE BEHAVIORAL CHARACTERISTICS
Systems and methods for providing an Artificial Intelligence (AI) character model with modifiable behavioral characteristics are provided. An example method includes determining that an event has occurred in a virtual environment associated with the AI character model; modifying, in response to the determination that the event has occurred and based on information associated with the event, parameters of the AI character model to obtain further parameters associated with behavioral characteristics of the AI character model; and causing the AI character model to interact with the user according to the further parameters. The virtual environment and the AI character model may be provided to a user via a client-side computing device.
G06N 3/008 - Artificial life, i.e. computing arrangements simulating life based on physical entities controlled by simulated intelligence so as to replicate intelligent life forms, e.g. based on robots replicating pets or humans in their appearance or behaviour
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
A63F 13/00 - Video games, i.e. games using an electronically generated display having two or more dimensions
48.
AGENT-BASED TRAINING OF ARTIFICIAL INTELLIGENCE CHARACTER MODELS
Systems and methods for training an Artificial Intelligence (AI) character model are provided. An example method includes receiving, from a client-side computing device being in communication with a computing platform, input data to the AI character model; generating an action to be performed by the AI character model in response to the input data; transmitting the action to the client-side computing device, where the client-side computing device presents the action to a user; receiving, from the client-side computing device, a message including an indication that the action is incorrect; and, based on the message, modifying parameters of the AI character model such that the AI character model executes a corrected action in response to the input data.
A63F 13/67 - Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use
A63F 13/56 - Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
G06N 3/006 - Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
49.
OBSERVATION-BASED TRAINING OF ARTIFICIAL INTELLIGENCE CHARACTER MODELS
Systems and methods for observation-based training of an Artificial Intelligence (Al) character model are provided. An example method includes receiving log data including interactions of a first user and a second user and adjusting, based on the log data, parameters of the Al character model to cause the Al character model to mimic behavioral characteristics of the first user in follow-up conversations with further users.
09 - Scientific and electric apparatus and instruments
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer game software downloadable from a global computer network; Downloadable cloud-computing software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments; Downloadable computer software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments Entertainment services, namely, providing temporary use of non-downloadable interactive games; Providing an on-line computer game in the field of interactions with artificial intelligence-based characters in virtual computer environments; Providing on-line computer games; Virtual reality game services provided on-line from a computer network Providing on-line non-downloadable software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments; Providing online non-downloadable game software
09 - Scientific and electric apparatus and instruments
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer game software downloadable from a global computer network; Downloadable cloud-computing software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments; Downloadable computer software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments Entertainment services, namely, providing temporary use of non-downloadable interactive games; Providing an on-line computer game in the field of interactions with artificial intelligence-based characters in virtual computer environments; Providing on-line computer games; Virtual reality game services provided on-line from a computer network Providing on-line non-downloadable software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments; Providing online non-downloadable game software
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software platforms for developing
virtual reality software, augmented reality software,
computer game software, virtual reality game software,
enterprise virtual reality software, and computer software
featuring artificial intelligence-driven virtual characters. Computer programming services for creating augmented reality
videos and games; design and development of computer game
software and virtual reality software; developing and
hosting a server on a global computer network for the
purpose of facilitating e-commerce via such a server;
platform as a service (paas) featuring computer software
platforms for developing virtual reality software, augmented
reality software, computer game software, virtual reality
game software, enterprise virtual reality software, and
computer software featuring artificial intelligence-driven
virtual characters; programming virtual artificial
intelligence-driven characters for use in online virtual
worlds; providing temporary use of on-line non-downloadable
cloud computing software using artificial intelligence for
developing computer game software, online virtual reality
software, augmented reality software, and computer software
featuring artificial intelligence-driven virtual characters.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Downloadable computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters. (1) Computer programming services for creating augmented reality videos and games; Design and development of computer game software and virtual reality software; Developing and hosting a server on a global computer network for the purpose of facilitating e-commerce via such a server; Platform as a service (PAAS) featuring computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters; Computer programming of virtual artificial intelligence-driven characters for use in online virtual worlds; Providing temporary use of on-line non-downloadable cloud computing software using artificial intelligence for developing computer game software, online virtual reality software, augmented reality software, and computer software featuring artificial intelligence-driven virtual characters.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters Computer programming services for creating augmented reality videos and games; Design and development of computer game software and virtual reality software; Developing and hosting a server on a global computer network for the purpose of facilitating e-commerce via such a server; Platform as a service (PAAS) featuring computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters; Computer programming of virtual artificial intelligence-driven characters for use in online virtual worlds; Providing temporary use of on-line non-downloadable cloud computing software using artificial intelligence for developing computer game software, online virtual reality software, augmented reality software, and computer software featuring artificial intelligence-driven virtual characters
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software platforms for use in
development of virtual reality software, augmented reality
software, games, virtual games, enterprise virtual reality
software, software featuring artificial intelligence agents
and online events. Computer programming services for creating augmented reality
videos and games; design and development of computer game
software and virtual reality software; developing and
hosting a server on a global computer network for the
purpose of facilitating e-commerce via such a server;
platform as a service (PaaS) featuring computer software
platforms for use in development of virtual reality
software, augmented reality software, games, virtual games,
enterprise virtual reality software, software featuring
artificial intelligence agents and online events;
programming virtual artificial intelligence agents for use
in online virtual worlds; providing temporary use of on-line
non-downloadable cloud computing software using artificial
intelligence for developing games, online virtual worlds,
augmented reality, virtual agents.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Downloadable computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters. (1) Computer programming services for creating augmented reality videos and games; design and development of computer game software and virtual reality software; developing and hosting a server on a global computer network for the purpose of facilitating e-commerce via such a server; platform as a service (PAAS) featuring computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters; programming artificial intelligence-driven virtual characters for use in online virtual reality software; providing temporary use of on-line non-downloadable cloud computing software using artificial intelligence for developing computer game software, online virtual reality software, augmented reality software, and computer software featuring artificial intelligence-driven virtual characters.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters Computer programming services for creating augmented reality videos and games; Design and development of computer game software and virtual reality software; Developing and hosting a server on a global computer network for the purpose of facilitating e-commerce via such a server; Platform as a service (PAAS) featuring computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters; Programming artificial intelligence-driven virtual characters for use in online virtual reality software; Providing temporary use of on-line non-downloadable cloud computing software using artificial intelligence for developing computer game software, online virtual reality software, augmented reality software, and computer software featuring artificial intelligence-driven virtual characters
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters Computer programming services for creating augmented reality videos and games; Design and development of computer game software and virtual reality software; Developing and hosting a server on a global computer network for the purpose of facilitating e-commerce via such a server; Platform as a service (PAAS) featuring computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters; Programming artificial intelligence-driven virtual characters for use in online virtual reality software; Providing temporary use of on-line non-downloadable cloud computing software using artificial intelligence for developing computer game software, online virtual reality software, augmented reality software, and computer software featuring artificial intelligence-driven virtual characters