Un sistema multiagente (SMA) es un sistema compuesto por múltiples agentes inteligentes que interactúan entre ellos. Los sistemas multiagente pueden ser utilizados para resolver problemas que son difíciles o imposibles de resolver para un agente individual o un sistema monolítico.
Un sistema multiagente es un sistema distribuido en el cual los nodos o elementos son sistemas que utilizan inteligencia artificial donde la conducta combinada de sus elementos produce un resultado en conjunto inteligente.
Los ámbitos en los que la investigación de sistemas multiagente puede ofrecer un enfoque adecuado incluyen el comercio en línea,[1] la respuesta a desastres[2] y el modelado de estructuras sociales.[3]