org.rlcommunity.rlglue.codec
Interface AgentInterface


public interface AgentInterface

This is the interface that all agents should implement.

Changes

Author:
btanner

Method Summary
 void agent_cleanup()
           
 void agent_end(double reward)
           
 void agent_init(java.lang.String taskSpecification)
           
 java.lang.String agent_message(java.lang.String message)
           
 Action agent_start(Observation observation)
           
 Action agent_step(double reward, Observation observation)
           
 

Method Detail

agent_init

void agent_init(java.lang.String taskSpecification)

agent_start

Action agent_start(Observation observation)

agent_step

Action agent_step(double reward,
                  Observation observation)

agent_end

void agent_end(double reward)

agent_cleanup

void agent_cleanup()

agent_message

java.lang.String agent_message(java.lang.String message)