ما هي المعينات الذكية ؟؟

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

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

للذكاء الإصطناعي فروع كثيره ومنها :

  1. الذكاء الإصطناعي المنطقي (L AI)
  2. البحث
  3. ملاحظة الشكل أو النموذج
  4. تمثيل المعرفة
  5. الإستنتاج
  6. التعلم من الخبره
  7. التخطيط
  8. المعينات الإلكترونية الذكية (Agent )
  9. تقنيات المنطق الغامض \ المشوش
  10. شبكة الخلية العصبية والحسابات المتوازية
  11. الخوازميات الجينية (GA)

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

الفرع الذي سنتناوله اليوم هو ( المُعينات الذكية ) ,,
فبسم الله وعلى بركة الله
:)
( ملاحظة :: يمكنكم تحميل العرض المرفق ليسهل عليكم متابعة الشرح [وشكراً لشبكة المعالي على توفير قالب العرض ])

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

هذا المعين بشكل عام ,,, يصبح المعين برامجي (Soft ware ) إذا تم استخدام برامج تمثل المدركات والمؤثرات ,, ويصبح معيناً ذكياً ,, إذا قام بآداء عمله باستخدام برامج وبسرعة ودقه ,

الآن كما ترون في الرسمة الموجوده في العرض يوجد دائرتين احداهما تمثل البيئة والأخرى تمثل المعين ,, من التعريف نستنتج أن المعين يأخذ من البيئة المدركات عن طريق عناصر القياس ويعطيها المؤثرات عن طريق عناصر تأثير

قيل في البداية أن هدف البرامج الذكيه هي أن تحل محل الإنسان إلا أنه تم التراجع عن هذا الهدف حين أدرك الباحثون أنه لا يمكن مجاراة العقل البشري وما فيه من عجائب وقدرات لم تكتشف إلى الآن لذا أصبح الهدف هو أن تقوم بمساعدة الإنسان على القيام بأعماله بسرعة ودقة تفوق سرعة الكائن البشري .

في العرض يوجد مثال تقريبي لمفهوم المعين الذكي حيث يوجد مكنسة في وضعين أحدها متسخ والآخر نظيف ,, بعدها تقوم المكنسة بناء على خلفيتها عن البيئة بفحص البيئة والبحث عن الأوساخ وحين تجدها وتدركها عن طريق عنصر القياس ( عصى المكنسه ) فإنها تؤثر عليه بردة فعل (وهي كنس هذه الاوساخ ) ,, إلا أنه يجب أن نعي تماماً أن المعين الذكي ليس آله بل برنامج يتواجد داخل آله ,, فلا تعنينا مواصفات الجهاز بقدر ما يعنينا مواصفات البرنامج

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

حسناً لنفترض أنني قمت بالإشراف على مسابقة لإختبار مدى كفاءة مجموعة من المعينات الذكية ,,كيف لي أن أعرف أيها أكفأ من الآخر هل يوجد مقياس لذلك ..؟
الحقيقه أنه لا يوجد مقياس ثابت إلا أنه يمكننا الحكم بكفاءة مُعين عن طريق قياس مدى نجاح آداءه ,, ويُقاس هذا بردات الفعل التي يصدرها المعين فإن كانت صحيحه كلما كان أفضل ,, ولا يؤثر عدم إصدار ردات فعل من المعين على المقياس بمعنى أنه يُحاسب فقط على ما يفعله وليس على ما يجب أن يفعله ,,

هناك أربعة عناصر تحدد معقولية أي معين ذكي وهي :

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

ندخل الآن للجزء الأكثر عملية بعد كم كبير من المعلومات النظرية ,, هذا الجزء يطرح مثالاً سهلاً بسيطاً يوضح المفهوم الذي تقوم عليه عملية تصميم المعين ,,

function Cubic (X)
Z=X*X*X
Return Z
End

واضح جداً من هذه الثلاث جمل أننا قمنا بتعريف دالة باسم المعين cubic وعرفنا متغير X والذي يمثل في حالتنا هذه( المدرك) وهو المدخل ,, الذي سيحصل عليه البرنامج من المستخدم ,, بعدها يقوم بالتأثير على المدرك X عن طريق إيجاد مكعب هذا العدد وأخيراً يُصدر ردة الفعل وهي العودة بالمكعب (Z)وهو المخرج ,,

هذا مثال بسيط لمجرد التوضيح وإلا إن أتينا إلى حقيقة تصميم المعين فهي ليست على هذه الصورة أبداً وإلا لما أصبحت من أغلى البرمجيات في السوق :)

هناك معادلة تقول ( معين ذكي = برامج + عمارة الحاسب )

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

للبيئة التي يأخذ منها المعين المدركات ويعطيها المؤثرات أنواع (ولا بد من تحديد نوعها قبل البدء في التصميم ) وهي :

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

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

  1. الإستقالية :ونعني بخاصية الإستقلالية أن يكون برنامجي المصمم مستقل عن المستخدم بحيث يؤدي مهامه الموكله إليه دون حفز أو مساعده من المستخدم (وهذا فرق بين البرامج العاديه والذكيه ) يعني نشغل المكنسه ونجعلها تؤدي مهمتها بدون تدخلي أنا كمستخدم
  2. براعة الإتصال : يجب أن يكون المعين الذكي قادر على الإتصال بالبيئة وبالمستخدم وبالمعينات الأخرى الموجوده في البيئة بحيث يؤدي مهمته على أفضل وجه
  3. المقدره على المشاركه : يحيث يتم تصميم المعين ليكون قادراً على آداء مهمة جماعيه مع المعينات الأخرى وبكل تأكيد العمل مع معينات آخرى سيكون أفضل لأنهم سيؤدون عمل أكبر وأكثر تأثيراً
  4. المقدره على الوصول للحل : وهذه أهم نقطه وهي تعني أن يكون المعين قادراً على الإستنتاج والتحليل ليصل لأفضل الحلول ,,
  5. ضبط الآداء : ونعني بها أن يقوم المعين بضبط آداءه في البيئة مع مدركات مشابهه ليقدر نسبة نجاحه بالآداء ثم يقوم بزيادة هذه النسبة لدرجة أفضل
  6. جديرة بالثقة ويعتمد عليها : ذكرنا أن البرنامج يحل محل الإنسان في السرعة والدقه فإن لم يكن أهلاً للثقه فلا داع له ,, أليس كذلك :)

ورد في العرض أمثله على برامج ذكيه يمكنكم تحميلها من الإنترنت وتطبيق كل ما ورد في الموضوع عليها وهي

Firefly ,, Copernic

( يمكنني التحدث لاحقاً عن تجربتي معها فهي بحق ذات فكره ذكيه )
وللمعلومية أحجامها ليست بالكبيره ويمكنكم حذفها إن لم ترق لكم !!

إلى هنا و يجب أن أتوقف لأني أطلت عليكم كثيراً ,,
بقي في العرض مجموعة من الشرائح تتحدث عن المعينات المعلّمة والمتعلمة وتم شرحها في نفس الشريحه كذلك هناك مجموعة من الأمثلة والإستخدامات للمعينات الذكيه في المجالات المختلفه تجدونها في الشرائح وإن أشكل عليكم فهم شي لا تترددوا بالسؤال ,, :)

وهذا مثال على السريع وجدته في يوتيوب


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

بالتوفيق لكم جميعاً

5 تعليقات إلى “ما هي المعينات الذكية ؟؟”

  1. .:.Muneera.:. يقول:

    قبل نشري للتدوينه اضطررت للإبتعاد قليلاً عن الجهاز لأعود بعدها بساعتين تقريباً
    عدتُ لأجد الفايرفوكس قد أغلق نفسه بدون سابق انذار ,,
    لم أحزن كثيراً كوني قد حفظت التدوينه قبل ذهابي ,, إلا أن المصيبه أنني لم أجدها
    جن جنوني بحثت عنها مراراً وتكراراً ولم أجدها ,, بقيت مصدومة لمدة ساعتين أخريتين ,, لأعود بعدها وقد رضيت بالأمر الواقع ,, فتحت الوورد لأبدأ الكتابه فيه فهو أضمن في حفظ كلامي من الوورد بريس ,, وأنا أحاول الكتابه والكلمات تخرج مرغمة من دماغي تذكرت فجأه أنني قد حفظتها كصفحة وليس كتدوينه ,, تهللت أسارير وجهي فرحاً حين رأيت تدوينتي المفقوده وقمت بنشرها مباشره ,,, :D

  2. أروى يقول:

    سبحان من علم الانسان مالم يعلم
    جزاك الله خيراً على هذه المعلومات
    رغم انها بعيدة عن تخصصي لكنني اضفتها لحصيلتي المعلوماتيه
    \\
    تعقيباً على ماذكرت آنفاً
    صحيح كم تحصل ان يفقد الانسان بعض الاشياء ويتحسر على ذلك
    لكن ربما وبعد عون من الله يجدها ويفرح بذلك
    وكثير ماتحصل لي واحزن ولكن قد علمتني والدتي ان اتذكر كلما مر بي موقف كهذا
    ان استرجع واقول اللهم آجرني في مصيبتي واخلفني خيراً منها قد يبدو هذا غريباً في موضع كهذا
    لكن كم فقدت اشياء وبعد ذكري لهذا الدعاء ماالبث الا وقت واجدها
    \\ وهذا لأرى نفسي ومدى ايماني بالركن السادس من اركان الايمان>> آتاسف فقد خرجت عن نطاق فعذراً منك غاليتي ولكن كلامك لامس شيئاً في نفسي

    عزيزتي اتمنى لكِ التوفيق:)

    أختك في الله :أروى

  3. .:.Muneera.:. يقول:

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

    جزاك الله خير أروى على التذكير :)

  4. عالم التقنية » ماهي المعينات الذكية Agents ؟ يقول:

    [...] ولمن أراد الإستزادة أكثر يمكنكم قراءة المزيد هنا [...]

  5. ملك بدون مملكة يقول:

    يعطيك العافية ياشاطئ على المقال الحلو
    الذكاء الاصطناعي يحتاج وقت طويل لتصميمه
    لانه يحتاج الى برمجة لكافة الاحتمالات اللي ممكن يواجهها
    حتى يتخذ القرارات الصحيحة ذاتياً

    انا اشوف الامر ناجح مع البرامج والمشاريع الصغيرة
    لكن كون ان ثلاجتي ترسل ايميل او sms لراعي البقالة
    ههههه شي حلو بس ما اظن نشوفها قريباً عندنا

    تحياتي لك ومتابع اول لمقالاتك ; )


اترك رد