https://www.kognition.info/leveraging-federated-learning-in-distributed-ai-agent-systems/