the bdi software model is one example of a reasoning architecture for a single rational agent, and one concern in a broader multi-agent system. this section bounds the scope of concerns for the bdi software model, highlighting known limitations of the architecture.