“Given a complex task like writing software, a multi-agent approach would break down the task into subtasks to be executed by different roles - such as a software engineer, product manager, designer, QA (quality assurance) engineer, and so on - and have different agents accomplish different subtasks.”
- Andrew Ng, Founder of Deeplearning.ai, April 17, 2024.