The Basic Agent Loop (Simplified)
(defun run-agent ( )
(initialize)
(agent-loop))
(defun agent-loop ( )
(let* ((percept
(execute-behavior (find-behavior ’sense) NIL)))
(next-behavior
(choose-behavior percept)))
(when next-behavior
(execute-behavior next-behavior percept)
(agent-loop))))
Previous slide
Next slide
Back to first slide
View graphic version