Building a Multi-Agent System in Python