انتقل إلى المحتوى

مصطلح في خيطين

الحلقة الوكيليةAgentic Loop

المعنى في سطر

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

باختصار

الحلقة الوكيلية (Agentic Loop) هي دورة بيكرّرها الوكيل (Agent) لحد ما يتحقّق شرط إنهاء (Termination Condition). وبتتكوّن عادةً من أربع مراحل: الملاحظة (Observe)، والتفكير (Reason)، والتنفيذ (Act)، والتغذية الراجعة (Feedback).

بالتفصيل

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

شرح Anthropic بيلخّص الفكرة ببساطة: الوكلاء عادةً «مجرّد نماذج لغوية تستخدم أدوات بناءً على تغذية راجعة من البيئة في حلقة». والمهمّ إن الوكيل لازم يحصل على «حقيقة أرضية» (Ground Truth) من البيئة في كل خطوة، زي نتيجة استدعاء أداة أو تنفيذ كود، عشان يقيّم تقدّمه. ولازم فيه شروط إيقاف، زي حدّ أقصى لعدد التكرارات، عشان يفضل تحت السيطرة، وممكن الوكيل يقف عند نقاط معيّنة ليسأل الإنسان.

الثمن: الاستقلالية معناها تكلفة أعلى واحتمال تراكم الأخطاء، ولذلك بتنصح Anthropic باختبار مكثّف في بيئات معزولة (Sandbox) مع ضوابط مناسبة.

مثال عملي

وكيل برمجة مطلوب منه يصلّح اختبارًا فاشلًا:

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

مصطلحات مرتبطة

المصادر: Google ML Glossary، Anthropic — Building effective agents