smarts.core.buffer_agent module

class smarts.core.buffer_agent.BufferAgent[source]

An agent which is part of a buffer.

abstract act(obs)[source]

Gives a future action based on observations.

abstract start(agent_spec: AgentSpec)[source]

Begin operation of this agent.

abstract terminate()[source]

Clean up agent resources.