Software programmed to perform tasks automatically using artificial intelligence often without human intervention.