The document discusses artificial intelligence and defines it as the science and engineering of making intelligent machines, especially intelligent computer programs. It notes two main approaches to AI: engineering and cognitive modeling. Intelligence is defined as the ability to learn and solve problems, specifically the ability to solve novel problems, act rationally, and act like humans. The document also discusses various applications and techniques in AI, including search algorithms, expert systems, fuzzy logic, robotics, and genetic algorithms.