ينبني علم الذكاء الصناعي ككل على
مبدأين أساسيين فقط :
-
تمثيل البيانات :
وهو كيفية تمثيل البيانات أو المشكلة في الحاسوب بحيث يتمكن الحاسوب
من معالجتها و إخراج الخرج المناسب ( أو بالأحرى : كيفية وضع المشكلة في
صورة ملائمة للحاسوب بحيث يفهمها و يتمكن من (التفكير) في حل لها). تجدر
الإشارة إلى أن هناك لغات تستخدم في عملية تمثيل البيانات منها لغة OWL و
RDF المستخدمتان الآن في تمثيل البيانات في الويب ذات الدلالات اللفظية
Semantic Web.
-
البحث:
و هو ما نعتبره التفكير بحد ذاته. حيث يقوم الحاسوب بالبحث في
الخيارات المتاحة أمامه و تقييمها طبقا لمعايير موضوعة له أو قام هو
باستنباطها بنفسه ثم يقرر الحل الأمثل.