Communicator?

What is Communicator ?
Is there any information on this?
what does it affect Academy.IsCommunicatorOn ?
you used it in the BasicController example.

This is an internal class we use to communicate with the python process. If it is on, it usually means you are in training mode as opposed to inference mode.