Why is it necessary?
Three reasons:
n
Unknown environment – need to deploy an
agent in an unfamiliar territory
n
Save labor – we may not have the
resources to encode knowledge
n
Can’t explicitly encode knowledge – may
lack the ability to articulate necessary
knowledge.