Un sistema multiagente (SMA) es un sistema de IA en el que dos o más agentes autónomos trabajan juntos para lograr un objetivo. Cada agente tiene su propio bucle de toma de decisiones, y el sistema en su conjunto se basa en la coordinación, la comunicación y la asignación de tareas entre los agentes.