The real world provides the agent with numerous potential challenges. The agent's sensors and effectors may be imperfect, it may be required to produce new plans based on updated information very rapidly, and it might have to reason about the temporal aspects of its plans.
All of these problems are avoided by the use of simulators, which frees researchers to focus on higher-level cognitive functions such as learning and planning. However, it may be that the solutions to these lower-level problems need to arise from within the architecture rather than from outside of it, which would have a profound impact on the ultimate architecture design. If this is indeed the case then ignoring these issues is ultimately a disservice to the potential growth of the architecture.
By choosing to address the issues incumbent in acting in the real world it is also possible to draw insights into their interaction with each other and the effect that increased knowledge (provided by high-level cognitive capabilities) can have on their solutions.
Return to the Table of Contents