هوش مصنوعی (Artificial Intelligenceیا به اختصار AI) به طور کلی به ساخت ماشینها و سیستمهایی گفته میشود که قادر به انجام وظایفی هستند که معمولاً نیاز به هوش انسانی دارند.این وظایف میتوانند شامل یادگیری، استدلال، حل مسئله، درک زبان طبیعی، تشخیص الگو و تصمیمگیری باشند .به عبارت دیگر، هوش مصنوعی به دنبال شبیهسازی هوش انسانی در ماشینها است تا آنها بتوانند به طور مستقل و هوشمندانه عمل کنند.