SlideShare une entreprise Scribd logo
1  sur  22
‫المحاضرة‬
(
2
)
‫اعداد‬
:
‫أ‬
/
‫الغامدي‬ ‫منال‬
sites.google.com/site/manaldmmas/
Intelligent agents
‫الذكي‬ ‫الوكيل‬
Intelligent agents
‫الذكي‬ ‫الوكيل‬

‫بيئته‬ ‫ادارك‬ ‫يستطيع‬ ‫كائن‬ ‫عن‬ ‫عبارة‬
(
environment
)
‫وذلك‬ ‫قيها‬ ‫موجودا‬ ‫يكون‬ ‫التي‬
‫المستشعرات‬ ‫عبر‬
(
sensor
)
‫هذا‬ ‫يمتلكها‬ ‫التي‬
‫التن‬ ‫اليات‬ ‫بواسطة‬ ‫معها‬ ‫التجاوب‬ ‫ثم‬ ‫ومن‬ ‫الكائن‬
‫فيذ‬
(
actuator
)
‫الجوارح‬ ‫او‬
.

‫وكيل‬ ‫االنسان‬ ‫نعتبر‬ ‫ان‬ ‫يمكن‬
,
‫ادوات‬ ‫يملك‬ ‫فهو‬
‫استشعار‬
(
‫الخمس‬ ‫الحواس‬
)
‫ب‬ ‫ادارك‬ ‫يستطيع‬ ‫وبها‬
‫يئته‬
(
percept
)
‫جوارح‬ ‫لديه‬ ‫ان‬ ‫كما‬
(
‫واالرجل‬ ‫االيدي‬
)
‫بيئته‬ ‫في‬ ‫يها‬ ‫يؤثر‬
.

‫الربورت‬ ‫كذك‬
:
‫االستشعار‬ ‫ادوات‬

‫تصوير‬ ‫كاميرة‬
,
‫در‬ ‫مقياس‬
‫جة‬
‫الحرارة‬
.
‫التنفيذ‬ ‫اليات‬

‫الجوارح‬
(
‫واالرجل‬ ‫االيدي‬
. )

‫كوكيل‬ ‫برنامج‬ ‫اي‬ ‫اعتبار‬ ‫يمكن‬
,
‫يستطيع‬ ‫النه‬
‫تحسس‬
‫والفارة‬ ‫المفاتيح‬ ‫لوحة‬ ‫طريق‬ ‫عن‬ ‫البيئة‬ ‫وادارك‬
‫وتبدو‬
‫الشاشة‬ ‫على‬ ‫واضحة‬ ‫عمله‬ ‫واثار‬ ‫الفعل‬ ‫ردة‬
.
percepts
Action
‫مفاهيم‬

‫االدراك‬
(
percept
: )
‫طريق‬ ‫عن‬ ‫الوكيل‬ ‫يتلقاها‬ ‫التي‬ ‫البيانات‬
‫المستشعرات‬
(
input
. )

‫الفعل‬ ‫ردة‬
(
Action
: )
‫الوكيل‬ ‫عن‬ ‫الصادرة‬ ‫االحداث‬
(
output
. )

‫مالذي‬
‫يحدد‬
‫؟‬ ‫الذكي‬ ‫الوكيل‬ ‫سلوك‬
‫الوكيل‬ ‫دالة‬
(
Agent function
)
‫او‬ ‫جدول‬ ‫شكل‬ ‫على‬ ‫تكون‬ ‫وقد‬
‫رياضية‬ ‫صيغة‬
.

‫مالذي‬
‫يمثل‬
‫الوكيل؟‬ ‫سلوك‬
‫الوكيل‬ ‫برنامج‬
(
Agent program
)
‫مثال‬
:
‫التنظيف‬ ‫مكنسة‬
Vacuum Cleaning

‫بتنظي‬ ‫تقوم‬ ‫كهربائية‬ ‫مكنسة‬ ‫مثال‬ ‫هنا‬
‫ف‬
‫مربعين‬
(
A,B
)
‫كل‬ ‫في‬ ‫احداهما‬ ‫داخل‬ ‫وتقع‬
‫لحظة‬
.

‫تدركه‬ ‫مالذي‬
(
‫الورادة‬ ‫االحداث‬
)
‫؟‬
.1
‫بداخله‬ ‫تقع‬ ‫الذي‬ ‫المربع‬
(
A
‫او‬
B
)
.2
‫النظاف‬ ‫مستوى‬ ‫ناحية‬ ‫من‬ ‫المربع‬ ‫حالة‬
‫ة‬
:
‫نظيف‬
(
clean
)
‫نظيف‬ ‫غير‬ ‫او‬
(
dirty
.)

‫الصادرة‬ ‫الفعل‬ ‫ردود‬ ‫ماهي‬
(
Action
)
‫؟‬
.1
‫يمينا‬ ‫االتجاه‬
(
right
)
.2
‫يسارا‬ ‫االتجاه‬
(
left
)
.3
‫الشفط‬
(
suck
)
Agent function

‫الوكيل‬ ‫دالة‬ ‫استنتاج‬ ‫يمكن‬
(
Agent function
)
‫التالي‬ ‫بالشكل‬
:
‫ذل‬ ‫عدا‬ ‫فيما‬ ‫االخر‬ ‫المربع‬ ‫الى‬ ‫انتقل‬ ‫نظيفا‬ ‫الحالي‬ ‫المربع‬ ‫كان‬ ‫اذا‬
‫قم‬ ‫ك‬
‫بالشفط‬
.
‫التالي‬ ‫الجدول‬ ‫ونكتب‬
:
‫السليم‬ ‫بالسلوك‬ ‫ذلك‬ ‫تحديد‬ ‫يمكن‬
:
‫الوكيل‬ ‫عقالنية‬
‫عن‬ ‫نقول‬ ‫متى‬
Agent function
‫؟‬ ‫صحيحة‬ ‫بانها‬
‫السليم‬ ‫السوك‬
:
‫الوك‬ ‫عقالنية‬ ‫مفهوم‬
‫يل‬

‫العقالني‬ ‫الوكيل‬
(
rational agent
)
‫الذي‬ ‫الوكيل‬ ‫هو‬ ‫المنطقي‬ ‫الوكيل‬ ‫او‬
‫صحيح‬ ‫بشكل‬ ‫يتصرف‬
.

‫رياضيا‬
:
‫جدول‬ ‫صفوف‬
Agent function
‫بيانات‬ ‫علي‬ ‫تحتوي‬
‫صحيحة‬
.
‫الوكيل‬ ‫عقالنية‬ ‫عوامل‬
:
.1
‫االداء‬ ‫معيار‬ ‫قيمة‬
(
performance measure value
: )
‫للوكيل‬ ‫السليم‬ ‫السلوك‬ ‫مقياس‬ ‫و‬
,
‫مجم‬ ‫يقدم‬ ‫الوكيل‬ ‫نالحظ‬ ‫ان‬ ‫يجب‬
‫من‬ ‫وعة‬
‫ال‬ ‫البيئة‬ ‫في‬ ‫تؤثر‬ ‫الردود‬ ‫وهذه‬ ‫للبيئة‬ ‫استشعاره‬ ‫بعد‬ ‫الفعل‬ ‫ردود‬
‫محيطة‬
.
‫ان‬
‫الو‬ ‫اداء‬ ‫فعالية‬ ‫يحدد‬ ‫الوكيل‬ ‫مايتوقعه‬ ‫مع‬ ‫البيئة‬ ‫حالة‬ ‫تطابق‬ ‫مقدار‬
‫كيل‬
.
.1
‫المحيطة‬ ‫البيئة‬ ‫عن‬ ‫السابقة‬ ‫الوكيل‬ ‫معلومات‬
(
environment
)
.2
‫بش‬ ‫او‬ ‫البيئة‬ ‫في‬ ‫الحادثة‬ ‫تغييرات‬ ‫مع‬ ‫وتجاوبه‬ ‫الوكيل‬ ‫فعل‬ ‫ردود‬
‫اخر‬ ‫كل‬
‫التنفيذ‬ ‫اليات‬
(
actuator
)
.3
‫االستشعار‬ ‫ادوات‬ ‫تسجلها‬ ‫التي‬ ‫االدراك‬ ‫احداث‬ ‫سلسلة‬
(
sensor
. )
‫العقالني‬ ‫الوكيل‬
:
‫تعطي‬ ‫وكيل‬ ‫هو‬
‫استجابته‬
‫ممكنة‬ ‫قيمة‬ ‫اكبر‬
‫لمعي‬
‫االداء‬ ‫ار‬
‫االعتبار‬ ‫بعين‬ ‫اخذ‬ ‫اذا‬
‫السابقة‬ ‫معلوماته‬
‫وكذلك‬ ‫البيئة‬ ‫عن‬
‫معلومات‬
‫الالحقة‬ ‫ه‬
(
‫المستشعرات‬ ‫من‬ ‫القادمة‬
)
‫معا‬ ‫المجموعة‬ ‫هذه‬ ‫الى‬ ‫ونرمز‬
(
PEAS
. )
‫مالحظة‬
:

‫البيئ‬ ‫عن‬ ‫شيء‬ ‫كل‬ ‫الوكيل‬ ‫يعلم‬ ‫ان‬ ‫ابدا‬ ‫التعني‬ ‫الوكيل‬ ‫عقالنية‬
‫والتعني‬ ‫ة‬
‫مثاال‬ ‫سنضرب‬ ‫االمر‬ ‫ولتوضيح‬ ‫تصرفاته‬ ‫بنتائج‬ ‫الوكيل‬ ‫علم‬
:
‫الشارع‬ ‫من‬ ‫االخر‬ ‫الجانب‬ ‫على‬ ‫له‬ ‫صديقا‬ ‫راى‬ ‫رجال‬ ‫ان‬ ‫لو‬
,
‫من‬ ‫وتاكد‬
‫ح‬ ‫بالعبور‬ ‫شرع‬ ‫مان‬ ‫ولكن‬ ‫العبور‬ ‫قبل‬ ‫السيارات‬ ‫من‬ ‫الشارع‬ ‫خلو‬
‫تى‬
‫ي‬ ‫كان‬ ‫التي‬ ‫البناية‬ ‫نافذة‬ ‫من‬ ‫سيدة‬ ‫القتها‬ ‫طوب‬ ‫قطعة‬ ‫عليه‬ ‫سقطت‬
‫تحتها‬ ‫قف‬
,
‫السؤال‬
:
‫؟‬ ‫العقالنية‬ ‫بعدم‬ ‫تصرفه‬ ‫تصف‬ ‫ان‬ ‫يمكن‬ ‫هل‬
‫بالبي‬ ‫الوكيل‬ ‫عالقة‬ ‫تحديد‬ ‫على‬ ‫امثلة‬
‫ئة‬
‫وال‬
PESE
‫تخصها‬ ‫التي‬
:
‫الوكيل‬
‫االداء‬ ‫معايير‬
Performance
measure
‫البيئة‬
environmen
t
‫التنفيذ‬ ‫اليات‬
actuator
‫المستشعرات‬
sensor
‫نظام‬
‫طب‬ ‫تشخيص‬
‫ي‬
‫في‬ ‫فرز‬ ‫جهاز‬
‫مصنع‬
‫الل‬ ‫تعليم‬ ‫برنامج‬
‫غة‬
‫االنكليزية‬
‫الي‬ ‫تاكسي‬ ‫سيارة‬
‫ة‬
‫المحيطة‬ ‫البيئة‬ ‫خواص‬
:
.1
‫الوضوح‬
/
‫الضبابية‬
(
fully observable vs. partially observable
: )
‫واضحة‬

‫و‬ ‫تطلبها‬ ‫التي‬ ‫المعلومات‬ ‫الوكيل‬ ‫تعطي‬ ‫المستشعرات‬ ‫كانت‬ ‫اذا‬
‫التي‬ ‫جوانب‬
‫عالقة‬ ‫لها‬
‫الفعل‬ ‫رد‬ ‫باختيار‬
(
‫المتقاطعة‬ ‫الكلمات‬ ‫حل‬
)
‫ضبابية‬

‫جزئية‬ ‫المتوفرة‬ ‫المعلومات‬ ‫كانت‬ ‫اذا‬
(
‫السيارة‬ ‫قيادة‬
.)
2
.
‫التحديد‬
/
‫االحتمالية‬
(
deterministic vs. stochastic
: )
‫محددة‬

‫البيئة‬ ‫اليه‬ ‫تؤول‬ ‫الذي‬ ‫الحال‬ ‫نعرف‬ ‫كنا‬ ‫اذا‬
next state
‫الراهن‬ ‫الوضع‬ ‫من‬ ‫انطالقا‬
current state
‫الوكيل‬ ‫فعل‬ ‫ردة‬ ‫ومن‬
(
‫المتقاطعة‬ ‫الكلمات‬ ‫حل‬
. )
‫احتمالية‬

‫الراهن‬ ‫الوضع‬ ‫من‬ ‫انطالقا‬ ‫اليه‬ ‫تؤول‬ ‫الذي‬ ‫الحال‬ ‫نعرف‬ ‫نكن‬ ‫لم‬ ‫اذا‬
(
‫النرد‬
,
‫ق‬
‫يادة‬
‫السيارة‬
. )
‫مالحظة‬
:
‫است‬ ‫البيئة‬ ‫ان‬ ‫نقول‬ ‫فاننا‬ ‫االخرين‬ ‫الوكالء‬ ‫سلوك‬ ‫ماعدا‬ ‫الحاالت‬ ‫كل‬ ‫نعرف‬ ‫كنا‬ ‫اذا‬
‫راتيجية‬
(
strategic
)
‫الشطرنج‬ ‫مثل‬
.
3
.
‫متتالية‬
/
‫متتالية‬ ‫غير‬
(
sequential vs. consequential
: )
‫متتالية‬

‫السابقة‬ ‫الفعل‬ ‫ردود‬ ‫على‬ ‫تعتمد‬ ‫فيها‬ ‫الوكيل‬ ‫فعل‬ ‫ردود‬ ‫كن‬ ‫اذا‬
(
‫وقي‬ ‫الشطرنج‬
‫السيارة‬ ‫ادة‬
)
‫متتالية‬ ‫غير‬

‫السابقة‬ ‫الفعل‬ ‫ردود‬ ‫على‬ ‫تعتمد‬ ‫الفعل‬ ‫ردود‬ ‫تكن‬ ‫لم‬ ‫اذا‬
(
‫المعلبات‬ ‫فحص‬
‫اليا‬
)
‫وهي‬
‫المستقبل‬ ‫في‬ ‫التفكير‬ ‫الى‬ ‫اليحتاج‬ ‫الوكيل‬ ‫الن‬ ‫اسهل‬
.
‫تابع‬
:
4
.
‫ساكنة‬ ‫بيئة‬
/
‫ديناميكية‬
(
static / dynamic
: )
‫ساكنة‬

‫القرار‬ ‫اتخاذ‬ ‫اثناء‬ ‫تتغير‬ ‫البيئة‬ ‫تكن‬ ‫لم‬ ‫اذا‬
(
‫الشطرنج‬
)
‫والوكي‬
‫اليهتم‬ ‫هنا‬ ‫ل‬
‫بالزمن‬
.
‫متحركة‬

‫القرار‬ ‫اتخاذ‬ ‫اثناء‬ ‫تتغير‬ ‫البيئة‬ ‫كانت‬ ‫اذا‬
(
‫السيارات‬ ‫قيادة‬
. )
5
.
‫االتصال‬
/
‫التقطع‬
(
continues / discrete
: )
‫متقطعة‬

‫ا‬ ‫كانت‬ ‫اذا‬ ‫او‬ ‫متقطع‬ ‫زمن‬ ‫في‬ ‫يتم‬ ‫الخرى‬ ‫حالة‬ ‫من‬ ‫التغيير‬ ‫كان‬ ‫اذا‬
‫حداث‬
‫منتهية‬ ‫الفعل‬ ‫ردات‬ ‫و‬ ‫االدراك‬
(
‫كل‬ ‫في‬ ‫التنقالت‬ ‫من‬ ‫معين‬ ‫عدد‬ ‫هناك‬ ‫الشطرنج‬
‫مرة‬
)
‫متصلة‬

‫متصل‬ ‫وقت‬ ‫في‬ ‫يتم‬ ‫التغير‬ ‫كان‬ ‫اذا‬
(
‫السيارة‬ ‫قيادة‬
( )
‫االد‬ ‫احداث‬
‫و‬ ‫راك‬
‫والموقع‬ ‫السرعة‬ ‫مثل‬ ‫عوامل‬ ‫على‬ ‫معتمدة‬ ‫النها‬ ‫انهائها‬ ‫اليمكن‬ ‫الفعل‬ ‫ردات‬
.)
6
.
‫الوكالء‬ ‫احادية‬ ‫بيئة‬
/
‫الوكالء‬ ‫متعددة‬
(
single agents / multi agents
: )
‫الوكيل‬ ‫احادية‬

‫البيئة‬ ‫في‬ ‫يؤثر‬ ‫واحد‬ ‫وكيل‬ ‫هناك‬ ‫كان‬ ‫اذا‬
(
‫تشخيص‬ ‫برنامج‬
‫طبي‬
.)
‫الوكالء‬ ‫متعددة‬

‫وكيل‬ ‫من‬ ‫اكثر‬ ‫هناك‬ ‫كان‬ ‫اذا‬
(
‫االلعاب‬ ‫معظم‬
. )
‫البيئة‬ ‫خواص‬ ‫يوضح‬ ‫مثال‬
:
‫الوكيل‬
‫الوضوح‬
‫التحديد‬
‫التتالي‬
‫السكون‬
‫االتصال‬
‫الوكالء‬ ‫تعدد‬
‫المتقاطع‬ ‫الكلمات‬ ‫حل‬
‫ة‬
‫الشطرنج‬ ‫لعبة‬
‫السيارة‬ ‫قيادة‬
‫النرد‬ ‫لعب‬
‫لرسائل‬ ‫االلي‬ ‫الفرز‬
‫البريد‬
‫الوكالءاالذكياء‬ ‫بنية‬
(
the structure of Agents
: )

‫عمله‬ ‫والية‬ ‫للوكيل‬ ‫الداخلية‬ ‫البنية‬ ‫هي‬
.

‫الوكيل‬
=
‫معمارية‬
+
‫برنامج‬
.
‫المعمارية‬
:

‫االدراك‬ ‫سالسل‬ ‫وانتاج‬ ‫بالمستشعرات‬ ‫تحكم‬
.

‫الفعل‬ ‫ردود‬ ‫تنفيذ‬
.
‫البرنامج‬
:
‫الفعل‬ ‫ردود‬ ‫و‬ ‫االدراك‬ ‫سالسل‬ ‫مابين‬ ‫يوافق‬ ‫الذي‬ ‫البرتوكول‬ ‫هو‬
.
‫الوكيل‬ ‫دالة‬ ‫بتنفيذ‬ ‫يقوم‬ ‫الذي‬ ‫هو‬ ‫اوضح‬ ‫بمعنى‬
.

‫الوكيل‬ ‫ودالة‬ ‫الوكيل‬ ‫برنامج‬ ‫مابين‬ ‫الفرق‬
:
‫الوكيل‬ ‫دالة‬
‫الوكيل‬ ‫برنامج‬
‫المدخالت‬
:
‫تاخذ‬
‫سلسة‬
‫حوادث‬
‫كاملة‬ ‫االدراك‬
‫المدخالت‬
:
‫االدراك‬ ‫حدث‬
‫الحالي‬
‫فقط‬
.
‫مالحظة‬
:
‫حوادث‬ ‫سلسة‬ ‫على‬ ‫تعتمد‬ ‫الفعل‬ ‫ردة‬ ‫كانت‬ ‫اذا‬
‫على‬ ‫فان‬ ‫االدراك‬
‫مك‬ ‫في‬ ‫بالسلسة‬ ‫يحتفظ‬ ‫ان‬ ‫الوكيل‬
‫اخر‬ ‫ان‬
‫البرنامج‬ ‫غير‬
‫برامجهم‬ ‫حسب‬ ‫الوكالء‬ ‫تصنيف‬
:

‫بسيطة‬ ‫فعل‬ ‫ردة‬ ‫على‬ ‫يعتمد‬ ‫وكيل‬
(
Simple reflex agents
)

‫فعل‬ ‫ردة‬ ‫مع‬ ‫وكيل‬ ‫نموذج‬ ‫على‬ ‫يعتمد‬ ‫وكيل‬
(
Model-based reflex
agents
)

‫معين‬ ‫هدف‬ ‫ذو‬ ‫وكيل‬
(
Goal-based agents
)

‫التفضيل‬ ‫على‬ ‫قائم‬ ‫وكيل‬
(
Utility-based agents
)

‫التعلم‬ ‫على‬ ‫قائم‬ ‫الوكيل‬
(
Learning agents
)
‫بسيطة‬ ‫فعل‬ ‫ردة‬ ‫على‬ ‫يعتمد‬ ‫وكيل‬
(
Simple reflex agents
)

‫ابسط‬
‫االدراك‬ ‫وانما‬ ‫كاملة‬ ‫االدراك‬ ‫حوادث‬ ‫الى‬ ‫اليلجا‬ ‫النه‬ ‫االنواع‬
‫الحالي‬
‫فقط‬
(
‫ذاكرة‬ ‫له‬ ‫ليس‬
.)
‫مثال‬
:
‫من‬ ‫االحداث‬ ‫جدول‬ ‫الوكيل‬ ‫يختصر‬ ‫الكهربائية‬ ‫المكنسة‬ ‫في‬
4r
‫الى‬
4
‫الجدول‬ ‫يوضح‬ ‫كما‬ ‫فقط‬ ‫حاالت‬
‫التالي‬
:

‫هو‬ ‫النوع‬ ‫لهذا‬ ‫الرئيسي‬ ‫المبدا‬
‫قاعدة‬
(
‫حالة‬
-
‫فعل‬ ‫ردة‬
)
condition-action rule
‫الوكيل‬ ‫كان‬ ‫فاذا‬
‫وهذا‬ ‫امامه‬ ‫التي‬ ‫للسيارة‬ ‫الخلفية‬ ‫المصابيح‬ ‫اضاءة‬ ‫سيالحظ‬ ‫فانه‬ ‫بسيارة‬ ‫للتحكم‬ ‫برنامج‬ ‫هو‬
‫انها‬ ‫يعني‬
‫سيتوقف‬ ‫بالتالي‬ ‫توقفت‬
:
if car-in-front-backing-lamb-is-of f then initiate-barking
function SIMPLE-REFLEX-AGENTS (location , status) return an action
If status = dirty then return Suck
else if location = A then return Right
else if location= B then return Left
‫تابع‬

‫هو‬ ‫النوع‬ ‫هذا‬ ‫في‬ ‫شيء‬ ‫افضل‬
‫سهولته‬
‫ثمن‬ ‫هو‬ ‫السهولة‬ ‫هذه‬ ‫ولكن‬
‫قدراته‬ ‫لمحدودية‬
,
‫يع‬ ‫المتخذ‬ ‫القرار‬ ‫كان‬ ‫اذا‬ ‫اال‬ ‫مجديا‬ ‫اليكون‬ ‫انه‬ ‫اذ‬
‫تمد‬
‫االدراك‬ ‫حدث‬ ‫على‬ ‫كامل‬ ‫بشكل‬
‫الحالي‬
‫فقط‬
,
‫العمل‬ ‫بيئة‬ ‫كانت‬ ‫اذا‬ ‫او‬
‫واضحة‬
‫تاما‬ ‫وضوحا‬
‫مشاك‬ ‫في‬ ‫يتسبب‬ ‫الضبابية‬ ‫من‬ ‫قليال‬ ‫ان‬ ‫اذ‬
‫حقيقة‬ ‫ل‬
.
‫وكيل‬ ‫نموذج‬ ‫على‬ ‫يعتمد‬ ‫وكيل‬
(
Model-based reflex agents
)

‫البيئة‬ ‫في‬ ‫فعالية‬ ‫االنواع‬ ‫اكثر‬ ‫احد‬
‫الضبابي‬
‫ة‬
‫الن‬ ‫وذلك‬
‫بيئته‬ ‫حالة‬ ‫عن‬ ‫تصورا‬ ‫يمتلك‬ ‫الوكيل‬
(
internal
state
)
‫عل‬ ‫باستمرار‬ ‫التصور‬ ‫هذا‬ ‫تحديث‬ ‫ويتم‬
‫ى‬
‫مرحلتين‬
:
1
.
‫ف‬ ‫تحدث‬ ‫التي‬ ‫التغييرات‬ ‫عن‬ ‫المعلومات‬ ‫تحديث‬
‫البيئة‬ ‫ي‬
‫نفسه‬ ‫الوكيل‬ ‫من‬ ‫تدخل‬ ‫بدون‬
(
‫التغييرات‬ ‫اي‬
‫التي‬
‫الوكيل‬ ‫فعل‬ ‫ردة‬ ‫على‬ ‫التعتمد‬
)
‫مثال‬
:
‫الوكي‬ ‫سيارة‬ ‫من‬ ‫االخرى‬ ‫السيارات‬ ‫اقتراب‬
‫ل‬
‫الشمس‬ ‫غروب‬ ‫او‬ ‫سرعتها‬ ‫لزيادة‬ ‫نتيجة‬
.
2
.
‫في‬ ‫تحدث‬ ‫الي‬ ‫التاثيرات‬ ‫عن‬ ‫المعلومات‬ ‫تحديث‬
‫البيئة‬
‫الوكيل‬ ‫افعال‬ ‫ردود‬ ‫نتيجة‬
‫مثال‬
:
‫كان‬ ‫التي‬ ‫المنطقة‬ ‫شمال‬ ‫على‬ ‫الوكيل‬ ‫وقوع‬
‫فيها‬
‫الشمال‬ ‫الى‬ ‫انطلق‬ ‫النه‬
.

‫الوسيط‬ ‫العالم‬ ‫عن‬ ‫المعلومات‬ ‫تحديث‬ ‫وبعد‬
‫بواسطة‬
‫المستشعرات‬
‫المعلومات‬ ‫هذه‬ ‫وتفاعل‬
‫مع‬
‫المعلومات‬
‫السابقة‬
‫جد‬ ‫تصورا‬ ‫الوكيل‬ ‫يكون‬
‫يدا‬
‫المحيط‬ ‫العالم‬ ‫عن‬
,
‫الجد‬ ‫التصور‬ ‫هذا‬ ‫وبموجب‬
‫يد‬
‫الوكيل‬ ‫يحدد‬
‫المناسبة‬ ‫الفعل‬ ‫ردة‬
.
‫معين‬ ‫هدف‬ ‫ذو‬ ‫وكيل‬
(
Goal-based agents
)

‫لي‬ ‫للوسط‬ ‫الراهنة‬ ‫الحالة‬ ‫معرفة‬
‫س‬
‫فعله‬ ‫مايجب‬ ‫لتقرير‬ ‫كافيا‬
(
‫مثال‬
‫االلية‬ ‫السيارة‬
. )

‫عل‬ ‫يعتمد‬ ‫فعله‬ ‫مايجب‬ ‫تقرير‬
‫ى‬
‫الهدف‬
.

‫الب‬ ‫عن‬ ‫معلوماته‬ ‫الى‬ ‫باالضافة‬
‫يئة‬
‫عن‬ ‫معلومات‬ ‫لديه‬ ‫فانه‬ ‫الراهنة‬
‫اليه‬ ‫الوصول‬ ‫المراد‬ ‫الهدف‬
.

‫االعتبارات‬ ‫هو‬ ‫النوع‬ ‫هذا‬ ‫مايميز‬
‫القرار‬ ‫اخذ‬ ‫في‬ ‫المستقبلية‬
(
‫اذا‬
‫سيحدث‬ ‫ماذا‬ ‫هذا‬ ‫فعلت‬
)

‫مرونة‬ ‫اكثر‬ ‫ولكنة‬ ‫فعالية‬ ‫اقل‬
.
‫التفضيل‬ ‫على‬ ‫قائم‬ ‫وكيل‬
(
Utility-based agents
)

‫طريق‬ ‫من‬ ‫اكثر‬ ‫وجود‬ ‫عن‬ ‫يستخدم‬
‫ة‬
‫بي‬ ‫ويفاضل‬ ‫الهدف‬ ‫الى‬ ‫للوصل‬
‫ن‬
‫الطريق‬ ‫وايجاد‬ ‫المختلفة‬ ‫الطرق‬
‫فائدة‬ ‫االكثر‬
(
‫االقصر‬
,
‫االمثل‬
. )
‫المتعلم‬ ‫على‬ ‫قائم‬ ‫العميل‬
(
Learning agents
: )

‫ا‬ ‫على‬ ‫مبنية‬ ‫السابقة‬ ‫االنواع‬
‫ساس‬
‫ع‬ ‫االجراء‬ ‫العميل‬ ‫يختار‬ ‫كيف‬
‫لى‬
‫سلفا‬ ‫مجهزون‬ ‫انهم‬ ‫افتراض‬
(
‫اعطيناهم‬
)
‫االختيار‬ ‫مقدرة‬
.

‫ب‬ ‫نفسه‬ ‫تجهيز‬ ‫قابلية‬ ‫يملك‬
‫نفسه‬
‫اختيار‬ ‫بمكانزيما‬
(
‫يستطيع‬
‫ان‬
‫يتعلم‬
.)

‫هذ‬ ‫مثل‬ ‫من‬ ‫الرئيسية‬ ‫الفائدة‬
‫ا‬
‫القدرات‬ ‫هو‬ ‫العمالء‬ ‫من‬ ‫النوع‬
‫وسط‬ ‫مع‬ ‫التاقلم‬ ‫على‬ ‫الفائقة‬
‫غير‬
‫سلفا‬ ‫معروف‬
.
END

Contenu connexe

En vedette

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

En vedette (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

lec2Intelligentagents2stu.ppt

  • 2. Intelligent agents ‫الذكي‬ ‫الوكيل‬  ‫بيئته‬ ‫ادارك‬ ‫يستطيع‬ ‫كائن‬ ‫عن‬ ‫عبارة‬ ( environment ) ‫وذلك‬ ‫قيها‬ ‫موجودا‬ ‫يكون‬ ‫التي‬ ‫المستشعرات‬ ‫عبر‬ ( sensor ) ‫هذا‬ ‫يمتلكها‬ ‫التي‬ ‫التن‬ ‫اليات‬ ‫بواسطة‬ ‫معها‬ ‫التجاوب‬ ‫ثم‬ ‫ومن‬ ‫الكائن‬ ‫فيذ‬ ( actuator ) ‫الجوارح‬ ‫او‬ .  ‫وكيل‬ ‫االنسان‬ ‫نعتبر‬ ‫ان‬ ‫يمكن‬ , ‫ادوات‬ ‫يملك‬ ‫فهو‬ ‫استشعار‬ ( ‫الخمس‬ ‫الحواس‬ ) ‫ب‬ ‫ادارك‬ ‫يستطيع‬ ‫وبها‬ ‫يئته‬ ( percept ) ‫جوارح‬ ‫لديه‬ ‫ان‬ ‫كما‬ ( ‫واالرجل‬ ‫االيدي‬ ) ‫بيئته‬ ‫في‬ ‫يها‬ ‫يؤثر‬ .  ‫الربورت‬ ‫كذك‬ : ‫االستشعار‬ ‫ادوات‬  ‫تصوير‬ ‫كاميرة‬ , ‫در‬ ‫مقياس‬ ‫جة‬ ‫الحرارة‬ . ‫التنفيذ‬ ‫اليات‬  ‫الجوارح‬ ( ‫واالرجل‬ ‫االيدي‬ . )  ‫كوكيل‬ ‫برنامج‬ ‫اي‬ ‫اعتبار‬ ‫يمكن‬ , ‫يستطيع‬ ‫النه‬ ‫تحسس‬ ‫والفارة‬ ‫المفاتيح‬ ‫لوحة‬ ‫طريق‬ ‫عن‬ ‫البيئة‬ ‫وادارك‬ ‫وتبدو‬ ‫الشاشة‬ ‫على‬ ‫واضحة‬ ‫عمله‬ ‫واثار‬ ‫الفعل‬ ‫ردة‬ . percepts Action
  • 3. ‫مفاهيم‬  ‫االدراك‬ ( percept : ) ‫طريق‬ ‫عن‬ ‫الوكيل‬ ‫يتلقاها‬ ‫التي‬ ‫البيانات‬ ‫المستشعرات‬ ( input . )  ‫الفعل‬ ‫ردة‬ ( Action : ) ‫الوكيل‬ ‫عن‬ ‫الصادرة‬ ‫االحداث‬ ( output . )  ‫مالذي‬ ‫يحدد‬ ‫؟‬ ‫الذكي‬ ‫الوكيل‬ ‫سلوك‬ ‫الوكيل‬ ‫دالة‬ ( Agent function ) ‫او‬ ‫جدول‬ ‫شكل‬ ‫على‬ ‫تكون‬ ‫وقد‬ ‫رياضية‬ ‫صيغة‬ .  ‫مالذي‬ ‫يمثل‬ ‫الوكيل؟‬ ‫سلوك‬ ‫الوكيل‬ ‫برنامج‬ ( Agent program )
  • 4. ‫مثال‬ : ‫التنظيف‬ ‫مكنسة‬ Vacuum Cleaning  ‫بتنظي‬ ‫تقوم‬ ‫كهربائية‬ ‫مكنسة‬ ‫مثال‬ ‫هنا‬ ‫ف‬ ‫مربعين‬ ( A,B ) ‫كل‬ ‫في‬ ‫احداهما‬ ‫داخل‬ ‫وتقع‬ ‫لحظة‬ .  ‫تدركه‬ ‫مالذي‬ ( ‫الورادة‬ ‫االحداث‬ ) ‫؟‬ .1 ‫بداخله‬ ‫تقع‬ ‫الذي‬ ‫المربع‬ ( A ‫او‬ B ) .2 ‫النظاف‬ ‫مستوى‬ ‫ناحية‬ ‫من‬ ‫المربع‬ ‫حالة‬ ‫ة‬ : ‫نظيف‬ ( clean ) ‫نظيف‬ ‫غير‬ ‫او‬ ( dirty .)  ‫الصادرة‬ ‫الفعل‬ ‫ردود‬ ‫ماهي‬ ( Action ) ‫؟‬ .1 ‫يمينا‬ ‫االتجاه‬ ( right ) .2 ‫يسارا‬ ‫االتجاه‬ ( left ) .3 ‫الشفط‬ ( suck )
  • 5. Agent function  ‫الوكيل‬ ‫دالة‬ ‫استنتاج‬ ‫يمكن‬ ( Agent function ) ‫التالي‬ ‫بالشكل‬ : ‫ذل‬ ‫عدا‬ ‫فيما‬ ‫االخر‬ ‫المربع‬ ‫الى‬ ‫انتقل‬ ‫نظيفا‬ ‫الحالي‬ ‫المربع‬ ‫كان‬ ‫اذا‬ ‫قم‬ ‫ك‬ ‫بالشفط‬ . ‫التالي‬ ‫الجدول‬ ‫ونكتب‬ :
  • 6. ‫السليم‬ ‫بالسلوك‬ ‫ذلك‬ ‫تحديد‬ ‫يمكن‬ : ‫الوكيل‬ ‫عقالنية‬ ‫عن‬ ‫نقول‬ ‫متى‬ Agent function ‫؟‬ ‫صحيحة‬ ‫بانها‬
  • 7. ‫السليم‬ ‫السوك‬ : ‫الوك‬ ‫عقالنية‬ ‫مفهوم‬ ‫يل‬  ‫العقالني‬ ‫الوكيل‬ ( rational agent ) ‫الذي‬ ‫الوكيل‬ ‫هو‬ ‫المنطقي‬ ‫الوكيل‬ ‫او‬ ‫صحيح‬ ‫بشكل‬ ‫يتصرف‬ .  ‫رياضيا‬ : ‫جدول‬ ‫صفوف‬ Agent function ‫بيانات‬ ‫علي‬ ‫تحتوي‬ ‫صحيحة‬ .
  • 8. ‫الوكيل‬ ‫عقالنية‬ ‫عوامل‬ : .1 ‫االداء‬ ‫معيار‬ ‫قيمة‬ ( performance measure value : ) ‫للوكيل‬ ‫السليم‬ ‫السلوك‬ ‫مقياس‬ ‫و‬ , ‫مجم‬ ‫يقدم‬ ‫الوكيل‬ ‫نالحظ‬ ‫ان‬ ‫يجب‬ ‫من‬ ‫وعة‬ ‫ال‬ ‫البيئة‬ ‫في‬ ‫تؤثر‬ ‫الردود‬ ‫وهذه‬ ‫للبيئة‬ ‫استشعاره‬ ‫بعد‬ ‫الفعل‬ ‫ردود‬ ‫محيطة‬ . ‫ان‬ ‫الو‬ ‫اداء‬ ‫فعالية‬ ‫يحدد‬ ‫الوكيل‬ ‫مايتوقعه‬ ‫مع‬ ‫البيئة‬ ‫حالة‬ ‫تطابق‬ ‫مقدار‬ ‫كيل‬ . .1 ‫المحيطة‬ ‫البيئة‬ ‫عن‬ ‫السابقة‬ ‫الوكيل‬ ‫معلومات‬ ( environment ) .2 ‫بش‬ ‫او‬ ‫البيئة‬ ‫في‬ ‫الحادثة‬ ‫تغييرات‬ ‫مع‬ ‫وتجاوبه‬ ‫الوكيل‬ ‫فعل‬ ‫ردود‬ ‫اخر‬ ‫كل‬ ‫التنفيذ‬ ‫اليات‬ ( actuator ) .3 ‫االستشعار‬ ‫ادوات‬ ‫تسجلها‬ ‫التي‬ ‫االدراك‬ ‫احداث‬ ‫سلسلة‬ ( sensor . ) ‫العقالني‬ ‫الوكيل‬ : ‫تعطي‬ ‫وكيل‬ ‫هو‬ ‫استجابته‬ ‫ممكنة‬ ‫قيمة‬ ‫اكبر‬ ‫لمعي‬ ‫االداء‬ ‫ار‬ ‫االعتبار‬ ‫بعين‬ ‫اخذ‬ ‫اذا‬ ‫السابقة‬ ‫معلوماته‬ ‫وكذلك‬ ‫البيئة‬ ‫عن‬ ‫معلومات‬ ‫الالحقة‬ ‫ه‬ ( ‫المستشعرات‬ ‫من‬ ‫القادمة‬ ) ‫معا‬ ‫المجموعة‬ ‫هذه‬ ‫الى‬ ‫ونرمز‬ ( PEAS . )
  • 9. ‫مالحظة‬ :  ‫البيئ‬ ‫عن‬ ‫شيء‬ ‫كل‬ ‫الوكيل‬ ‫يعلم‬ ‫ان‬ ‫ابدا‬ ‫التعني‬ ‫الوكيل‬ ‫عقالنية‬ ‫والتعني‬ ‫ة‬ ‫مثاال‬ ‫سنضرب‬ ‫االمر‬ ‫ولتوضيح‬ ‫تصرفاته‬ ‫بنتائج‬ ‫الوكيل‬ ‫علم‬ : ‫الشارع‬ ‫من‬ ‫االخر‬ ‫الجانب‬ ‫على‬ ‫له‬ ‫صديقا‬ ‫راى‬ ‫رجال‬ ‫ان‬ ‫لو‬ , ‫من‬ ‫وتاكد‬ ‫ح‬ ‫بالعبور‬ ‫شرع‬ ‫مان‬ ‫ولكن‬ ‫العبور‬ ‫قبل‬ ‫السيارات‬ ‫من‬ ‫الشارع‬ ‫خلو‬ ‫تى‬ ‫ي‬ ‫كان‬ ‫التي‬ ‫البناية‬ ‫نافذة‬ ‫من‬ ‫سيدة‬ ‫القتها‬ ‫طوب‬ ‫قطعة‬ ‫عليه‬ ‫سقطت‬ ‫تحتها‬ ‫قف‬ , ‫السؤال‬ : ‫؟‬ ‫العقالنية‬ ‫بعدم‬ ‫تصرفه‬ ‫تصف‬ ‫ان‬ ‫يمكن‬ ‫هل‬
  • 10. ‫بالبي‬ ‫الوكيل‬ ‫عالقة‬ ‫تحديد‬ ‫على‬ ‫امثلة‬ ‫ئة‬ ‫وال‬ PESE ‫تخصها‬ ‫التي‬ : ‫الوكيل‬ ‫االداء‬ ‫معايير‬ Performance measure ‫البيئة‬ environmen t ‫التنفيذ‬ ‫اليات‬ actuator ‫المستشعرات‬ sensor ‫نظام‬ ‫طب‬ ‫تشخيص‬ ‫ي‬ ‫في‬ ‫فرز‬ ‫جهاز‬ ‫مصنع‬ ‫الل‬ ‫تعليم‬ ‫برنامج‬ ‫غة‬ ‫االنكليزية‬ ‫الي‬ ‫تاكسي‬ ‫سيارة‬ ‫ة‬
  • 11. ‫المحيطة‬ ‫البيئة‬ ‫خواص‬ : .1 ‫الوضوح‬ / ‫الضبابية‬ ( fully observable vs. partially observable : ) ‫واضحة‬  ‫و‬ ‫تطلبها‬ ‫التي‬ ‫المعلومات‬ ‫الوكيل‬ ‫تعطي‬ ‫المستشعرات‬ ‫كانت‬ ‫اذا‬ ‫التي‬ ‫جوانب‬ ‫عالقة‬ ‫لها‬ ‫الفعل‬ ‫رد‬ ‫باختيار‬ ( ‫المتقاطعة‬ ‫الكلمات‬ ‫حل‬ ) ‫ضبابية‬  ‫جزئية‬ ‫المتوفرة‬ ‫المعلومات‬ ‫كانت‬ ‫اذا‬ ( ‫السيارة‬ ‫قيادة‬ .) 2 . ‫التحديد‬ / ‫االحتمالية‬ ( deterministic vs. stochastic : ) ‫محددة‬  ‫البيئة‬ ‫اليه‬ ‫تؤول‬ ‫الذي‬ ‫الحال‬ ‫نعرف‬ ‫كنا‬ ‫اذا‬ next state ‫الراهن‬ ‫الوضع‬ ‫من‬ ‫انطالقا‬ current state ‫الوكيل‬ ‫فعل‬ ‫ردة‬ ‫ومن‬ ( ‫المتقاطعة‬ ‫الكلمات‬ ‫حل‬ . ) ‫احتمالية‬  ‫الراهن‬ ‫الوضع‬ ‫من‬ ‫انطالقا‬ ‫اليه‬ ‫تؤول‬ ‫الذي‬ ‫الحال‬ ‫نعرف‬ ‫نكن‬ ‫لم‬ ‫اذا‬ ( ‫النرد‬ , ‫ق‬ ‫يادة‬ ‫السيارة‬ . ) ‫مالحظة‬ : ‫است‬ ‫البيئة‬ ‫ان‬ ‫نقول‬ ‫فاننا‬ ‫االخرين‬ ‫الوكالء‬ ‫سلوك‬ ‫ماعدا‬ ‫الحاالت‬ ‫كل‬ ‫نعرف‬ ‫كنا‬ ‫اذا‬ ‫راتيجية‬ ( strategic ) ‫الشطرنج‬ ‫مثل‬ . 3 . ‫متتالية‬ / ‫متتالية‬ ‫غير‬ ( sequential vs. consequential : ) ‫متتالية‬  ‫السابقة‬ ‫الفعل‬ ‫ردود‬ ‫على‬ ‫تعتمد‬ ‫فيها‬ ‫الوكيل‬ ‫فعل‬ ‫ردود‬ ‫كن‬ ‫اذا‬ ( ‫وقي‬ ‫الشطرنج‬ ‫السيارة‬ ‫ادة‬ ) ‫متتالية‬ ‫غير‬  ‫السابقة‬ ‫الفعل‬ ‫ردود‬ ‫على‬ ‫تعتمد‬ ‫الفعل‬ ‫ردود‬ ‫تكن‬ ‫لم‬ ‫اذا‬ ( ‫المعلبات‬ ‫فحص‬ ‫اليا‬ ) ‫وهي‬ ‫المستقبل‬ ‫في‬ ‫التفكير‬ ‫الى‬ ‫اليحتاج‬ ‫الوكيل‬ ‫الن‬ ‫اسهل‬ .
  • 12. ‫تابع‬ : 4 . ‫ساكنة‬ ‫بيئة‬ / ‫ديناميكية‬ ( static / dynamic : ) ‫ساكنة‬  ‫القرار‬ ‫اتخاذ‬ ‫اثناء‬ ‫تتغير‬ ‫البيئة‬ ‫تكن‬ ‫لم‬ ‫اذا‬ ( ‫الشطرنج‬ ) ‫والوكي‬ ‫اليهتم‬ ‫هنا‬ ‫ل‬ ‫بالزمن‬ . ‫متحركة‬  ‫القرار‬ ‫اتخاذ‬ ‫اثناء‬ ‫تتغير‬ ‫البيئة‬ ‫كانت‬ ‫اذا‬ ( ‫السيارات‬ ‫قيادة‬ . ) 5 . ‫االتصال‬ / ‫التقطع‬ ( continues / discrete : ) ‫متقطعة‬  ‫ا‬ ‫كانت‬ ‫اذا‬ ‫او‬ ‫متقطع‬ ‫زمن‬ ‫في‬ ‫يتم‬ ‫الخرى‬ ‫حالة‬ ‫من‬ ‫التغيير‬ ‫كان‬ ‫اذا‬ ‫حداث‬ ‫منتهية‬ ‫الفعل‬ ‫ردات‬ ‫و‬ ‫االدراك‬ ( ‫كل‬ ‫في‬ ‫التنقالت‬ ‫من‬ ‫معين‬ ‫عدد‬ ‫هناك‬ ‫الشطرنج‬ ‫مرة‬ ) ‫متصلة‬  ‫متصل‬ ‫وقت‬ ‫في‬ ‫يتم‬ ‫التغير‬ ‫كان‬ ‫اذا‬ ( ‫السيارة‬ ‫قيادة‬ ( ) ‫االد‬ ‫احداث‬ ‫و‬ ‫راك‬ ‫والموقع‬ ‫السرعة‬ ‫مثل‬ ‫عوامل‬ ‫على‬ ‫معتمدة‬ ‫النها‬ ‫انهائها‬ ‫اليمكن‬ ‫الفعل‬ ‫ردات‬ .) 6 . ‫الوكالء‬ ‫احادية‬ ‫بيئة‬ / ‫الوكالء‬ ‫متعددة‬ ( single agents / multi agents : ) ‫الوكيل‬ ‫احادية‬  ‫البيئة‬ ‫في‬ ‫يؤثر‬ ‫واحد‬ ‫وكيل‬ ‫هناك‬ ‫كان‬ ‫اذا‬ ( ‫تشخيص‬ ‫برنامج‬ ‫طبي‬ .) ‫الوكالء‬ ‫متعددة‬  ‫وكيل‬ ‫من‬ ‫اكثر‬ ‫هناك‬ ‫كان‬ ‫اذا‬ ( ‫االلعاب‬ ‫معظم‬ . )
  • 13. ‫البيئة‬ ‫خواص‬ ‫يوضح‬ ‫مثال‬ : ‫الوكيل‬ ‫الوضوح‬ ‫التحديد‬ ‫التتالي‬ ‫السكون‬ ‫االتصال‬ ‫الوكالء‬ ‫تعدد‬ ‫المتقاطع‬ ‫الكلمات‬ ‫حل‬ ‫ة‬ ‫الشطرنج‬ ‫لعبة‬ ‫السيارة‬ ‫قيادة‬ ‫النرد‬ ‫لعب‬ ‫لرسائل‬ ‫االلي‬ ‫الفرز‬ ‫البريد‬
  • 14. ‫الوكالءاالذكياء‬ ‫بنية‬ ( the structure of Agents : )  ‫عمله‬ ‫والية‬ ‫للوكيل‬ ‫الداخلية‬ ‫البنية‬ ‫هي‬ .  ‫الوكيل‬ = ‫معمارية‬ + ‫برنامج‬ . ‫المعمارية‬ :  ‫االدراك‬ ‫سالسل‬ ‫وانتاج‬ ‫بالمستشعرات‬ ‫تحكم‬ .  ‫الفعل‬ ‫ردود‬ ‫تنفيذ‬ . ‫البرنامج‬ : ‫الفعل‬ ‫ردود‬ ‫و‬ ‫االدراك‬ ‫سالسل‬ ‫مابين‬ ‫يوافق‬ ‫الذي‬ ‫البرتوكول‬ ‫هو‬ . ‫الوكيل‬ ‫دالة‬ ‫بتنفيذ‬ ‫يقوم‬ ‫الذي‬ ‫هو‬ ‫اوضح‬ ‫بمعنى‬ .  ‫الوكيل‬ ‫ودالة‬ ‫الوكيل‬ ‫برنامج‬ ‫مابين‬ ‫الفرق‬ : ‫الوكيل‬ ‫دالة‬ ‫الوكيل‬ ‫برنامج‬ ‫المدخالت‬ : ‫تاخذ‬ ‫سلسة‬ ‫حوادث‬ ‫كاملة‬ ‫االدراك‬ ‫المدخالت‬ : ‫االدراك‬ ‫حدث‬ ‫الحالي‬ ‫فقط‬ . ‫مالحظة‬ : ‫حوادث‬ ‫سلسة‬ ‫على‬ ‫تعتمد‬ ‫الفعل‬ ‫ردة‬ ‫كانت‬ ‫اذا‬ ‫على‬ ‫فان‬ ‫االدراك‬ ‫مك‬ ‫في‬ ‫بالسلسة‬ ‫يحتفظ‬ ‫ان‬ ‫الوكيل‬ ‫اخر‬ ‫ان‬ ‫البرنامج‬ ‫غير‬
  • 15. ‫برامجهم‬ ‫حسب‬ ‫الوكالء‬ ‫تصنيف‬ :  ‫بسيطة‬ ‫فعل‬ ‫ردة‬ ‫على‬ ‫يعتمد‬ ‫وكيل‬ ( Simple reflex agents )  ‫فعل‬ ‫ردة‬ ‫مع‬ ‫وكيل‬ ‫نموذج‬ ‫على‬ ‫يعتمد‬ ‫وكيل‬ ( Model-based reflex agents )  ‫معين‬ ‫هدف‬ ‫ذو‬ ‫وكيل‬ ( Goal-based agents )  ‫التفضيل‬ ‫على‬ ‫قائم‬ ‫وكيل‬ ( Utility-based agents )  ‫التعلم‬ ‫على‬ ‫قائم‬ ‫الوكيل‬ ( Learning agents )
  • 16. ‫بسيطة‬ ‫فعل‬ ‫ردة‬ ‫على‬ ‫يعتمد‬ ‫وكيل‬ ( Simple reflex agents )  ‫ابسط‬ ‫االدراك‬ ‫وانما‬ ‫كاملة‬ ‫االدراك‬ ‫حوادث‬ ‫الى‬ ‫اليلجا‬ ‫النه‬ ‫االنواع‬ ‫الحالي‬ ‫فقط‬ ( ‫ذاكرة‬ ‫له‬ ‫ليس‬ .) ‫مثال‬ : ‫من‬ ‫االحداث‬ ‫جدول‬ ‫الوكيل‬ ‫يختصر‬ ‫الكهربائية‬ ‫المكنسة‬ ‫في‬ 4r ‫الى‬ 4 ‫الجدول‬ ‫يوضح‬ ‫كما‬ ‫فقط‬ ‫حاالت‬ ‫التالي‬ :  ‫هو‬ ‫النوع‬ ‫لهذا‬ ‫الرئيسي‬ ‫المبدا‬ ‫قاعدة‬ ( ‫حالة‬ - ‫فعل‬ ‫ردة‬ ) condition-action rule ‫الوكيل‬ ‫كان‬ ‫فاذا‬ ‫وهذا‬ ‫امامه‬ ‫التي‬ ‫للسيارة‬ ‫الخلفية‬ ‫المصابيح‬ ‫اضاءة‬ ‫سيالحظ‬ ‫فانه‬ ‫بسيارة‬ ‫للتحكم‬ ‫برنامج‬ ‫هو‬ ‫انها‬ ‫يعني‬ ‫سيتوقف‬ ‫بالتالي‬ ‫توقفت‬ : if car-in-front-backing-lamb-is-of f then initiate-barking function SIMPLE-REFLEX-AGENTS (location , status) return an action If status = dirty then return Suck else if location = A then return Right else if location= B then return Left
  • 17. ‫تابع‬  ‫هو‬ ‫النوع‬ ‫هذا‬ ‫في‬ ‫شيء‬ ‫افضل‬ ‫سهولته‬ ‫ثمن‬ ‫هو‬ ‫السهولة‬ ‫هذه‬ ‫ولكن‬ ‫قدراته‬ ‫لمحدودية‬ , ‫يع‬ ‫المتخذ‬ ‫القرار‬ ‫كان‬ ‫اذا‬ ‫اال‬ ‫مجديا‬ ‫اليكون‬ ‫انه‬ ‫اذ‬ ‫تمد‬ ‫االدراك‬ ‫حدث‬ ‫على‬ ‫كامل‬ ‫بشكل‬ ‫الحالي‬ ‫فقط‬ , ‫العمل‬ ‫بيئة‬ ‫كانت‬ ‫اذا‬ ‫او‬ ‫واضحة‬ ‫تاما‬ ‫وضوحا‬ ‫مشاك‬ ‫في‬ ‫يتسبب‬ ‫الضبابية‬ ‫من‬ ‫قليال‬ ‫ان‬ ‫اذ‬ ‫حقيقة‬ ‫ل‬ .
  • 18. ‫وكيل‬ ‫نموذج‬ ‫على‬ ‫يعتمد‬ ‫وكيل‬ ( Model-based reflex agents )  ‫البيئة‬ ‫في‬ ‫فعالية‬ ‫االنواع‬ ‫اكثر‬ ‫احد‬ ‫الضبابي‬ ‫ة‬ ‫الن‬ ‫وذلك‬ ‫بيئته‬ ‫حالة‬ ‫عن‬ ‫تصورا‬ ‫يمتلك‬ ‫الوكيل‬ ( internal state ) ‫عل‬ ‫باستمرار‬ ‫التصور‬ ‫هذا‬ ‫تحديث‬ ‫ويتم‬ ‫ى‬ ‫مرحلتين‬ : 1 . ‫ف‬ ‫تحدث‬ ‫التي‬ ‫التغييرات‬ ‫عن‬ ‫المعلومات‬ ‫تحديث‬ ‫البيئة‬ ‫ي‬ ‫نفسه‬ ‫الوكيل‬ ‫من‬ ‫تدخل‬ ‫بدون‬ ( ‫التغييرات‬ ‫اي‬ ‫التي‬ ‫الوكيل‬ ‫فعل‬ ‫ردة‬ ‫على‬ ‫التعتمد‬ ) ‫مثال‬ : ‫الوكي‬ ‫سيارة‬ ‫من‬ ‫االخرى‬ ‫السيارات‬ ‫اقتراب‬ ‫ل‬ ‫الشمس‬ ‫غروب‬ ‫او‬ ‫سرعتها‬ ‫لزيادة‬ ‫نتيجة‬ . 2 . ‫في‬ ‫تحدث‬ ‫الي‬ ‫التاثيرات‬ ‫عن‬ ‫المعلومات‬ ‫تحديث‬ ‫البيئة‬ ‫الوكيل‬ ‫افعال‬ ‫ردود‬ ‫نتيجة‬ ‫مثال‬ : ‫كان‬ ‫التي‬ ‫المنطقة‬ ‫شمال‬ ‫على‬ ‫الوكيل‬ ‫وقوع‬ ‫فيها‬ ‫الشمال‬ ‫الى‬ ‫انطلق‬ ‫النه‬ .  ‫الوسيط‬ ‫العالم‬ ‫عن‬ ‫المعلومات‬ ‫تحديث‬ ‫وبعد‬ ‫بواسطة‬ ‫المستشعرات‬ ‫المعلومات‬ ‫هذه‬ ‫وتفاعل‬ ‫مع‬ ‫المعلومات‬ ‫السابقة‬ ‫جد‬ ‫تصورا‬ ‫الوكيل‬ ‫يكون‬ ‫يدا‬ ‫المحيط‬ ‫العالم‬ ‫عن‬ , ‫الجد‬ ‫التصور‬ ‫هذا‬ ‫وبموجب‬ ‫يد‬ ‫الوكيل‬ ‫يحدد‬ ‫المناسبة‬ ‫الفعل‬ ‫ردة‬ .
  • 19. ‫معين‬ ‫هدف‬ ‫ذو‬ ‫وكيل‬ ( Goal-based agents )  ‫لي‬ ‫للوسط‬ ‫الراهنة‬ ‫الحالة‬ ‫معرفة‬ ‫س‬ ‫فعله‬ ‫مايجب‬ ‫لتقرير‬ ‫كافيا‬ ( ‫مثال‬ ‫االلية‬ ‫السيارة‬ . )  ‫عل‬ ‫يعتمد‬ ‫فعله‬ ‫مايجب‬ ‫تقرير‬ ‫ى‬ ‫الهدف‬ .  ‫الب‬ ‫عن‬ ‫معلوماته‬ ‫الى‬ ‫باالضافة‬ ‫يئة‬ ‫عن‬ ‫معلومات‬ ‫لديه‬ ‫فانه‬ ‫الراهنة‬ ‫اليه‬ ‫الوصول‬ ‫المراد‬ ‫الهدف‬ .  ‫االعتبارات‬ ‫هو‬ ‫النوع‬ ‫هذا‬ ‫مايميز‬ ‫القرار‬ ‫اخذ‬ ‫في‬ ‫المستقبلية‬ ( ‫اذا‬ ‫سيحدث‬ ‫ماذا‬ ‫هذا‬ ‫فعلت‬ )  ‫مرونة‬ ‫اكثر‬ ‫ولكنة‬ ‫فعالية‬ ‫اقل‬ .
  • 20. ‫التفضيل‬ ‫على‬ ‫قائم‬ ‫وكيل‬ ( Utility-based agents )  ‫طريق‬ ‫من‬ ‫اكثر‬ ‫وجود‬ ‫عن‬ ‫يستخدم‬ ‫ة‬ ‫بي‬ ‫ويفاضل‬ ‫الهدف‬ ‫الى‬ ‫للوصل‬ ‫ن‬ ‫الطريق‬ ‫وايجاد‬ ‫المختلفة‬ ‫الطرق‬ ‫فائدة‬ ‫االكثر‬ ( ‫االقصر‬ , ‫االمثل‬ . )
  • 21. ‫المتعلم‬ ‫على‬ ‫قائم‬ ‫العميل‬ ( Learning agents : )  ‫ا‬ ‫على‬ ‫مبنية‬ ‫السابقة‬ ‫االنواع‬ ‫ساس‬ ‫ع‬ ‫االجراء‬ ‫العميل‬ ‫يختار‬ ‫كيف‬ ‫لى‬ ‫سلفا‬ ‫مجهزون‬ ‫انهم‬ ‫افتراض‬ ( ‫اعطيناهم‬ ) ‫االختيار‬ ‫مقدرة‬ .  ‫ب‬ ‫نفسه‬ ‫تجهيز‬ ‫قابلية‬ ‫يملك‬ ‫نفسه‬ ‫اختيار‬ ‫بمكانزيما‬ ( ‫يستطيع‬ ‫ان‬ ‫يتعلم‬ .)  ‫هذ‬ ‫مثل‬ ‫من‬ ‫الرئيسية‬ ‫الفائدة‬ ‫ا‬ ‫القدرات‬ ‫هو‬ ‫العمالء‬ ‫من‬ ‫النوع‬ ‫وسط‬ ‫مع‬ ‫التاقلم‬ ‫على‬ ‫الفائقة‬ ‫غير‬ ‫سلفا‬ ‫معروف‬ .
  • 22. END