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