هوش مصنوعی یا artificial intelligence شاخهای گسترده از علوم کامپیوتر است که ماشینهای هوشمندی میسازد که از رفتارهای انسانی تقلید میکنند. در واقع، این ماشینها تصمیماتی میگیرند که معمولاً نیازمند سطحی از تجربهی انسانی است. و به انسانها کمک میکند تا مشکلات احتمالی را پیشبینی کند و بر آنها فائق آید.