Reflective Multi-Agent Collaboration based on Large Language Models