بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
الذكاء الاصطناعي علم مثير ولا نملك تفسير لهذه الإثارة، كما لا نملك تعريف دقيق له لأننا في الأصل لا نملك تعريف دقيق للذكاء!
لكن يمكننا أن نقول أنه الطريق الوحيد لإنتاج برامج ذكية. أما التعريفات التي وردت في الكتب الورقية المختصة بعلم الذكاء الاصطناعي فهي كثيرة، نستطيع أن نجملها في هذا التعريف الشامل والذي أخذناه من قاموس الموسوعة العربية للكمبيوتر والإنترنت:
الذكاء الاصطناعي: اختصاره AI. مصطلح يطلق على علم من أحدث علوم الحاسب الآلي، وينتمي هذا العلم الى الجيل الحديث من أجيال الحاسب الالي ويهدف إلى أن يقوم الحاسب بمحاكاة عمليات الذكاء التي تتم داخل العقل البشري، بحيث تصبح لدى الحاسوب المقدرة على حل المشكلات واتخاذ القرارات باسلوب منطقي ومرتب وبنفس طريقة تفكير العقل البشري.
هذه العمليات تتضمن:
التعليم: اكتساب المعلومات والقواعد التي تستخدم هذه المعلومات.
التعليل: استخدام القواعد السابقة للوصول إلى استنتاجات تقريبيه أو ثابتة.
التصحيح التلقائي أو الذاتي.
باختصار: هو فرع من فروع علوم الحاسوب يُعنى بميكنة السلوك الذكي عند الإنسان. وفيه نحتاج إلى:
نظام بيانات: يستخدم لتمثيل المعلومات والمعرفة.
خوارزميات: نحتاج إليها لرسم طريقة استخدام هذه المعلومات.
لغة برمجة: تستخدم لتمثيل كلاً من المعلومات والخوارميات.
تطبيقات علم الذكاء الاصطناعي:
تطبيقات الذكاء الاصطناعي كثيرة جداً من أكثرها شيوعاً:
تطبيقات الألعاب Game Playing.
تطبيقات ميكنة التعليل وإثبات النظريات Automated Reasoning & Theorem Proving.
تطبيقات الأنظمة الخبيرة Expert Systems .
تطبيقات التعرف على الصوت Natural Understanding & Semantic Modeling ومنها Natural Processing.
تطبيقات الرؤية عن طريق الآلة Machine Vision.
صياغة أداء الانسان Modeling Human Performance.
التخطيط و الاتمتة (كالإنسان الآلي) Planning & Robotics.
لغات و بيئات للذكاء الاصطناعي Environments for AI.
تعليم الالآت Machine Learning.
الحوسبة الظاهرة و المعالجة الموزعة المتوازية Parallel Distributed Processing (PDP) & Emergent Computation.
التصنيف الارشادي Heuristic Classification.
الفلسفة و الذكاء الاصطناعي AI & Philosophy.
فمثلاً: عند استخدام هذا العلم لتطوير الانظمة الحديثة يتم تخزين الملايين من المعلومات داخل الحاسب لتكوين قاعدة بيانات رئيسية له مثل ما تخزن المعلومات داخل العقل البشري من خلال التعلم والخبرات اليومية التي يكتسبها.
ثم يتم بعد ذلك تطوير برامج خاصة، ليستطيع الحاسب استخدامها في التعامل مع هذه البيانات واستخدامها بطريقة منطقية في حل المشكلات اللازمة لصنع القرار. وقد نجح العلماء حتى الآن في تطوير بعض النماذج الصغيرة من نظم الذكاء الاصطناعي، ومنها اجهزة الروبوت والحاسبات الشخصية التي تستطيع اجراء الحوار مع الانسان وتنفيذ أوامره الصوتية. ولكن مازالت هذه النماذج تحت التطوير والتجربة ويتم تحديثها يوما بعد يوم.
فروع علم الذكاء الاصطناعي:
منطق الذكاء الاصطناعي logical AI.
البحث search.
التمييز النمطي و النموذجي pattern recognition.
التمثيل representation.
الاستدلال والاستنتاج inference.
التعليل common sense knowledge and reasoning.
التعلم بالخبرة learning from experience.
التخطيط planning.
نظرية المعرفة epistemology.
علم الوجود ontology.
الارشاد heuristics.
البرمجة الوراثية genetic programming.
لغات البرمجة المستخدمة لإنتاج برامج الذكاء الاصطناعي:
Lisp .
Python.
Prolog.
Java.
C++ .
___ منقول .... و معلوم مسبقا ___