الذكاء الاصطناعي (Artificial Intelligence) هو مجموعة من التقنيات والأنظمة الحاسوبية التي تهدف إلى إنجاز المهام التي تشابه أو تتجاوز قدرات الإنسان في الذكاء والتفكير والتعلم. ويشمل الذكاء الاصطناعي عدة مجالات مثل تعلم الآلة (Machine Learning) ومعالجة اللغة الطبيعية (Natural Language Processing) والروبوتات وغيرها.
أما التعلم الآلي (Machine Learning) فهو أحد فروع الذكاء الاصطناعي الذي يسمح للحاسوب بتعلم الأنماط والمعلومات من البيانات التاريخية للقيام بمهام معينة. ويستخدم التعلم الآلي في العديد من التطبيقات مثل التعرف على الصوت والصورة وتوصيات المنتجات وتحليل البيانات وغيرها.