الأنظمة متعددة الوكلاء (Multi-Agent Systems أو MAS)
صفوا الوكيل من خلال بيئته وملاحظاته وأفعاله وأهدافه.
70 دقيقة
وش بتتعلّم
- صفوا الوكيل من خلال بيئته وملاحظاته وأفعاله وأهدافه.
- قارنوا الوكلاء التفاعليين والتداوليين وصمّموا تفاعلات بسيطة تنتج سلوكًا على مستوى النظام.
وش تحتاج قبل تبدأ
- التعلم المعزز العميق
الوقت المتوقع
70 دقيقةتشخيص اختياري
وش تعرف من قبل؟
ما له درجة نجاح، ولا يوقف الدرس. اختر «ماني متأكد» إذا هذا جوابك الصادق.
الأنظمة متعددة الوكلاء (Multi-Agent Systems أو MAS)
من الطرق اللي نقدر نبني فيها ذكاء ما نسميه النهج الناشئ (أو التآزري). فكرته إن السلوك المشترك لعدد كبير من الوكلاء البسيطين نسبيًا يطلع لنا سلوك أعقد — وأذكى أحيانًا — على مستوى النظام كامل. ومن الناحية النظرية، يعتمد هالنهج على مبادئ الذكاء الجمعي، والانبثاقية (Emergentism)، والسبرانية التطورية (Evolutionary Cybernetics). هالمبادئ تقول إن النظام الأعلى يكتسب قيمة إضافية إذا ركبناه بشكل مناسب من أنظمة أبسط؛ وهذي الفكرة معروفة باسم مبدأ انتقال النظام الفوقي (metasystem transition).
برز مجال الأنظمة متعددة الوكلاء في الذكاء الاصطناعي (AI) خلال التسعينيات، استجابةً لنمو الإنترنت والأنظمة الموزعة. حتى أحد المراجع الكلاسيكية في AI، كتاب Artificial Intelligence: A Modern Approach، يقدّم AI الكلاسيكي من منظور الأنظمة متعددة الوكلاء.
الفكرة الأساسية في هالنهج هي الوكيل (Agent): كيان موجود داخل بيئة، يستشعر وش يصير فيها ويتصرف بناءً عليه. والتعريف واسع، لذلك نقدر نصنّف الوكلاء بأكثر من طريقة:
- بحسب قدرتهم على الاستدلال:
- الوكلاء التفاعليون (Reactive) غالبًا يتبعون سلوك بسيط من نوع طلب ثم استجابة.
- الوكلاء المتروّون (Deliberative) يستخدمون استدلال منطقي و/أو قدرات تخطيط.
- بحسب المكان اللي ينفّذ فيه الوكيل شفرته:
- الوكلاء الثابتون (Static) يشتغلون على عقدة شبكة مخصصة.
- الوكلاء المتنقلون (Mobile) يقدرون ينقلون شفرتهم بين عقد الشبكة.
طبّق
المختبرات والواجب
تكليف NetLogo
تكليف NetLogo اختاروا نموذجًا من مكتبة NetLogo وعدّلوه لمحاكاة موقف واقعي. وإذا استخدمتوا نموذج Virus، تعاملوا معه كمحاكاة مفاهيمية مبسطة، مب كتوقع وبائي: اذكروا الافتراضات، وغيّروا معاملين على الأقل، واشرحوا وش الأشياء اللي ما يمثلها النموذج. احفظوا نسخة محلية وسجّلوا عرضًا قصير
اختياري وتسويه بوقتك؛ ما يأثر على إكمال الدورة.
الواجب: تكليف NetLogo
تكليف NetLogo
اختاروا نموذجًا من مكتبة NetLogo وعدّلوه لمحاكاة موقف واقعي. وإذا استخدمتوا نموذج Virus، تعاملوا معه كمحاكاة مفاهيمية مبسطة، مب كتوقع وبائي: اذكروا الافتراضات، وغيّروا معاملين على الأقل، واشرحوا وش الأشياء اللي ما يمثلها النموذج. احفظوا نسخة محلية وسجّلوا عرضًا قصيرًا بوسائط من تأليفكم أو موثقة الترخيص ومن دون بيانات شخصية.
الزبدة
- صفوا الوكيل من خلال بيئته وملاحظاته وأفعاله وأهدافه.
- قارنوا الوكلاء التفاعليين والتداوليين وصمّموا تفاعلات بسيطة تنتج سلوكًا على مستوى النظام.
اختبار بعد الدرس
تأكد من فهمك
أرسله مرة وحدة عشان يفتح لك إكمال الدرس، وتقدر تعيده قد ما تبي.
اختم هالدرس
أرسل اختبار ما بعد الدرس، وبعدها أكّد إنك جاهز تكمّل الدرس.