A survey on LLM-based multi-agent systems: workflow, infrastructure, and challenges | Synapse