The Technology of Artificial Intelligence