Agent Harness
تعرّف إلى ماهية بيئة تشغيل وكيل الذكاء الاصطناعي، وكيف تدير الأدوات والذاكرة والسلامة وسير العمل، وكيف يدعم YOLO26 وكلاء الرؤية الحاسوبية الموثوقين.
إطار تشغيل الوكيل هو طبقة برمجية تحوّل نموذجًا أساسيًا إلى وكيل ذكاء اصطناعي عملي. ويحيط بالنموذج بالتعليمات والأدوات والذاكرة وحلقات التنفيذ والأذونات والتحقق والمراقبة. ومن العبارات الموجزة المستخلصة من تشريح إطار تشغيل الوكيل في LangChain أن النموذج يوفّر الذكاء، بينما يجعل إطار التشغيل هذا الذكاء قابلًا للاستخدام. ويكتسب هذا التمييز أهمية لأن سير العمل الوكيلي الموثوق يعتمد على أكثر من جودة النموذج وحدها. (langchain.com)
كيفية عمل إطار تشغيل الوكيل#
يوفّر إطار التشغيل للنموذج السياق مرارًا، ويفسّر استجابته، وينفّذ الإجراءات المعتمدة، ثم يعيد النتائج لاتخاذ القرار التالي. وتشمل المكوّنات الشائعة ما يلي:
- التعليمات والسياق: تحدد دور الوكيل، والمعلومات المتاحة، والقيود، ومعايير الإكمال.
- تنفيذ الأدوات: تربط النموذج بواجهات API وقواعد البيانات ومفسّرات التعليمات البرمجية أو نماذج الرؤية من خلال واجهات مثل أدوات بروتوكول سياق النموذج.
- الحالة والذاكرة: تحافظ على الخطط والملاحظات والملفات والإجراءات السابقة عبر خطوات أو جلسات متعددة.
- تدفق التحكم: يدير إعادة المحاولة والتفرّع والوكلاء الفرعيين والمهلات الزمنية وميزانيات الرموز وشروط التوقف.
- التتبّع والتقييم: يسجّل القرارات واستدعاءات الأدوات باستخدام إمكانات مثل تتبّع OpenAI Agents SDK.
- ضوابط السلامة: يطبّق الأذونات وفحوصات الإدخال والتحقق من المخرجات والموافقة البشرية من خلال آليات مثل حواجز أمان الوكلاء من OpenAI.
على خلاف SDK للوكيل، الذي يوفّر مكوّنات قابلة لإعادة الاستخدام، يمثّل إطار التشغيل سلوك وقت التشغيل المُهيّأ لتطبيق محدد. كما يختلف عن MCP، الذي يضع معيارًا لاتصالات الأدوات، وعن بروتوكول Agent2Agent من Google، الذي يركّز على الاتصال بين الوكلاء. (modelcontextprotocol.io)
أهمية أطر تشغيل الوكلاء#
يوصي دليل OpenAI لبناء الوكلاء وإرشادات Anthropic حول الوكلاء الفعّالين بالبدء بأنماط بسيطة قابلة للتركيب. ومن الناحية العملية، يمكن لإطار التشغيل المصمم جيدًا تحسين الموثوقية دون تغيير أوزان النموذج، من خلال إسناد إدارة الحالة الروتينية إلى مكوّنات خارجية وإضافة التحقق. وتستكشف الأبحاث الحديثة أطر التشغيل باللغة الطبيعية القابلة للتحرير، والتحسين التلقائي من خلال Meta-Harness، والتركيب التكيفي باستخدام HarnessX. (arxiv.org)
مثال على الرؤية الحاسوبية#
في وكيل للرؤية، يمكن أن يعمل Ultralytics YOLO26 كأداة إدراك، بينما يحدد منطق إطار التشغيل الحتمي ما يحدث بعد ذلك:
from ultralytics import YOLO
model = YOLO("yolo26n.pt")
results = model("https://ultralytics.com/images/bus.jpg")
labels = {results[0].names[int(cls)] for cls in results[0].boxes.cls}
action = "Send alert" if "person" in labels else "Continue monitoring"
print(action)يجمع هذا المثال بين وضع التنبؤ في YOLO وقاعدة قرار صريحة، بدلًا من السماح للنموذج بالتحكم غير المقيّد.
التطبيقات الواقعية#
- الفحص البصري في التصنيع: يلتقط إطار التشغيل صور الكاميرا، ويجري اكتشاف العيوب، ويفحص عتبات الثقة، ويفتح تذاكر الصيانة، ويطلب المراجعة البشرية للحالات غير المؤكدة.
- إدارة الطوابير: يحصي وكيل الرؤية الأشخاص، ويتتبّع مدة الانتظار، وينبّه الموظفين فقط عند تجاوز حدود السعة والمدة القابلة للتهيئة.
يمكن للفرق استخدام Ultralytics Platform لإضافة تعليقات توضيحية إلى مجموعات البيانات، وتدريب نماذج رؤية متخصصة، ونشر نقاط النهاية، ومراقبتها ضمن سير العمل هذه.
أفضل الممارسات#
احرص على أن تكون الأدوات محددة النطاق، واشترط الموافقة على الإجراءات غير القابلة للعكس، واجعل عمليات إعادة المحاولة متكافئة من حيث التأثير، وتحقق من المخرجات المهيكلة، واختبر المسارات الكاملة بدلًا من الإجابات النهائية وحدها. اتبع مخاطر التطبيقات الوكيلة وفق OWASP ومعايير وكلاء الذكاء الاصطناعي الناشئة من NIST. كما توضّح تطبيقات مثل OpenHarness الأذونات والوصلات والذاكرة والأدوات والتنسيق بين الوكلاء بطريقة معيارية. (genai.owasp.org)









