الوكلاء والأنظمة الذكية
تعرف على تصميم ووظائف وأنواع وكلاء الذكاء الاصطناعي واكتشف كيف أنهم اللبنات الأساسية لإنشاء أنظمة ذكية متقدمة.
سنغطي ما يلي...
نحن مهتمون ببناء أنظمة ذكية تحاكي السلوك البشري. دعونا ندرس العناصر مفتاح لتجسيد هذه الأنظمة.
الوكلاء
الوكيل هو برنامج أو آلة قادرة على استشعار ما يحدث حولها واتخاذ قرارات مفيدة. يسعى لتحقيق هدف من خلال استشعار محيطه، ثم التصرف بطريقة تُقرّبه من ذلك الهدف. بمعنى آخر، يستطيع الوكيل استشعار البيئة المحيطة به باستخدام أجهزة استشعار ، والتصرف بناءً عليها من خلال مُشغّلات.
يوضح الجدول أدناه بعض الأمثلة المثيرة للاهتمام للوكلاء الذين لديهم أجهزة استشعار ومشغلات.
Agent Type | Sensors | Actuators |
Human | Eyes, ears, nose, skin, tongue | Hands, legs, mouth, vocal cords |
Bird | Eyes, ears, beak, feathers | Wings, legs, beak |
Robot | Cameras, infrared range finders, ultrasonic sensors, touch sensors | Motors, robotic arms, wheels |
Autonomous vehicle | Radar, cameras, GPS, ultrasonic sensors | Steering mechanism, brakes, throttle control |
وظيفة الوكيل
يستقبل الوكلاء إدخال عبر مُستشعرات؛ نُسمي هذه إدخال "مُدركات". تُسمى سلسلة المُدخلات التي يُدركها الوكيل عبر مُستشعراته "سجل المُدركات". عادةً، يُمكن أن يستند قرار الوكيل بشأن الإجراء الذي سيتخذه في أي لحظة، باستخدام مُشغلاته، إلى تسلسل المُدركات بأكمله حتى تلك النقطة. إذا استطعنا تحديد أفعال الوكيل لكل تسلسل مُدركات مُمكن، نكون قد وصفنا سلوك الوكيل وصفًا كاملًا. رياضيًا، يُمثل سلوك الوكيل بواسطة دالة الوكيل، التي تُطابق كل تسلسل مُدركات مع إجراء مُقابل يُنفذه الوكيل باستخدام مُشغلاته.
مثال: عامل التحكم في الضوء
دعونا نفهم كل هذه المفاهيم بمساعدة مثال.
Environment |
|
Actions |
|
Sensors |
|
Percepts |
|
Actuators |
|
فيما يلي جدول بسيط لنظام التحكم الآلي في الإضاءة لدينا:
Percept sequence | Action |
[(Light: Off, Motion: Detected)] | Turn light on |
[(Light: On, Motion: Not Detected)] | Turn light off |
[(Light: Off, Motion: Not Detected)] | Do nothing |
[(Light: On, Motion: Detected)] | Do nothing |
مع إضافة المزيد من متغيرات الإدراك أو زيادة عدد القيم المحتملة لكل متغير، ينمو عدد مجموعات الإدراك المحتملة بشكل كبير، مما يؤدي بدوره إلى زيادة تعقيد تعريف دالة الوكيل.
التمثيل الرياضي:
هذه هي وظيفة الوكيل المصممة خصيصًا لهذا السيناريو:
نظرا لإدراك