Artificial intelligence and its history, definitions, limitations, and applications are summarized. AI aims to create machine intelligence through computer programs that can perform tasks normally requiring human intelligence. While AI has made progress in applications like games and speech recognition, truly intelligent machines have not been achieved. Limitations remain in developing programs that can match full human intelligence and adapt to new situations. Different programming languages like Lisp, Python, and Prolog are used to develop AI systems.