To use this class, you need to implement the SetupObservations and SetupActions functions (as well as their corresponding SetObservations and SetActions functions), which will define the size of inputs and outputs to your policy. Before you can do inference, you need to call SetupInteractor, which will initialize the underlying data structure, and you need to call AddAgent for each object you want controlled by this agent interactor.