Multi-agent Systems – systemy, w których wiele modeli współpracuje.
Systemy wieloagentowe to zaawansowane struktury obliczeniowe, w których wiele niezależnych modeli lub agentów współdziała w celu realizacji wspólnych lub komplementarnych zadań. Każdy agent posiada własne cele, wiedzę oraz zdolność do podejmowania autonomicznych decyzji, co pozwala na elastyczne i efektywne rozwiązywanie problemów złożonych, przekraczających możliwości pojedynczego podmiotu. Współpraca i koordynacja między agentami odbywa się poprzez wymianę informacji, negocjacje i mechanizmy osiągania konsensusu.
Główne zastosowania systemów wieloagentowych obejmują dziedziny takie jak robotyka, optymalizacja procesów, zarządzanie zasobami czy symulacje społeczne i ekonomiczne. Dzięki rozproszonej architekturze możliwe jest modelowanie i analizowanie złożonych systemów, w których wiele niezależnych podmiotów musi funkcjonować w dynamicznym środowisku. W literaturze pojęcie to jest również powiązane z badaniami nad sztuczną inteligencją, uczeniem zespołowym i adaptacyjnym systemami.