In a deeper sense, though, knowledge-based AI consists of knowledge representations, problem solving techniques, and architectures.