BDI-Agenten sind Vertreter der Software-Agenten. BDI steht dabei für Belief, Desire and Intentions, die drei Hauptbestandteile dieser Architektur. Die Agenten werden mit Annahmen über ihre Umwelt, Wissen über den Zielzustand und Absichten wie dieser Zustand zu erreichen ist ausgestattet.