كيف ينفذ الذكاء الاصطناعي الوكيلي المهام بنفسه؟

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

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

أهم ما تحتاج معرفته

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

ما الذي يجعل النظام وكيلًا بدل أن يكون مجرد مساعد؟

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

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

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

كيف ينفذ الذكاء الاصطناعي الوكيلي مهمة من البداية؟

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

  1. فهم الهدف: يستقبل الوكيل النتيجة المطلوبة بدل التركيز على أمر منفرد فقط.
  2. تحليل المهمة: يحدد ما الذي يجب معرفته أو تنفيذه قبل الوصول إلى النتيجة.
  3. وضع خطة: يقسم الهدف إلى خطوات أصغر ويمكن أن يغيّر ترتيبها حسب النتائج.
  4. اختيار الأدوات: يقرر متى يحتاج إلى بحث أو ملف أو قاعدة بيانات أو تطبيق خارجي.
  5. تنفيذ الإجراءات: يشغّل الأدوات المسموح بها ويستقبل نتائجها.
  6. تقييم النتيجة: يقارن ما حدث بالهدف الأصلي ويحدد إن كان يحتاج إلى خطوة أخرى.
  7. التوقف أو التسليم: ينهي المهمة عندما تتحقق شروط النجاح أو يصل إلى حد يستدعي تدخل المستخدم.

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

مثال عملي: من طلب واحد إلى عدة إجراءات

افترض أنك طلبت من وكيل: «ابحث عن ثلاثة خيارات مناسبة لعقد اجتماع، قارن بينها حسب السعر والموقع والتقييم، ثم جهز لي أفضل خيار للمراجعة».

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

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

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

ما العناصر التي يحتاجها الوكيل حتى يعمل؟

نجاح النظام الوكيلي يعتمد على أكثر من جودة النموذج اللغوي. ومن أهم المكونات:

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

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

ما الفرق بين الوكيل والروبوت والمساعد التقليدي؟

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

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

هل الوكيل يعمل فعلًا دون تدخل الإنسان؟

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

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

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

كلما اتسع نطاق ما يستطيع الوكيل فعله، يجب أن يصبح نطاق ما يُسمح له بفعله أكثر وضوحًا.

أين يمكن أن يفشل الذكاء الاصطناعي الوكيلي؟

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

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

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

متى يكون استخدام الوكيل مناسبًا فعلًا؟

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

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

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

أما إذا كانت المهمة ثابتة ويمكن وصفها بسلسلة تعليمات لا تتغير، فقد تكون الأتمتة التقليدية أبسط وأسرع وأسهل في المراقبة.

كيف تعرف أن الوكيل أنهى المهمة بنجاح؟

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

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

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

من الفهم إلى الاستخدام: ماذا تفعل الآن؟

القرار العملي

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

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

قد يهمك:

توضيحات إضافية

هل الذكاء الاصطناعي الوكيلي هو نفسه Agentic AI؟

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

هل كل وكيل ذكاء اصطناعي يعمل باستقلال كامل؟

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

هل يحتاج الوكيل إلى الإنترنت حتى يعمل؟

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

ما الفرق بين الوكيل والأتمتة التقليدية؟

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

هل يمكن أن يخطئ الوكيل أثناء تنفيذ المهمة؟

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