هوش مصنوعی Artificial Intelligence یا به اختصار AI به سیستمهای کامپیوتری اطلاق میشود که قادر به انجام وظایفی هستند که در حالت عادی به هوش انسانی نیاز دارند. در واقع، AI شبیه سازی فرآیندهای هوش انسانی مانند استدلال، یادگیری، برنامه ریزی، خلاقیت، فهم زبان و حل مسائل پیچیده توسط ماشینها به ویژه سیستم های کامپیوتری است. این فناوری سیستمهای فنی را قادر میسازد تا محیط خود را درک کنند و با آنچه درک میکنند مقابله کنند، مشکلات را حل کنند و برای رسیدن به هدف اقدام کنند. سیستمهای هوش مصنوعی با پردازش دادهها و جستجوی الگوهایی برای مدلسازی در تصمیمگیریهای خود، یاد میگیرند که چگونه این کار را انجام دهند. در بسیاری از موارد، انسانها بر فرآیند یادگیری هوش مصنوعی نظارت میکنند اما برخی از سیستمهای AI برای یادگیری بدون نظارت طراحی شدهاند و هدف اصلی هوش مصنوعی ایجاد ماشینهایی است که بتوانند به طور خودکار و بدون نیاز به مداخله انسانی کار کنند. این سیستمها میتوانند از تکنیکها و الگوریتمهای مختلفی از جمله یادگیری ماشین (Machine Learning)، شبکههای عصبی مصنوعی (Artificial Neural Networks)، و پردازش زبان طبیعی (Natural Language Processing) استفاده کنند.