You are on page 1of 1

Agentes lgicos para el mundo de Wumpus El primer paso es definir la interface entre el agente y el mundo.

La secuencia de percepcin debe contener las percepciones y el momento en que ocurrieron. Usaremos enteros para las etapas temporales, asi una tpica sentencia de percepcin sera Percepcion([Hedor,Brisa,Brillo,Nada,Nada],5) La accin del agente debe ser una de: Girar(Derecha), Girar(Izquierda), Avanzar, Disparar, Tomar, Liberar, Trepar Para determinar cul es la mejor accin, creamos un query tal como Accion(a,5). Si hemos presentado las cosas de manera correcta, este query retornar una lista de particularizac. tal como {a/Tomar}. Calculo de la Situacion Clculo de situacin es el nombre dado a un modo particular de describir cambio en LPO. Concibe al mundo como una secuencia de situaciones, cada una de las cuales es un instante en el estado del mundo. Las situaciones son generadas a partir de situaciones previas por medio de acciones. Cada relacin cuya verdad pueda cambiar con el tiempo, es manejada dndole un argumento extra de situacin al correspondiente smbolo de predicado. Por convencin, ubicamos el argumento de situacin siempre al final. As, en vez de En(Agente,Ubicacion), deberemos tener En(Agente,[1,1],S0) En(Agente,[1,2],S1). Las relaciones o propiedade que no cambian con el tiempo no necesitan el argumento extra, ej., ParedEn([0,1]).

You might also like