مرجع
آخر الزيارات

وكيل مستقل

979 كلمة•0 مشاهدة•🗒️ منذ 14 يوماً
باختصار: الوكيل المستقل هو كيان برمجي أو آلي يعمل داخل بيئة معينة، ويدرك حالتها عبر مدخلات أو بيانات أو رسائل، ثم يختار أفعالًا من أجل تحقيق هدف محدد بدرجة من الاستقلالية. تتناول المقالة 17 قسماً، منها «التعريف»، «الخصائص» و«وكيل قائم على المنفعة».
المحتويات
  1. التعريف
  2. الخصائص
  3. وكيل قائم على المنفعة
  4. وكيل متعلم
  5. البنية البرمجية
  6. التواصل والتنسيق
  7. الأنواع
  8. التعلم والتكيف
  9. آلية العمل
  10. الاستمرارية
  11. وكيل قائم على نموذج
  12. المصطلح والعلاقة بالمفاهيم القريبة
  13. الاستقلالية
  14. وكيل قائم على هدف
  15. الاستجابة
  16. التوجه نحو الهدف
  17. وكيل انعكاسي بسيط
وكيل مستقل

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

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

التعريف

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

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

الخصائص

من جهة ثانية، تظهر في الوكيل المستقل عدة خصائص مشتركة، مع اختلاف الدرجة من نظام إلى آخر.

وكيل قائم على المنفعة

علاوةً على ذلك، يوازن بين بدائل متعددة وفق قيمة أو منفعة. يظهر ذلك في نظم تحتاج إلى المفاضلة بين السرعة، والدقة، والكلفة، والمخاطرة.

وكيل متعلم

وفي السياق ذاته، تظهر هذه البنية في المساعدات الافتراضية، وروبوتات الدردشة المتقدمة، وأنظمة كتابة الشيفرة، وأدوات أتمتة الأعمال. ويمثل النموذج اللغوي الكبير في هذه الحالة طبقة قرار لغوية. أما الاستقلالية العملية فتظهر عندما يرتبط النموذج بذاكرة، وأدوات، وصلاحيات، وسجل تنفيذ، وآلية مراجعة

وفي هذا السياق، يعدل الوكيل المتعلم سلوكه بناءً على التجربة. وقد يستعمل تعلم الآلة أو تعلم بالتقوية أو التعلم العميق لتحسين قراراته عبر الزمن.

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

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

البنية البرمجية

علاوةً على ذلك، يمكن النظر إلى الوكيل المستقل كبنية مركبة تتكون من طبقات. تبدأ الطبقة الأولى من واجهة الإدخال. وتستقبل هذه الطبقة البيانات من المستعمل أو البيئة. وتأتي بعدها طبقة التمثيل، حيث تتحول البيانات إلى حالة داخلية. ثم تأتي طبقة القرار، وفيها تعمل الخوارزميات أو النماذج. ثم تأتي طبقة الفعل، وفيها ينفذ النظام الإجراء عبر أدوات أو واجهات أو أوامر.

التواصل والتنسيق

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

الأنواع

تختلف أنواع الوكلاء المستقلين بحسب طريقة اتخاذ القرار.

التعلم والتكيف

من جانب آخر، قد يمتلك الوكيل قدرة على التعلم أو التعلم بالتقوية. وفي هذه الحالة لا تظل قواعده ثابتة بالكامل. يتغير سلوكه بناءً على الخبرة أو المكافأة أو التغذية الراجعة أو أمثلة التدريب.

آلية العمل

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

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

الاستمرارية

كذلك، يحتفظ الوكيل بحالة داخلية أو ذاكرة مؤقتة أو سجل للأحداث. وتساعد هذه الاستمرارية على تتبع التغيرات، وفهم السياق، وتصحيح الأخطاء، والتعلم من النتائج.

وكيل قائم على نموذج

إضافةً إلى ذلك، يبني هذا الوكيل نموذجًا داخليًا للبيئة. يساعده النموذج على تقدير ما لا يراه مباشرة. يستعمل هذا النوع عندما تكون البيئة جزئية الملاحظة أو متغيرة.

المصطلح والعلاقة بالمفاهيم القريبة

ومن ناحية أخرى، الوكيل المجسد يتفاعل مع البيئة من خلال جسم مادي أو تمثيل ظاهري، كما في الروبوتات أو الشخصيات الافتراضية.

وعلى صعيد آخر، يتداخل مصطلح الوكيل المستقل مع عدة مصطلحات قريبة في علم الحاسوب والذكاء الاصطناعي.

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

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

ومن ناحية أخرى، الوكيل البرمجي يركز على الصفة البرمجية للنظام، أي كونه برنامج حاسوب يعمل نيابة عن مستعمل أو نظام آخر.

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

من جانب آخر، الوكيل الذكي هو المصطلح الأوسع في الذكاء الاصطناعي، ويشير إلى نظام يدرك بيئته ويتخذ أفعالًا لتحقيق أهداف.

الاستقلالية

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

وكيل قائم على هدف

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

الاستجابة

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

التوجه نحو الهدف

وفي السياق ذاته، يربط الأفعال بنتيجة مقصودة. قد يكون الهدف الوصول إلى نقطة، أو إتمام مهمة، أو تعظيم منفعة، أو تقليل كلفة، أو تحسين مقياس أداء. وترتبط هذه الخاصية بمفاهيم نظرية القرار ونظرية التحكم والتخطيط الآلي والجدولة.

وكيل انعكاسي بسيط

ومن جهة أخرى، يعمل الوكيل الانعكاسي البسيط عبر قاعدة مباشرة تربط الشرط بالفعل. فإذا ظهرت حالة معينة، نفذ فعلًا معينًا. يناسب هذا النوع البيئات المحدودة والواضحة. ويشبه عمل بعض وحدات نظم التحكم البسيطة.

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.