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

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

يُشتق مصطلح " الوكيل" من الكلمة اللاتينية agere (يفعل): وهي عبارة عن اتفاق على التصرف نيابةً عن شخص ما. ويشير هذا "التصرف نيابةً عن" إلى سلطة تحديد الإجراء المناسب، إن وُجد. [ 1 ] [ 2 ] يُعرف بعض الوكلاء شعبياً باسم "بوتات "، نسبةً إلى كلمة "روبوت" . وقد يكونون مجسدين، كما هو الحال عند اقتران التنفيذ بجسم روبوت، أو كبرامج مثل روبوت محادثة يعمل على جهاز كمبيوتر ، كجهاز محمول ، مثل سيري . قد تكون برامج الوكلاء مستقلة أو تعمل بالتعاون مع وكلاء آخرين أو أشخاص. وقد تمتلك برامج الوكلاء المتفاعلة مع البشر (مثل روبوتات المحادثة ، وبيئات التفاعل بين الإنسان والروبوت ) صفات شبيهة بالبشر، مثل فهم اللغة الطبيعية والكلام، والشخصية، أو تتخذ شكلاً بشرياً (انظر أسيمو ).

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

المفاهيم

تتمثل السمات الأساسية لوكيل البرمجيات المستقل في أن الوكلاء:

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

يُقدّم مفهوم الوكيل طريقةً لوصف كيان برمجي معقد قادر على العمل بدرجة معينة من الاستقلالية لإنجاز مهام نيابةً عن مضيفه. ولكن على عكس الكائنات، التي تُعرَّف من حيث الأساليب والخصائص ، يُعرَّف الوكيل من حيث سلوكه. [ 3 ]

اقترح العديد من المؤلفين تعريفات مختلفة للفاعلين، وتشمل هذه التعريفات عادةً مفاهيم مثل:

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

التمييز بين العملاء والبرامج

جميع العوامل هي برامج، ولكن ليست كل البرامج عوامل. قد يساعد مقارنة المصطلح بالمفاهيم ذات الصلة في توضيح معناه. يناقش فرانكلين وغرايسر (1997) [ 4 ] أربعة مفاهيم أساسية تميز العوامل عن البرامج العشوائية: التفاعل مع البيئة، والاستقلالية، والتوجه نحو الهدف، والمثابرة .

التمييز البديهي بين العوامل والأشياء

التمييز بين الوكلاء والأنظمة الخبيرة

  • لا ترتبط الأنظمة الخبيرة ببيئتها.
  • لم يتم تصميم الأنظمة الخبيرة للسلوك التفاعلي والاستباقي.
  • لا تأخذ الأنظمة الخبيرة في الاعتبار القدرة الاجتماعية. [ 5 ]

التمييز بين وكلاء البرمجيات الذكية والوكلاء الأذكياء في الذكاء الاصطناعي

تأثير برامج الوكلاء

قد توفر برامج الوكلاء فوائد عديدة لمستخدميها النهائيين من خلال أتمتة المهام المعقدة أو المتكررة. [ 6 ] ومع ذلك، توجد آثار تنظيمية وثقافية لهذه التقنية يجب أخذها في الاعتبار قبل تطبيق برامج الوكلاء.

الأثر التنظيمي

تأثير الرضا الوظيفي على الرضا عن العمل

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

التأثير الثقافي

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

تاريخ

يمكن تتبع مفهوم الوكيل إلى نموذج الممثل لهيويت (هيويت، 1977) - "كائن مكتفٍ ذاتيًا، تفاعلي، وينفذ بشكل متزامن، ويمتلك حالة داخلية وقدرة على الاتصال".

من الناحية الأكاديمية، تُعد أنظمة الوكلاء البرمجية تطوراً مباشراً لأنظمة الوكلاء المتعددين (MAS). وقد تطورت أنظمة الوكلاء المتعددين من الذكاء الاصطناعي الموزع (DAI) وحل المشكلات الموزع (DPS) والذكاء الاصطناعي المتوازي (PAI)، وبالتالي ورثت جميع الخصائص (الجيدة والسيئة) من الذكاء الاصطناعي الموزع والذكاء الاصطناعي .

قدّم فيديو " مستكشف المعرفة " لجون سكولي عام 1987 صورةً للعلاقة بين المستخدمين النهائيين والوكلاء. وباعتباره نموذجًا مثاليًا في البداية، شهد هذا المجال سلسلة من التطبيقات غير الناجحة التي اعتمدت على منهجية من أعلى إلى أسفل، بدلًا من اتباع نهج تدريجي من أسفل إلى أعلى. أما الآن (منذ عام 1990)، فقد اتسع نطاق أنواع الوكلاء ليشمل: شبكة الويب العالمية، ومحركات البحث، وغيرها.

أمثلة على وكلاء البرمجيات الذكية

وكلاء الشراء (برامج التسوق الآلية)

يتنقل وكلاء الشراء [ 9 ] عبر شبكة (مثل الإنترنت) لاسترجاع معلومات حول السلع والخدمات. يعمل هؤلاء الوكلاء، المعروفون أيضًا باسم "روبوتات التسوق"، بكفاءة عالية مع المنتجات الأساسية مثل الأقراص المدمجة والكتب والمكونات الإلكترونية وغيرها من المنتجات ذات المقاس الواحد. عادةً ما يتم تحسين وكلاء الشراء لتمكين خدمات الدفع الرقمي المستخدمة في التجارة الإلكترونية والشركات التقليدية. [ 10 ]

وكلاء المستخدم (الوكلاء الشخصيون)

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

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

عوامل الرصد والمراقبة (التنبؤية)

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

مراقبة الخدمة

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

تُعدّ منظمات العملاء المستخدمة لأتمتة عملية اتخاذ القرار أثناء العمليات التكتيكية حالة خاصة من حالات عملاء المراقبة والرصد . يراقب هؤلاء العملاء حالة الأصول (الذخيرة، والأسلحة المتاحة، ومنصات النقل، وما إلى ذلك) ويتلقون الأهداف من عملاء أعلى رتبة. ثم يسعى العملاء لتحقيق هذه الأهداف باستخدام الأصول المتاحة، مع تقليل استهلاك الأصول إلى أدنى حد ممكن وزيادة فرص تحقيق الأهداف إلى أقصى حد.

وكلاء استخراج البيانات

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

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

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

وكلاء التواصل والتشبيك

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

  • وكيل المستخدم - لتصفح شبكة الويب العالمية
  • وكيل المشتري [ 11 ] - اعتبارًا من عام 2025، تُمكّن وكلاء الذكاء الاصطناعي المتقدمة التجارة الوكيلة، حيث تتعامل بشكل مستقل مع اكتشاف المنتجات ومقارنة الأسعار والمعاملات في منصات مثل تكاملات OpenAI [ 12 ] .
  • وكيل نقل البريد - يُستخدم لخدمة البريد الإلكتروني، مثل مايكروسوفت أوتلوك . لماذا؟ لأنه يتواصل مع خادم بريد POP3، دون أن يحتاج المستخدمون إلى فهم بروتوكولات أوامر POP3 . بل ويحتوي على مجموعات قواعد تُصفّي البريد تلقائيًا، مما يُجنّب المستخدم عناء القيام بذلك بنفسه.
  • وكيل SNMP
  • في خوادم الشبكات التي تعمل بنظام يونكس، يُعدّ httpd برنامجًا خفيًا لبروتوكول HTTP يُنفّذ بروتوكول نقل النص التشعبي في جذر شبكة الويب العالمية.
  • وكلاء الإدارة المستخدمة لإدارة أجهزة الاتصالات
  • محاكاة الحشود لأغراض التخطيط الأمني ​​أو الرسومات الحاسوبية ثلاثية الأبعاد ،
  • وكيل الإشارة اللاسلكية هو كيان بسيط يستضيف عملية واحدة لتنفيذ القفل اللاسلكي أو المقود الإلكتروني بالتزامن مع وكلاء برامج أكثر تعقيدًا يتم استضافتهم على سبيل المثال على أجهزة الاستقبال اللاسلكية.
  • استخدام العوامل المستقلة (المجهزة عمداً بالضوضاء) لتحسين التنسيق في المجموعات عبر الإنترنت. [ 13 ]

وكلاء تطوير البرمجيات (المعروفة أيضًا باسم روبوتات البرمجيات)

أصبحت برامج الروبوت ذات أهمية متزايدة في هندسة البرمجيات. [ 14 ]

رجال الأمن

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

  • تقوم وكلاء منع فقدان البيانات (DLP) [ 15 ] بفحص عمليات المستخدم على جهاز كمبيوتر أو شبكة، ومقارنتها بالسياسات التي تحدد الإجراءات المسموح بها، واتخاذ الإجراء المناسب (مثل السماح، أو التنبيه، أو الحظر). ويمكن استخدام وكلاء DLP الأكثر شمولاً لأداء وظائف الاستجابة لنقاط النهاية (EDR).
  • وكلاء الكشف والاستجابة لنقاط النهاية (EDR) - يراقبون جميع الأنشطة على جهاز كمبيوتر نقطة النهاية من أجل الكشف عن الأنشطة الضارة والاستجابة لها
  • وكلاء وسيط أمان الوصول إلى السحابة (CASB) - على غرار وكلاء منع فقدان البيانات (DLP)، ولكنهم يفحصون حركة البيانات المتجهة إلى تطبيقات السحابة.

مشاكل التصميم

تشمل القضايا التي يجب مراعاتها في تطوير الأنظمة القائمة على الوكلاء ما يلي:

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

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

يمكن تناول تعريف معالجة الوكيل من اتجاهين مترابطين:

  • معالجة الحالة الداخلية وعلم الوجود لتمثيل المعرفة
  • بروتوكولات التفاعل – معايير لتحديد كيفية التواصل بشأن المهام

تُستخدم أنظمة الوكلاء لنمذجة أنظمة العالم الحقيقي مع التزامن أو المعالجة المتوازية.

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

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

يمكن للبرامج الآلية أن تعمل نيابةً عن مُنشئيها لتحقيق الخير والشر على حدٍ سواء. هناك عدة طرق لإنشاء برامج آلية تُظهر أنها مصممة بنوايا حسنة وليست مُصممة للإضرار. أولًا، يُعرّف البرنامج الآلي نفسه في ترويسة HTTP الخاصة بوكيل المستخدم عند التواصل مع موقع إلكتروني. كما يجب التحقق من صحة عنوان IP المصدر للتأكد من شرعيته. ثانيًا، يجب على البرنامج الآلي احترام ملف robots.txt الخاص بالموقع دائمًا، لأنه أصبح معيارًا مُعتمدًا في معظم مواقع الويب. وكما هو الحال مع احترام ملف robots.txt، ينبغي للبرامج الآلية تجنب العدوانية المفرطة واحترام أي تعليمات لتأخير الزحف. [ 16 ]

مفاهيم وأطر عمل للوكلاء

انظر أيضاً

مراجع

  1. نوانا، هـ.  س. (1996). "الوكلاء البرمجيون: نظرة عامة". مجلة هندسة المعرفة . 21 (3): 205-244 . CiteSeerX 10.1.1.50.660 . doi : 10.1017/s026988890000789x . S2CID 7839197 .  
  2. شيرمر، ب. و. (2007). وكلاء البرمجيات، والمراقبة، والحق في الخصوصية: إطار تشريعي للمراقبة المدعومة بالوكلاء (غلاف ورقي) . المجلد 21. مطبعة جامعة ليدن. الصفحات 140، 205-244 . hdl : 1887/11951 . ISBN    978-0-596-00712-6تم الاطلاع عليه بتاريخ 30 أكتوبر 2012 .
  3. وولدريدج، م.؛ جينينغز، ن. ر. (1995). "الوكلاء الأذكياء: النظرية والتطبيق". مجلة هندسة المعرفة . 10 (2): 115-152 . doi : 10.1017/S0269888900008122 . hdl : 10044/1/35975 .
  4. فرانكلين، س.؛ غرايسر، أ. (1996). "هل هو وكيل أم مجرد برنامج؟: تصنيف للوكلاء المستقلين". الوكلاء الأذكياء III: نظريات الوكلاء، والهياكل، واللغات . سلسلة محاضرات في علوم الحاسوب. المجلد 1193. جامعة ممفيس، معهد الأنظمة الذكية. الصفحات 21-35 . doi : 10.1007/BFb0013570 . ISBN   978-3-540-62507-0.
  5. 1 2 وولدريدج، مايكل ج. (2002). مقدمة في أنظمة الوكلاء المتعددين . نيويورك: جون وايلي وأولاده. ص 27. ISBN  978-0-471-49691-5.
  6. سيرينكو، أ.؛ ديتلور، ب. (2004). "الوكلاء الأذكياء كابتكارات" (ملف PDF) . الذكاء الاصطناعي والمجتمع . 18 (4): 364-381 .
  7. أدونيسي، م. (2003). "العلاقة بين ريادة الأعمال المؤسسية، والتوجه نحو السوق، والمرونة التنظيمية، والرضا الوظيفي" (ملف PDF) (أطروحة دكتوراه). كلية الاقتصاد وعلوم الإدارة، جامعة بريتوريا. مؤرشفة من الأصل (ملف PDF) بتاريخ 8 ديسمبر 2005.
  8. سيرينكو، أ.؛ روحي، يو.؛ كوكوسيلا، م. (2007). "الآثار غير المخطط لها للوكلاء الأذكياء على استخدام الإنترنت: منهج المعلوماتية الاجتماعية" (ملف PDF) . الذكاء الاصطناعي والمجتمع . 21 ( 1-2 ): 141-166 .
  9. هاج، ستيفن؛ كامينغز، مايف؛ دوكينز، جيمس (2006). نظم المعلومات الإدارية لعصر المعلومات . ص 224-228 . 
  10. "تعظيم أثر أعمالك | كيفية استخدام روبوتات الدردشة على فيسبوك" . كيستون كليك . 26 أغسطس 2016. مؤرشف من الأصل في 8 سبتمبر 2017. تم الاطلاع عليه في 7 سبتمبر 2017 .
  11. "تقديم AgentKit" . openai.com . 29 أكتوبر 2025. تم الاطلاع عليه في 31 أكتوبر 2025 .
  12. "تقديم AgentKit" . openai.com . 29 أكتوبر 2025. تم الاطلاع عليه في 31 أكتوبر 2025 .
  13. شيرادو، هيروكازو؛ كريستاكيس، نيكولاس أ. (2017). "الوكلاء المستقلون ذوو الضوضاء المحلية يحسنون التنسيق البشري العالمي في تجارب الشبكات" . مجلة نيتشر . 545 (7654): 370-374 . Bibcode : 2017Natur.545..370S . doi : 10.1038/nature22332 . PMC 5912653. PMID 28516927 .  
  14. ليبوف، كارلين؛ ستوري، مارغريت-آن ؛ زاغالسكي، أليكسي (2018). "برامج الروبوت". مجلة IEEE للبرمجيات . 35 : 18-23 . doi : 10.1109/MS.2017.4541027 . S2CID 31931036 . 
  15. "برامج حماية الملكية الفكرية ومنع فقدان البيانات للمؤسسات | ديجيتال جارديان" (ملف PDF) . info.digitalguardian.com . تم الاطلاع عليه بتاريخ 25 ديسمبر 2024 .
  16. "كيفية العيش وفقًا لقواعد الروبوتات الجيدة" . DARKReading من Information World . 27 سبتمبر 2017. تم الاطلاع عليه في 14 نوفمبر 2017 .