أهلاً بك! في الدرس السابق، استكشفنا كيف يقوم الوكيل بـ"التفكير"، أي كيف يستخدم المنطق (Reasoning) لوضع خطة عمل (Planning) لتحقيق أهدافه. لقد رأينا أن هذه هي الآلية الداخلية التي تجعل الوكيل ذكياً وفعالاً.
اليوم، سننتقل من الآليات الداخلية إلى الصورة الأكبر. فكما أن هناك أنواعاً مختلفة من المركبات (دراجة، سيارة، شاحنة)، كل منها مصمم لغرض معين، هناك أيضاً أنواع مختلفة من وكلاء الذكاء الاصطناعي. تختلف هذه الأنواع في درجة ذكائها، وقدراتها، والمهام التي تستطيع إنجازها.
في هذا الدرس، سنتعرف على الأنواع المختلفة للوكلاء وتطبيقاتهم العملية. سنبدأ بأبسط أنواع الوكلاء وننتقل تدريجياً إلى الأكثر تعقيداً، مما يمنحك خريطة واضحة لمشهد وكلاء الذكاء الاصطناعي، وستفهم كيف أن المبادئ التي تعلمناها حتى الآن تُستخدم لبناء هذه الأنظمة المتنوعة.
1. طيف الذكاء: كيف نصنف الوكلاء؟
لا يتمتع جميع الوكلاء بنفس القدر من "الذكاء" أو الاستقلالية. يتم تصنيفهم بناءً على كيفية إدراكهم لبيئتهم، وكيفية اتخاذهم للقرارات، ومدى قدرتهم على التعلم والتكيف. بشكل عام، يمكننا ترتيبهم على طيف يمتد من ردود الفعل البسيطة إلى التخطيط والتعلم المعقد.
يوجد تصنيف شائع يقسم الوكلاء إلى خمسة أنواع رئيسية، بالإضافة إلى نوع سادس يصف كيفية عملهم معًا. هذه الأنواع هي:
- الوكلاء الانعكاسيون البسطاء (Simple Reflex Agents)
- الوكلاء الانعكاسيون القائمون على النموذج (Model-Based Reflex Agents)
- الوكلاء القائمون على الهدف (Goal-Based Agents)
- الوكلاء القائمون على المنفعة (Utility-Based Agents)
- وكلاء التعلم (Learning Agents)
- الأنظمة متعددة الوكلاء (Multi-Agent Systems)
سنتناول كل نوع بالتفصيل، وسنرى كيف يضيف كل نوع طبقة جديدة من القدرات فوق الذي يسبقه.
2. استكشاف أنواع الوكلاء
لفهم هذه الأنواع بعمق، سنعتمد على مقال مفصل يشرح كل نوع مع تعريفاته وأمثلته ومزاياه وعيوبه. سنقرأ المقال على أجزاء لتسهيل الاستيعاب.
أ. الوكلاء التفاعليون (Reactive Agents)
هذه هي أبسط فئة من الوكلاء. مهمتها الأساسية هي التفاعل مع البيئة بشكل مباشر وفوري.
استكشاف وكلاء الذكاء الاصطناعي: الأنواع والإمكانات والتطبيقات
سنبدأ بالنوعين الأولين من الوكلاء: الانعكاسي البسيط والانعكاسي القائم على النموذج. يرجى قراءة الوصف الخاص بهما من مقال 'استكشاف وكلاء الذكاء الاصطناعي' من Automation Anywhere للتعرف على آلية عملهما والفرق بينهما.
اقرأ القسمين التاليين في المقال: '1. وكلاء الانعكاس البسيط': ركز على فهم قاعدة 'الشرط-الإجراء' (if-then) وكيف أنها لا تعتمد على أي ذاكرة. '2. برامج وكلاء الانعكاس القائمة على النموذج': ركز على مفهوم 'النموذج الداخلي' وكيف يمنح الوكيل ذاكرة بسيطة عن حالة العالم.
كما قرأت، يمكن تلخيص الفرق الجوهري بين النوعين كالتالي:
- الوكيل الانعكاسي البسيط: يعمل كمنظم حرارة (Thermostat). لديه قاعدة واحدة: إذا انخفضت درجة الحرارة عن 20 درجة، فقم بتشغيل التدفئة. هو لا يتذكر ما كانت عليه درجة الحرارة قبل دقيقة، ولا يهتم بما ستكون عليه لاحقًا. قراره يعتمد فقط على اللحظة الحالية.
- الوكيل القائم على النموذج: يعمل كمكنسة روبوتية (Robotic Vacuum). لا تتفاعل فقط مع ما تراه أمامها مباشرة. بل تحتفظ بـ"نموذج داخلي" أو خريطة للغرفة في ذاكرتها. هذا النموذج يسمح لها بمعرفة الأماكن التي قامت بتنظيفها بالفعل والأماكن التي لم تصل إليها بعد، حتى لو لم تكن تراها في تلك اللحظة. هذه الذاكرة البسيطة تجعل قراراتها أكثر ذكاءً.
ب. الوكلاء الاستباقيون (Proactive Agents)
ننتقل الآن إلى مستوى أكثر تقدماً، حيث لا يكتفي الوكيل برد الفعل، بل يسعى بشكل استباقي لتحقيق أهداف معينة.
استكشاف وكلاء الذكاء الاصطناعي: الأنواع والإمكانات والتطبيقات
لنتعرف الآن على الوكلاء القائمين على الهدف والوكلاء القائمين على المنفعة. هذان النوعان يركزان على المستقبل والتخطيط لتحقيق أفضل النتائج.
أكمل القراءة في نفس المقال وركز على القسمين: '3. برامج وكلاء قائمة على الأهداف': انتبه إلى أن هذا الوكيل يفكر في العواقب المستقبلية لأفعاله لتحقيق 'هدف' محدد. '4. برامج وكلاء قائمة على المنفعة': لاحظ كيف أن هذا الوكيل لا يكتفي بتحقيق الهدف، بل يسعى لتحقيق 'أفضل' نتيجة ممكنة عبر تقييم 'المنفعة' (Utility) لكل خيار.
الفارق هنا دقيق ولكنه مهم جداً:
- الوكيل القائم على الهدف: تخيل سيارة ذاتية القيادة هدفها "الوصول من النقطة أ إلى النقطة ب". سيقوم الوكيل بتقييم المسارات الممكنة واختيار أي مسار يوصله إلى الهدف، حتى لو كان مزدحماً أو أطول. المهم هو تحقيق الهدف.
- الوكيل القائم على المنفعة: تخيل طائرة توصيل بدون طيار (Drone). هدفها ليس فقط "توصيل الطرد"، بل "توصيل الطرد بأسرع وقت، وبأقل استهلاك للطاقة، وبأعلى درجات الأمان". هنا، لا يوجد هدف واحد، بل هناك "دالة منفعة" (Utility Function) تقيّم كل مسار محتمل بناءً على عدة معايير (السرعة، الطاقة، الأمان) وتختار المسار الذي يحقق أعلى "درجة سعادة" أو منفعة إجمالية. إنه يسعى للوصول إلى الحل الأمثل وليس مجرد أي حل.
ج. الوكلاء المتكيفون والتعاونيون (Adaptive & Collaborative Agents)
هنا نصل إلى قمة هرم الذكاء، حيث يمتلك الوكلاء القدرة على تحسين أنفسهم والعمل معًا.
استكشاف وكلاء الذكاء الاصطناعي: الأنواع والإمكانات والتطبيقات
أخيرًا، سنتناول أكثر أنواع الوكلاء تطورًا: وكلاء التعلم، والأنظمة التي تتكون من عدة وكلاء يعملون معًا.
في نفس المقال، اقرأ القسمين الأخيرين: '5. وكلاء التعلم': ركز على المكونات الأربعة (عنصر التعلم، الناقد، عنصر الأداء، مولد المشاكل) وكيف تمكن الوكيل من تحسين أدائه بمرور الوقت. '6. أنظمة متعددة الوكلاء': افهم فكرة عمل عدة وكلاء معًا لحل مشكلة أكبر من قدرة وكيل واحد.
هذان النوعان يمثلان أحدث ما توصل إليه مجال الذكاء الاصطناعي:
- وكيل التعلم: مثل لاعب شطرنج آلي (AI Chess Bot). لا يأتي مبرمجًا بكل الحركات الممكنة. بل يبدأ بمعرفة أساسية (قواعد اللعبة)، ثم يلعب آلاف المباريات ضد نفسه أو ضد آخرين. بعد كل مباراة، يقوم "الناقد" بتقييم أدائه (فاز أم خسر)، ويستخدم "عنصر التعلم" هذه الملاحظات لتعديل استراتيجياته. مع مرور الوقت، يصبح أداؤه أفضل وأفضل بشكل ذاتي.
- نظام متعدد الوكلاء (MAS): تخيل سربًا من الطائرات بدون طيار (Drone Swarm) في مهمة بحث وإنقاذ. كل طائرة هي وكيل مستقل، لكنها تتواصل وتنسق مع بقية الطائرات لتغطية منطقة البحث بكفاءة، وتجنب الاصطدام، ومشاركة المعلومات حول ما تجده. إنهم يعملون كفريق لتحقيق هدف مشترك.
اختبر فهمك!
لنفترض أنك تستخدم مكيف هواء ذكي.
- في البداية، يقوم المكيف تلقائيًا بخفض درجة الحرارة عندما يكتشف وجود عدد كبير من الأشخاص في الغرفة عبر كاميرا.
- بعد أسبوع من الاستخدام، تعلم المكيف تفضيلاتك (مثلاً، أنك تحب الجو أبرد في فترة ما بعد الظهر وأكثر دفئًا في الليل) من خلال مراقبة تعديلاتك اليدوية.
ما هو نوع الوكيل الذي يمثله المكيف في السيناريو الأول، وما هو نوعه في السيناريو الثاني؟
أظهر الإجابة
- في السيناريو الأول: المكيف هو وكيل انعكاسي بسيط (Simple Reflex Agent). قراره يعتمد فقط على قاعدة شرط-إجراء بسيطة (إذا زاد عدد الأشخاص، اخفض الحرارة).
- في السيناريو الثاني: تطور المكيف ليصبح وكيل تعلم (Learning Agent). لقد قام بتحسين أدائه وتخصيص سلوكه بناءً على التفاعلات السابقة (تعديلاتك اليدوية) ليقدم تجربة أفضل.
ملخص مقارن
لمساعدتك على تذكر الفروقات، إليك جدول يلخص الأنواع الرئيسية التي ناقشناها. هذا الجدول مقتبس من نفس المقال الذي قرأته.
| نوع الوكيل | الوظائف الرئيسية | التعقيد | أمثلة تطبيقات |
|---|---|---|---|
| الانعكاسي البسيط | يعمل بناءً على قواعد الشرط-الإجراء (إذا-إذن). | منخفض | منظم الحرارة، روبوتات الدردشة للأسئلة الشائعة. |
| القائم على النموذج | يستخدم نموذجًا داخليًا (ذاكرة) لتتبع حالة البيئة. | متوسط | المكنسة الروبوتية، روبوتات دردشة تتذكر سياق المحادثة. |
| القائم على الهدف | يخطط لتحقيق هدف محدد في المستقبل. | مرتفع | سيارة ذاتية القيادة تتجه لوجهة، روبوتات المستودعات. |
| القائم على المنفعة | يختار الإجراء الذي يزيد من "المنفعة" لتحقيق أفضل نتيجة. | مرتفع جداً | أنظمة التوصية (Netflix)، أنظمة التداول المالي. |
| التعلم | يحسن أداءه بمرور الوقت من خلال التجربة والملاحظة. | مرتفع جداً | لاعب الشطرنج الآلي، التشخيص الطبي التنبؤي. |
| متعدد الوكلاء | يتفاعل عدة وكلاء معًا لتحقيق هدف مشترك. | متنوع | أسراب الطائرات بدون طيار، إدارة حركة المرور الذكية. |
3. تطبيقات عملية من العالم الحقيقي
الآن بعد أن أصبحت لديك هذه الخريطة النظرية، دعنا نرى كيف تبدو هذه الوكلاء في تطبيقات حقيقية. معظم الوكلاء الحديثة التي ستصادفها أو تبنيها هي في الواقع هجينة، تجمع خصائص من أنواع متعددة (على سبيل المثال، وكيل قائم على الهدف يستخدم التعلم لتحسين خططه).
الفيديو التالي يعرض أمثلة عملية ومثيرة للاهتمام لوكلاء تم بناؤهم لأتمتة مهام متنوعة.
كيفية بناء وكلاء الذكاء الاصطناعي: الدليل الشامل للمبتدئين
شاهد هذا المقطع من قناة 'Metics Media' لترى أربعة أمثلة لوكلاء ذكاء اصطناعي يقومون بمهام حقيقية. حاول أثناء المشاهدة أن تفكر في أي نوع من الوكلاء يمثله كل مثال.
شاهد المقطع من 04:29 إلى 07:52. ركز على المهام التي يقوم بها كل وكيل: وكيل الدعم على واتساب. مدير البريد الوارد الذكي. وكيل توليد المحتوى. وكيل توليد العملاء المحتملين.
هذه الأمثلة رائعة لأنها تظهر القوة الحقيقية للوكلاء. لنحلل مثال "مدير البريد الوارد الذكي":
- يستشعر (Perceive): يقرأ الرسائل الجديدة.
- يفكر (Think):
- يستخدم نموذجًا داخليًا (ذاكرة) للتحقق من تاريخك مع المرسل. (→ قائم على النموذج)
- يستخدم عقله (LLM) لتحليل محتوى الرسالة وتصنيفها (عاجلة، مزعجة، إلخ). (→ قائم على الهدف، فالهدف هو التصنيف الصحيح).
- يتصرف (Act): يقوم بتصنيف الرسالة في بريدك.

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