هوش مصنوعی (Artificial Intelligence) که گاهی اوقات هوش ماشینی نامیده می‌شود، به هوشمندی نشان‌داده‌شده به‌وسیله ماشین‌ها در شرایط مختلف، اطلاق می‌شود که در مقابل هوش طبیعی در انسان‌ها قرار دارد؛ به عبارت دیگر، هوش مصنوعی به سامانه‌هایی گفته می‌شود که می‌توانند واکنش‌هایی مشابه رفتارهای هوشمند انسانی از جمله، درک شرایط پیچیده، شبیه‌سازی فرایندهای تفکری و شیوه‌های استدلالی انسانی و پاسخ موفق به آن‌ها، یادگیری و توانایی کسب دانش و استدلال برای حل مسایل را داشته باشند. بیشتر نوشته‌ها و مقاله‌های مربوط به هوش مصنوعی آن را به عنوان (دانش شناخت و طراحی عامل‌های هوشمند) تعریف کرده‌اند