El modelado basado agentes es un tipo de modelado en el que la acción e interacción de agentes autónomos entre ellos y el ambiente, son modeladas explícitamente en un programa de computadora. Los agentes pueden ser casi cualquier cosa, animales, gente, cuidadles, naciones. Usualmente los agente siguen reglas simples, son influenciados por los otros agentes, y por sus alrededores. Usemos un ejemplo para mostrar lo que esto significa, en este modelo hay algunos peces, los agentes siguen una regla simple, nadar derecho, cuando un pez sale por un lado reaparece por el lado contrario, no es muy emocionante, ¿Verdad? Para hacer las cosas mas interesantes agreguemos una segunda regla, ocasionalmente cada pez se desviara aleatoriamente un poco de su dirección. Esto es mas interesante, pero aun no es muy emocionante, los peces no están intercalando entre ellos, añadiendo una tercera, y ultima, regla haremos una gran diferencia, en vez de ir mas o menos en la misma dirección, cada pez se mueve mas o menos en la dirección promedio de todos los peces en sus alrededores. Esto imita mejor a la vida real, un pez real en un cardumen no puede ver a todos los peces del cardumen, pero puede ver a los que tiene cerca. El modelado basado agentes es mas flexible que otros tipos de modelado, como el modelado basado en ecuaciones. Con suficientes reglas, casi cualquier comportamiento puede ser modelado, y cualquier fenómeno puede ser observado. Pero esta flexibilidad tiene sus desventajas, los modelos con demasiadas reglas son difíciles de entender, si hay veinte reglas afectando a un agente, ¿Como vamos a saber que regla es mas relevante? Por ejemplo, ¿Que reglas son importantes para observar un fenómeno como el cardumen de peces? ¿Podría un modelo más simple también produciría un cardumen? Sin embargo, un modelo bien diseñado puede ser muy informativo, puede decirnos cuales combinaciones de reglas de comportamiento entre los agentes y las condiciones del entorno producen un comportamiento interesante, como los cardúmenes de peces. Lo genial de este modelo es que los peces realmente forman cardúmenes basados en tres reglas simples, Esto presenta una manera diferente de entender como los fenómenos y patrones pueden surgir de un comportamiento muy simple, que es una de las características de los sistemas complejos. El modelado basado agentes es fundamental para la investigación que hacemos aquí, en el Instituto de Santa Fe.