هوش مصنوعی، هوش ماشینهاست! در واقع شاخهای از علوم کامپیوتر است که قصد دارد راه حلهای الگوریتمی را ارائه کند تا بتوانیم به وسیله آنها در ماشینها هوشمندی ایجاد کنیم. اما این تعریف کافی نیست؛ اول از همه باید بدانیم که تعریف هوشمندی چیست و بعد باید منظور از ماشین را دربیابیم:
استدلال، منطق، تصمیمگیری؛ اینها توانایی هستند که شما از آنها استفاده میکنید. پس شما هوشمند هستید. اگر این تواناییها را در کامپیوتر هم ایجاد کنیم، آنگاه به ماشین هوشمند دست مییابیم! به همین سادگی... ولی به جز اینها چیزهای دیگری هم در رابطه با تعریف هوشمندی وجود دارند که دانستن آنها را میتوان مهم ارزیابی کرد. در واقع بحثهایی که در مورد هوشمندی و هوش مصنوعی مطرح شده است؛ تنها به دورهی امروزهی ما و قرن 21 مربوط نمیشود، بلکه از سال 1950 این مباحث به طور جدی مطرح شد.