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

* الملاحظة (Observe): يراقب بيئته المحيطة مثل البيانات، الرسائل، استفسارات المستخدم، أو قيم المستشعرات.

* الاستدلال (Reason): يحلل المعلومات ويضع خطة عمل بناءً على القيود أو القواعد الإرشادية.

* التنفيذ (Act): يتفاعل مع البيئة، أو يجيب عن سؤال، أو يستدعي دالة أو أداة خارجية.

* التعلّم (اختياري) (Learn): يتعلم من أخطائه السابقة ليحسن جودة المخرجات بمرور الوقت.

- المكونات الرئيسية للوكيل الذكاء الاصطناعي:

1. نموذج اللغة الكبير (LLM – Large Language Model):

يحتاج الوكيل إلى نموذج لغة كبير ليعمل، إذ يمكن اعتباره بمثابة "العقل” الخاص به.

يقوم هذا النموذج بالتحليل والتخطيط واتخاذ القرار بشأن الإجراء التالي.

وغالباً ما يؤدي استخدام نموذج أقوى إلى نتائج أفضل، إلا أن ذلك ليس صحيحاً في جميع الحالات.

2. الذاكرة العاملة (Working Memory):

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

تشمل وظائفها:

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

3. الاسترجاع (Retrieval):

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

ويشمل ذلك:

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

4. الأدوات (Tools):

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

وتشمل:

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

- نمط الذكاء الاصطناعي أحادي الوكيل مقابل متعدد الوكلاء:

يصف هذا المفهوم كيفية تنظيم الذكاء داخل النظام.

- الذكاء الاصطناعي أحادي الوكيل (Single-Agent AI):

يتكون من متخذ قرار ذاتي واحد يدرك بيئته، ويستدل، ويتصرف بشكل مستقل لتحقيق هدف محدد.

- الخصائص:

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

- الذكاء الاصطناعي متعدد الوكلاء (Multi-Agent AI):

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

الخصائص:

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