| CPC G06T 13/40 (2013.01) [G06N 3/006 (2013.01); G06N 20/00 (2019.01); G06T 19/006 (2013.01); G06T 19/20 (2013.01)] | 20 Claims |

|
1. A method comprising:
at a device including a non-transitory memory and one or more processors coupled with the non-transitory memory:
obtaining, by a first virtual agent that models behavior of a first entity, a first objective of the first virtual agent;
generating, by the first virtual agent, action generation guidance for a second virtual agent that models behavior of a second entity, wherein the second virtual agent is associated with a second objective and the action generation guidance is associated with a set of actions for the second virtual agent to perform in order to satisfy the second objective while allowing the first virtual agent to satisfy the first objective; and
triggering the second virtual agent to perform an action from the set of actions associated with the action generation guidance in order to advance the second objective of the second virtual agent while allowing the first virtual agent to advance towards the first objective of the first virtual agent.
|