Belief–desire–intention software model
The belief–desire–intention software model is a software model developed for programming intelligent agents. Superficially characterized by the implementation of an agent's beliefs, desires and intentions, it actually uses these concepts to solve... Wikipedia