هوش مصنوعی دانش ساخت ماشین ها یا برنامه های هوشمند است تعریف دیگری كه ازهوش مصنوعی می توان ارائه داد به قرارزیراست :
هوش مصنوعی شاخه ا ی است ازعلم كامپیوتركه ملزومات محاسباتی واعمالی همچون ادراك (perception ) –استدلال (reasoxing ) –یادگیری (Learning ) را بررسی می كندوسیستمی جهت انجام چنین اعمالی ارائه می دهد. وهمچنین مطالعه روش هایی است برای تبدیل كامپیوتربه ماشینی كه بتواند اعمال انجام شده توسط انسان راانجام دهد.آیا تنها این نكته كه هوشمندترین موجودی كه می شناسیم انسان است كافی است تا هوشمندی را به تمام اعمال انسان نسبت دهیم اما حداقل توجه به این نكته كاملاً واضح ، لازم است كه برخی از جنبه های ادراكی انسان مثل شنیدن و دیدن كاملاً ضعیف تر از موجودات دیگر است .