adaptive multi-agent artificial intelligence system