La inteligencia humana depende de que podemos representar hechos de nuestra situación, nuetras metas, y los efectos de las acciones que hacemos.
La idea del Adice Taker es que se pueda mejorar el comportamiento del sistema dando consejos en lugar de reprogramandolo.
Se requiere especificar hechos acerca de situaciones, metas y acciones y conocimiento acerca de los medios y fines como axiomas.
Situación: descripción parcial en un estado en el tiempo (e.g., lloviendo(s), en(casa,yo)(s), etc.).
fluent: predicados cuyo argumento es una situación (i.e., dependen del tiempo).
Causalidad: se propone un predicado de segundo orden: cause(
)(
) (i.e., la situación
lleva
al futuro a una situación que satisface el ``fluente''
). e.g.,
.
Se puede utilizar una interpretación modal (i.e., tomar a cause como operador modal) para evitar lógica de
2
orden (la interpretación modal ignora los
argumentos de las situaciones (
)).
Acciones: para realizar cierta acción en una situación dada.
Define el operador can
(i.e., una persona
puede
hacer que la situación
satisfaga
) e.g.,
.
can y cause tienden a estar en la misma fórmula.
Para representar metas que requieran de varias acciones consectutivas
define:
, que significa que una persona
puede en
ultima instancia llegar a una situación que satisfaga
.
Ejemplos: monkey & banana, juego de dos personas.
En resúmen: sistema que razona deductivamente a partir de conocimiento hasta concluír realizar una serie de acciones, éstas las realiza y el ciclo continua.
Muestra como (en principio) con lógica de primer orden (modal) puede realizar el razonamiento que quiere (situación, causalidad y acciones).
Eduardo Morales 2009-08-25