these use built-in and learned knowledge to make decisions and accomplish tasks that fulfill the intentions of the user.
programs and a knowledge base used to perform a specific task for a person, a process, or another program
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)