But it took a fourth foundational element, which has been critical in helping computer and data scientists to make artificial intelligence effective. This goes to the second and even more fundamental technological capability needed for AI, cognition—in other words, the ability of a computer to reason and learn.