هوش مصنوعي يكي از مقوله هايي است كه در علوم كامپيوتر اهميت فراوان دارد و تغييرات در هوش مصنوعي مي توانند تحولات گسترده اي رادر فناوري اطلاعات پديد بياورند.
هوش مصنوعي، در واقع شاخه اي از علوم كامپيوتر است كه قصد دارد راه حل هاي الگوريتمي را ارائه كند تا بتوان به وسيله آن در ماشين ها هوشمندي ايجاد كرد،براي توليد سيستم هاي هوشمند بايد با ساختار دروني آنها آشنا شد. بنابراين ابتدا بايد با تعريف هوشمندي آشنا شويد و منظور از ماشين را دريابيد و سپس انواع عامل هاي هوشمند را بشناسيد و از نحوه كاركردشان اطلاع پيدا كنيد