Cognizant Failure

The notion of "cognizant failure" or the knowledge that someting has gone wrong has driven the development of the sequencing layer. Strict Brooksian architectures assume that attempted actions will, in some sense, succeed. Since this is not always true, Gat has extended the architectures such that upon failure of an action hard-coded alternatives are attempted. The extent to which an agent attempts new things upon failure depends on the number of failure-alternative pairs encoded in the agent.


Return to the Top of this architecture.