Data Driven Multi Agent