Software programs that work without direct human intervention to carry out specific tasks for individual users, business processes, or software
intelligent agents.
genetic algorithms.
machine learning systems.
deep learning neural networks.
expert systems.