الوكلاء والأنظمة الذكية

تعرف على تصميم ووظائف وأنواع وكلاء الذكاء الاصطناعي واكتشف كيف أنهم اللبنات الأساسية لإنشاء أنظمة ذكية متقدمة.

سنغطي ما يلي...

نحن مهتمون ببناء أنظمة ذكية تحاكي السلوك البشري. دعونا ندرس العناصر مفتاح لتجسيد هذه الأنظمة.

الوكلاء

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

يوضح الجدول أدناه بعض الأمثلة المثيرة للاهتمام للوكلاء الذين لديهم أجهزة استشعار ومشغلات.

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

وظيفة الوكيل

يستقبل الوكلاء إدخال عبر مُستشعرات؛ نُسمي هذه إدخال "مُدركات". تُسمى سلسلة المُدخلات التي يُدركها الوكيل عبر مُستشعراته "سجل المُدركات". عادةً، يُمكن أن يستند قرار الوكيل بشأن الإجراء الذي سيتخذه في أي لحظة، باستخدام مُشغلاته، إلى تسلسل المُدركات بأكمله حتى تلك النقطة. إذا استطعنا تحديد أفعال الوكيل لكل تسلسل مُدركات مُمكن، نكون قد وصفنا سلوك الوكيل وصفًا كاملًا. رياضيًا، يُمثل سلوك الوكيل بواسطة دالة الوكيل، التي تُطابق كل تسلسل مُدركات مع إجراء مُقابل يُنفذه الوكيل باستخدام مُشغلاته.

Press + to interact

مثال: عامل التحكم في الضوء

دعونا نفهم كل هذه المفاهيم بمساعدة مثال.

Environment

  • A room with a light that can be either on or off.

  • The room has a light sensor and a motion sensor.

Actions

  • Turn Light On

  • Turn Light Off

Sensors

  • Light Sensor (detects whether the light is on or off)

  • Motion Sensor (detects the presence or absence of a motion)

Percepts

  • A combination of light status (On/Off) and motion status (Detected/Not Detected). For example, (Light: Off, Motion: Detected).

Actuators

  • Mechanisms to control the light switch.

فيما يلي جدول بسيط لنظام التحكم الآلي في الإضاءة لدينا:

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

مع إضافة المزيد من متغيرات الإدراك أو زيادة عدد القيم المحتملة لكل متغير، ينمو عدد مجموعات الإدراك المحتملة بشكل كبير، مما يؤدي بدوره إلى زيادة تعقيد تعريف دالة الوكيل.

التمثيل الرياضي:

هذه هي وظيفة الوكيل المصممة خصيصًا لهذا السيناريو:

نظرا لإدراك p = ( L , M ) p = (L, M) ...