class Agent:

    def __init__(self, observation_space, action_space, hyperparams={}):

        pass

    def get_action(self, state):

        pass

    def train(self, state, reward, done, args):

        pass

    def end_epsiode(self):

        pass

    def get_logging(self):

        return {}
