Spectra/src/main/resources/com/naveensundarg/planner/problems/learning/restaurant.clj
Naveen Sundar Govindarajulu 96688ccf2e changes
2018-06-01 13:43:49 -04:00

24 lines
680 B
Clojure

{:name "toy restaurant example"
:background [ ]
:start [(Believes I (Believes other (= ?something (phone R))))]
:actions [(define-action call [?entity]
{:preconditions [(Believes I (= ?num (phone ?entity)))]
:additions [(called ?entity)]
:deletions [(not (called ?entity))]})
(define-action query [?value]
{:preconditions [(Believes I (Believes ?other (= ?something ?value)))]
:additions [(Believes I (= ?something ?value))]
:deletions [(not (Believes I (= ?something ?value)))]})]
:goal [(called ?establishment)]}