Está en la página 1de 1

Código Agente Basado en Meta

function AGENT-BASED-ON-GOALS (perception) returns an action

persistent:
state, la concepcion actual del agente del estado del mundo.
Model, una descripción de cómo el próximo estado depende del estado actual y la acción.
Action, la acción más reciente, inicialmente ninguna.
Goal,
ActionList,
state <- UPDATE-STATE (state, action, perception, model)
for each actions A: ActionList
función_estado_hipotetico <- estado Hipotético (state, action, model, A)

if función_estado_hipotetico = stateMeta

then

returns A

close if

close for

acción actual = fun_mecanismo(state, model, actionList)

returns actual

También podría gustarte