In this section we explore issues of handling knowledge, learning, and dealing
with very complex problems, which continue to challenge researchers in the
field of artificial intelligence. These activities involve capabilities that appear to
be easy for human minds but apparently tax the capabilities of machines. For
now, much of the progress in developing “intelligent” agents has been achieved
essentially by avoiding direct confrontation with these issues—perhaps by applying
clever shortcuts or limiting the scope in which a problem arises