Whereas neural networks learned tasks on their own by analyzing data, symbolic AI did not. It behaved according to very particular instructions laid down by human engineers—discrete rules that defined everything a machine was supposed to do in each and every situation it might encounter. They called it symbolic AI because these instructions showed machines how to perform specific operations on specific collections of symbols, such as digits and letters.

