This document discusses the constituents of soft computing and how they relate to conventional artificial intelligence. Soft computing includes neural networks, fuzzy set theory, approximate reasoning, and derivative-free optimization methods like genetic algorithms. These methods form the core of soft computing and complement conventional AI, which relies on symbolic manipulation and knowledge-based systems. While knowledge representation has limited conventional AI, soft computing and artificial intelligence share the goal of building and understanding machine intelligence through biologically inspired approaches.