these use built-in and learned knowledge to make decisions and accomplish tasks that fulfill the intentions of the user.
software systems that learn how users work and provide assistance in their daily tasks; eg. software update, intelligence
programs that work in the background without direct human intervention to carry out specific, repetitive, and predictable tasks for user, business process, or software application (eg shopping bots)