I sistemi multi-agente sono un campo dell'intelligenza artificiale che si concentra sulla progettazione e lo studio di sistemi composti da più entità autonome, chiamate agenti, che interagiscono tra loro e con l'ambiente circostante per raggiungere determinati obiettivi.
Ogni agente è in grado di percepire l'ambiente, elaborare informazioni, prendere decisioni e agire autonomamente, spesso seguendo regole o strategie specifiche.
Questi agenti possono essere progettati per collaborare, competere o anche negoziare tra loro, creando dinamiche complesse e emergenti nel sistema nel suo complesso.
I sistemi multi-agente trovano applicazioni in una vasta gamma di settori, come il controllo del traffico, la simulazione sociale, la gestione logistica e la robotica, offrendo un approccio flessibile e distribuito alla risoluzione di problemi complessi.