2. Agentes Reactivos Basados en Modelos
(MBA)
Es un tipo de modelo computacional que permite
la simulación de acciones e interacciones de individuos
autónomos dentro de un entorno, y permite
determinar qué efectos producen en el conjunto del
sistema
Combina elementos de teoría de juegos, sistemas
complejos, emergencia, sociología
computacional, sistemas multi agente, y programación
evolutiva.
3. Palabras Claves:
Diseño de Agentes.
Diseño de Sociedades.
============================================
Este tipo de agente guarda estados internos sobre la
historia percibida lo cual le sirve para ejecutar una
acción. Los sensores no pueden informar a la vez de
todos los estados que maneja el ambiente, por ello el
agente necesita actualizar algo de información en el
estado interno.
4. Debe mantener algún tipo de estado interno que
dependa de la historia percibida.
La actualización del estado interno requiere codificar 2
tipos de conocimiento:
1)Se necesita alguna información acerca de cómo
evoluciona el mundo.
2) Se necesita información sobre como afecta al mundo
las acciones del agente.
5. El conocimiento acerca de cómo funciona el mundo se
denomina modelo del mundo.
Un agente que utilice estos modelos es un agente
basado en modelos.
Este modelo nos muestra como la percepción actual se
combina con el estado interno antiguo para generar la
descripción actualizada del estado actual.
6. Ejemplo
„ Reglas: situación-acción
„ Conjunto de percepciones
while (true)
{
estado = interpretar_entrada (percepcion);
regla = correspondencia (estado, Reglas);
ejecutar (regla, accion);
}