وكيل برمجي
المحتويات

قبل الخوض في التفاصيل، الوكيل البرمجي أو العميل البرمجي عادة ما يكون برنامج حاسوبي يستعمل تقنيات الذكاء الاصطناعي لحل مشاكل معينة. عادة ما يتم تثبيت هذا البرنامج على آلة فيتم تسمية كل من الآلة والبرنامج بالوكيل.تستعمل كلمة وكيل في الذكاء الاصطناعي حيث يتم عادة اختصار كلمة وكيل برمجي إلى وكيل فقط. ونتناول فيما يلي مزيدًا من التفاصيل.
التاريخ
وفي هذا الصدد، على أن تكون أكثر أكاديمية، نظم البرمجيات هي عامل تطور مباشرة من الأنظمة متعددة الوكلاء (MAS). تطورت من MAS موزعة الذكاء الاصطناعي (DAI)، وتوزيع حل المشكلات (DPS)، والذكاء الصناعي المتوازي (PAI)، وبالتالي وراثة كل الصفات (الجيدة والسيئة) من DAI وAI.
من جانب آخر، ويمكن إرجاع مفهوم الوكيل إلى نموذج الفاعل من هيويت (Hewitt's actor model) (هيويت، 1977) -- «قائمة بذاتها، في وقت واحد متفاعلة بشكل متزامن لتنفيذ المطلوب، تمتلك الحيازة الداخلية والقدرة على الاتصال.»
ما هو ليس وكيلاً
في هذا الإطار، الوكيل الذكي ليس فقط برنامج حاسب آلي، فقد يكون كذلك الآلات والبشر والمجتمعات المحلية من البشر (مثل الشركات) أو أي شيء قادر على توجيه السلوك والهدف.
علاوةً على ذلك، وليس من المفيد أن يصف ما هو، وما هو ليس وكيلاً. ولكن التناقضات مع المفاهيم المرتبطة بها قد تساعد على توضيح معناها:
ومن جهة أخرى، تمييز الوكلاء عن البرامج: (Franklin & Graesser 1997) ناقشا الاأربعة مفاهيم الرئيسية التي تميز الوكلاء من البرامج التعسفية: رد فعل على البيئة، والحكم الذاتي، توجه الهدف والمثابرة.
- تمييز الوكلاء عن الكائنات:
- الوكلاء أكثر استقلالاً من الكائنات.
- الوكلاء والسلوك، ردة الفعل مرنة وفعالة واجتماعية.
- للوكلاء موضوع واحد على الأقل للسيطرة ولكن قد يكون أكثر من ذلك.
- تمييز وكلاء عن النظم الخبيرة:
- نظم الخبراء غير مقترنين على بيئتهم.
- نظم الخبراء لم يتم تصميمهم على رد الفعل.
- نظم الخبراء لا تعتبر قدرة اجتماعية.
- تمييز وكلاء البرمجيات الذكية عن وكلاء الذكاء الصناعي:
التعريف
وعلى صعيد آخر، الحكم الذاتي (وكلاء لديهم قدرات لاختيار المهام وترتيب الأولويات، والسلوك الذي توجهه أهداف وصنع القرار من دون تدخل بشري)
ومن جهة أخرى، القدرة الاجتماعية (وكلاء قادرون على الدخول إلى المكونات الأخرى من خلال نوع من الاتصال والتنسيق، فإنها قد تتعاون في مهمة)
وفي هذا الصدد، استمرار (رمز لم يتم تنفيذ بناء على الطلب ولكن يعمل بشكل مستمر وتقرر لنفسها عندما ينبغي تنفيذ بعض النشاطات)
من جانب آخر، التفاعل (وكلاء إدراك السياق الذي تعمل فيه والرد عليه بشكل مناسب).
من جانب آخر، وقد اقترح الكثير من الكتاب تعاريف مختلفة للوكلاء، وتشمل هذه عادة مفاهيم مثل:
في هذا الإطار، ومصطلح «الوكيل» يصف تجريد البرمجيات، والفكرة، أو المفهوم، على غرار شروط صافية مثل الطرق والوظائف والكائنات. مفهوم الوكيل يوفر طريقة ملائمة وقوية لوصف البرامج المعقدة فهو كيان قادر على العمل مع درجة معينة من الحكم الذاتي من أجل إنجاز المهام نيابة عن المستعمل. [ولكن على عكس الكائنات، والتي تم تعريفها من حيث الأساليب والصفات، الوكيل يعرف من حيث سلوكه]
📝 هل في هذه المقالة خطأ؟
إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.
ما رأيك في هذه المقالة؟