يشير مصطلح الذكاء الاصطناعي إلى علم برمجة آلات أو أجهزة كمبيوتر لتؤدي مهمات يقوم بها الإنسان باستخدام ذكائه ومهاراته المعرفية، وبفضل التقدم التكنولوجي المحرز، اكتسبت الخوارزميات بعضا من الاستقلالية وباتت تقرر بذاتها الخطوات اللازمة للوصول إلى الهدف، هي التي كانت في السابق تقنية تتمتع بقابلية تنفيذية وحسب. وها قد أصبح الذكاء الاصطناعي جزءاً من حياتنا اليومية.