المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ما هي المعينات الذكية ؟


شاطئ الإبداع
16-Jun-2008, 12:38 AM
بسم الله الرحمن الرحيم

(( طبعاً لأن الموضوع طويل فالتنسيق راح فيها :) )
الذكاء الإصطناعي هو علم من علوم الحاسب الآلي ,,ويعتبر من أقوى العلوم وأكثرها تقدماً ,,, فيه تُجرى العديد من الأبحاث المعاصره ,,, وما زال البحث في فروع الذكاء الإصطناعي جارِ ,, كونه وكما يرى الباحثون ذا مستقبل باهر يمكنه أن يحدد ما سيكون عليه العالم في الغد البعيد,,

دخل علم الذكاء الإطناعي في كل مناحي حياة الإنسان العصري ,,, فها نحن نرى الغسالة الذكية ( التي تعرف مدى اتساخ الثياب وتقدر كم يحتاج من الصابون وكم المدة التي سيستغرقها الغسيل ومقدار الماء وسرعة الدوران ونوع القماش وغيرها من الأمور التي تذهل الكائن البشري ) والطيار الذكي والفرامل الذكيه وغيرها الكثير ,,,للذكاء الإصطناعي فروع كثيره ومنها :


الذكاء الإصطناعي المنطقي (L AI)
البحث
ملاحظة الشكل أو النموذج
تمثيل المعرفة
الإستنتاج
التعلم من الخبره
التخطيط
المعينات الإلكترونية الذكية (Agent )
تقنيات المنطق الغامض \ المشوش
شبكة الخلية العصبية والحسابات المتوازية
الخوازميات الجينية (GA)

الجدير بالذكر أن المتخصص في علم الذكاء الإصطناعي يتخصص في فرع واحد أو فرعين على الأكثر من فروعه وليس في العلم ككل ,, من شدة تشعب هذا العلم وأهمية كل فرع على حده ,,الفرع الذي سنتناوله اليوم هو ( المُعينات الذكية ) ,,

فبسم الله وعلى بركة الله http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif

( ملاحظة :: يمكنكم تحميل العرض المرفق (http://alebdaaa3.files .wordpress.com/2008/06/agent.ppt) ليسهل عليكم متابعة الشرح [وشكراً لشبكة المعالي على توفير قالب العرض ])تعريف المعين : هو أي شي يمكن أن يُلاحظ على أنه يُدرك البيئة الموجود بها من خلال عناصر قياس لقياس الأشياء المدركة التي تسمى المدركات ومن ثم اتخاذ أفعال أو اجراءات بإستخدام المؤثرات
لفهم هذا التعريف دعوني أضرب لكم مثالاً ( أنا الآن معين أثناء وجودي في هذه الصفحه ,, كيف عرفت ؟

أنا معين ,, دخلت لصفحة كتابة التدوينه وأدركت ذلك من خلال عناصر قياس وكانت هذه العناصر هي الصفحة بحد ذاتها وأدركتها من خلال عنصر القياس وهو عيني ,, ومن ثم اتخذت فعل وهو الكتابه من خلال التأثير بضغط اصبعي على لوحة المفاتيح فكانت أصابعي هي عنصر التأثير وظهور الكتابه على الشاشه هو ردة الفعل )هذا المعين بشكل عام ,,, يصبح المعين برامجي (Soft ware ) إذا تم استخدام برامج تمثل المدركات والمؤثرات ,, ويصبح معيناً ذكياً ,, إذا قام بآداء عمله باستخدام برامج وبسرعة ودقه ,الآن كما ترون في الرسمة الموجوده في العرض يوجد دائرتين احداهما تمثل البيئة والأخرى تمثل المعين ,, من التعريف نستنتج أن المعين يأخذ من البيئة المدركات عن طريق عناصر القياس ويعطيها المؤثرات عن طريق عناصر تأثيرقيل في البداية أن هدف البرامج الذكيه هي أن تحل محل الإنسان إلا أنه تم التراجع عن هذا الهدف حين أدرك الباحثون أنه لا يمكن مجاراة العقل البشري وما فيه من عجائب وقدرات لم تكتشف إلى الآن لذا أصبح الهدف هو أن تقوم بمساعدة الإنسان على القيام بأعماله بسرعة ودقة تفوق سرعة الكائن البشري .في العرض يوجد مثال تقريبي لمفهوم المعين الذكي حيث يوجد مكنسة في وضعين أحدها متسخ والآخر نظيف ,, بعدها تقوم المكنسة بناء على خلفيتها عن البيئة بفحص البيئة والبحث عن الأوساخ وحين تجدها وتدركها عن طريق عنصر القياس ( عصى المكنسه ) فإنها تؤثر عليه بردة فعل (وهي كنس هذه الاوساخ ) ,, إلا أنه يجب أن نعي تماماً أن المعين الذكي ليس آله بل برنامج يتواجد داخل آله ,, فلا تعنينا مواصفات الجهاز بقدر ما يعنينا مواصفات البرنامجكذلك هناك مثال آخر وهو الثلاجة الذكية ( تقوم فكرة هذه الثلاجة على أن تصميمها قام على أن كل مكان داخل هذه الثلاجة محدد لنوع معين من الطعام ,, مثلاً هناك مكان محدد للبيض ,, حين تضع ربة المنزل البيض داخل الثلاجة فتدرك الثلاجة عدد البيض وتبدأ بالحساب في كل مره ينقص فيها البيض وحين يقرب على النفاذ ترسل رسالة عبر البريد الإلكتروني إلى صاحب البقاله ( تخيلوا شكله قدام الكمبيوتر وفاتح الإيميل http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gi f ) للتوضيح البقاله هي مكان بيع المواد الغذائيه http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif
ليستلم طلب من الثلاجة بأن يحضر للبيت الفلاني طبق بيض ولا يتبقى لصاحب المنزل سوى أن يفتح الباب ويستلم الأغراض
وقس على ذلك جميع الأصناف ,, آلا يحق لنا تسميتها ذكيه !!حسناً لنفترض أنني قمت بالإشراف على مسابقة لإختبار مدى كفاءة مجموعة من المعينات الذكية ,,كيف لي أن أعرف أيها أكفأ من الآخر هل يوجد مقياس لذلك ..؟
الحقيقه أنه لا يوجد مقياس ثابت إلا أنه يمكننا الحكم بكفاءة مُعين عن طريق قياس مدى نجاح آداءه ,, ويُقاس هذا بردات الفعل التي يصدرها المعين فإن كانت صحيحه كلما كان أفضل ,, ولا يؤثر عدم إصدار ردات فعل من المعين على المقياس بمعنى أنه يُحاسب فقط على ما يفعله وليس على ما يجب أن يفعله ,,هناك أربعة عناصر تحدد معقولية أي معين ذكي وهي :


مقياس الآداء الذي يحدد درجة النجاح
ماذا يستطيع أن يدرك من البيئة المحيطه ؟
ماذا يعرف عن البيئة ؟
ما هي الأفعال التي يمكنه آدائها ؟

يتبــــــــــــ ـــــــــــع

شاطئ الإبداع
16-Jun-2008, 12:52 AM
ندخل الآن للجزء الأكثر عملية بعد كم كبير من المعلومات النظرية ,, هذا الجزء يطرح مثالاً سهلاً بسيطاً يوضح المفهوم الذي تقوم عليه عملية تصميم المعين ,,function Cubic (X)

Z=X*X*X

Return Z

Endواضح جداً من هذه الثلاث جمل أننا قمنا بتعريف دالة باسم المعين cubic وعرفنا متغير X والذي يمثل في حالتنا هذه( المدرك) وهو المدخل ,, الذي سيحصل عليه البرنامج من المستخدم ,, بعدها يقوم بالتأثير على المدرك X عن طريق إيجاد مكعب هذا العدد وأخيراً يُصدر ردة الفعل وهي العودة بالمكعب (Z)وهو المخرج ,,هذا مثال بسيط لمجرد التوضيح وإلا إن أتينا إلى حقيقة تصميم المعين فهي ليست على هذه الصورة أبداً وإلا لما أصبحت من أغلى البرمجيات في السوق http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif هناك معادلة تقول ( معين ذكي = برامج + عمارة الحاسب )البرامج هي التي تحدثنا عنها في السابق والتي يختص الذكاء الإصطناعي (AI ) بتوليدها (بلغاته الخاصه كالبرولوج أو Lisp أو جتى السي++ والجافا ),,
أما عمارة الحاسب فهي إما أن تكون أجهزة خاصة لهذا الغرض (كما في المكنسة ) أو أن تكون عامة الغرض ( كما هو الكمبيوتر )للبيئة التي يأخذ منها المعين المدركات ويعطيها المؤثرات أنواع (ولا بد من تحديد نوعها قبل البدء في التصميم ) وهي :


بيئة قابلة للتناول |غير قابلة للتناول (يعني أنه يمكن تناول البيئة بكل مدركاتها أو أن لا تكون )
بيئة قابلة للحل | غير قابلة للحل ( أي يمكن حل الحالة التالية والإنتقال إليها من الحاله الحاليه أو لا )
بيئة قابلة للتسلسل | غير قابلة للتسلسل( أي لا يُصدر المعين ردة فعل إلا بعد تسلسل مدركات معينه وليس مدرك واحد بعدها يكون هناك ردة فعل أو يكون مجرد مدرك وحيد )
بيئة ثابتة | بيئة متغيرة (أن تكون البيئة ثابته أثناء الإدراك والتأثير أو تكون متغيره )
بيئة متصلة | غير متصلة ( غير متصلة أي تكون البيئة متكون من عدد محدد من المدركات وغير ذلك تكون متصله )
ملاحظة كاملة | جزئية ( أي أن المعين يدرك جميع عناصر البيئة بملاحظة كامله أو بملاحظة جزئية )
معين واحد | مجموعة معينات ( هل العمل متوقف على معين واحد أو لا بد من تكامل جهود مجموعة معينات )


عند تصميم المعين الذكي نقوم بمراعاة وجود خصائص معينه له : ( أو حتى عندما نشاهد برامج موجوده في أجهزتنا ونريد أن نعرف هل هي برامج ذكيه أم لا ) :


الإستقالية :ونعني بخاصية الإستقلالية أن يكون برنامجي المصمم مستقل عن المستخدم بحيث يؤدي مهامه الموكله إليه دون حفز أو مساعده من المستخدم (وهذا فرق بين البرامج العاديه والذكيه ) يعني نشغل المكنسه ونجعلها تؤدي مهمتها بدون تدخلي أنا كمستخدم
براعة الإتصال : يجب أن يكون المعين الذكي قادر على الإتصال بالبيئة وبالمستخدم وبالمعينات الأخرى الموجوده في البيئة بحيث يؤدي مهمته على أفضل وجه
المقدره على المشاركه : يحيث يتم تصميم المعين ليكون قادراً على آداء مهمة جماعيه مع المعينات الأخرى وبكل تأكيد العمل مع معينات آخرى سيكون أفضل لأنهم سيؤدون عمل أكبر وأكثر تأثيراً
المقدره على الوصول للحل : وهذه أهم نقطه وهي تعني أن يكون المعين قادراً على الإستنتاج والتحليل ليصل لأفضل الحلول ,,
ضبط الآداء : ونعني بها أن يقوم المعين بضبط آداءه في البيئة مع مدركات مشابهه ليقدر نسبة نجاحه بالآداء ثم يقوم بزيادة هذه النسبة لدرجة أفضل
جديرة بالثقة ويعتمد عليها : ذكرنا أن البرنامج يحل محل الإنسان في السرعة والدقه فإن لم يكن أهلاً للثقه فلا داع له ,, أليس كذلك http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif


ورد في العرض أمثله على برامج ذكيه يمكنكم تحميلها من الإنترنت وتطبيق كل ما ورد في الموضوع عليها وهيFirefly ,, Copernic (http://www.softpedia.c om/get/System/OS-Enhancements/Copernic-Desktop-Search.shtml) ( يمكنني التحدث لاحقاً عن تجربتي معها فهي بحق ذات فكره ذكيه ) (http://www.softpedia.c om/get/System/OS-Enhancements/Copernic-Desktop-Search.shtml)
وللمعلومية أحجامها ليست بالكبيره ويمكنكم حذفها إن لم ترق لكم !!إلى هنا و يجب أن أتوقف لأني أطلت عليكم كثيراً ,,
بقي في العرض مجموعة من الشرائح تتحدث عن المعينات المعلّمة والمتعلمة وتم شرحها في نفس الشريحه كذلك هناك مجموعة من الأمثلة والإستخدامات للمعينات الذكيه في المجالات المختلفه تجدونها في الشرائح وإن أشكل عليكم فهم شي لا تترددوا بالسؤال ,, http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif وهذا مثال على السريع وجدته في يوتيوب
http://www.youtube.com/watch?v=-2YkzesGb3Q&hl=e n
ما جعلني أهتم بكتابة هذا الموضوع ( مع إصابة جهازي بالفايروس وتدميره لجهازي مما اضطرني إلى عمل فورمات دون أخذ نسخة من ملف التحضير والذي اضطرني إلى إعادة الكتابه من جديد ) ما دعاني لكل هذا هو أنني حين كُلفت بشرح هذه المحاضره عندنا في الكلية لم أفهم بعض النقاط التي ذُكرت في المرجع الذي أعتمد عليه ( أصول الذكاء الإصطناعي للذكتور المهندس خالد ناصر السيد ) فبحثت في الإنترنت عمن يتناول هذه النقاط فلم أجد فأحسست أنه من واجبي الحديث عن هذا الفرع المهمل من كتاباتنا ,,وان رأت أن هذا الموضوع له جمهوره ومحبيه ومن يريدون الإستفاده أكثر من هذا العلم فلا مانع لدي من الحديث أكثر عن هذا العلم لنتعلم سوياً http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif
بالتوفيق لكم جميعاً

نقلاً من مدونة شاطئ الإبداع (مدونتي يعني =) )
تحياتي

نور الهدى
16-Jun-2008, 10:44 AM
بارك الله بكِ
شرح رائع ماشاء الله
درس له إفادة كبيرة
سنتمعن الموضوع
وإذا كان هنالك إستفسارات نكتبها
بوركت جهودكِ

عاشقت التقنيه
05-Sep-2008, 04:06 AM
شرح وافي
ومفهوم ,,,,,وجهد رائع

شاطئ الإبداع
09-Sep-2008, 12:39 AM
حياكم الله أ. نور الهدى & أ. عاشقة التقنية
سعيدة جداً بتواجدكم وباستفادتكم

الشريف أحمد
09-Sep-2008, 03:24 AM
موضوع طويل ^_^
لى عودة لقرائته :)

ميار2007
21-Sep-2008, 01:47 AM
مشكوره نورتيني بعلمك