software systems that learn how users work and provide assistance in their daily tasks; eg. software update, intelligence
programs and a knowledge base used to perform a specific task for a person, a process, or another program
This example is paraphrase.