/// <inheritdoc /> public void RequestDecision(AgentInfo info, List <ISensor> sensors) { m_AgentId = info.episodeId; m_Communicator?.PutObservations(m_FullyQualifiedBehaviorName, info, sensors); }
/// <summary> /// Forwards AgentInfo to Demonstration Store. /// </summary> public void WriteExperience(AgentInfo info) { m_DemoStore.Record(info); }
/// <inheritdoc /> public void RequestDecision(AgentInfo info, List <ISensor> sensors) { m_AgentId = info.episodeId; m_ModelRunner?.PutObservations(info, sensors); }
/// <inheritdoc /> public void RequestDecision(AgentInfo info, List <ISensor> sensors) { m_LastDecision = m_Heuristic.Invoke(); }
/// <summary> /// Adds the data of an agent to the current batch so it will be processed in DecideAction. /// </summary> /// <param name="agent"></param> /// <param name="info"></param> public void SendState(Agent agent, AgentInfo info) { LazyInitialize(); agentInfos.Add(agent, info); }
/// <summary> /// Forwards AgentInfo to Demonstration Store. /// </summary> public void WriteExperience(AgentInfo info, List <Observation> observations) { m_DemoStore.Record(info, observations); }
/// <summary> /// Forwards AgentInfo to Demonstration Store. /// </summary> public void WriteExperience(AgentInfo info, List <ISensor> sensors) { m_DemoStore.Record(info, sensors); }