Ultralytics YOLO27: انضم إلى قائمة الانتظار.
Get Started

الوكلاء#

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

افتح Agents في الشريط الجانبي أو انتقل إلى platform.ultralytics.com/agents. يظهر Agents في الشريط الجانبي لكل مستخدم مسجّل الدخول، في مساحات العمل الشخصية والجماعية، دون الحاجة إلى تفعيل إعداد الوصول المبكر.

لوحة Agents في Ultralytics Platform تعرض صورةً متصلةً بـ YOLO وشرط ونموذج رؤية ولغة وكتلة إخراج

شغّل أول سير عمل لك#

  1. افتح Agents، وانقر على إضافة كتلة > قوالب، ثم اختر YOLO → مراقبة VLM.
  2. حدّد كتلة صورة الإدخال، واختر مجموعة بيانات تم رفعها، ثم اختر صورة تحتوي على شخص. استخدم صورة لا يتجاوز حجمها 4 ميغابكسل للتجربة المشتركة.
  3. أبقِ نموذج YOLO26 nano الافتراضي. يُجتاز الشرط عندما يكتشف YOLO شخصًا واحدًا على الأقل.
  4. حدّد وصف المشهد، واختر نموذج رؤية ولغة، وأدخل مطالبة. أضف مفتاح الموفّر المطابق في الإعدادات > مفاتيح API إذا لم تكن قد فعلت ذلك من قبل. في مساحة عمل جماعية، اطلب من مالك مساحة العمل إضافة مفتاح الموفّر أو استبداله.
  5. أبقِ الخيار تجربة مشتركة · 60 ثانية محددًا لإجراء تشغيل قصير، ثم انقر على تشغيل.
  6. راقب تحديث الكتل وافحص الإخراج. إذا لم يُكتشف أي شخص، ينتهي الشرط من دون تشغيل فرع الوصف.

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

ابدأ باستخدام قالب#

القالبسير العملمناسب لـ
YOLO → مراقبة VLMصورة → YOLO → شرط → نموذج رؤية ولغة → إخراجوصف مشهد فقط عند اكتشاف شخص
جمع الاكتشافات غير المؤكدةمجموعة بيانات → نشر → شرط الثقة → مجموعة بياناتإنشاء مجموعة مراجعة من الصور ذات الاكتشافات غير المؤكدة
التقاط وتنبيهصورة → YOLO → شرط → مجموعة بيانات وSlackحفظ صورة وإشعار قناة استنادًا إلى الشرط نفسه

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

منتقي قوالب Agents في Ultralytics Platform يعرض YOLO إلى مراقبة VLM وجمع الاكتشافات غير المؤكدة والتقاط وتنبيه

اختر مكان التشغيل#

يحدد محدد التنفيذ بجانب تشغيل الأجهزة التي سيُشغَّل عليها سير العمل.

الخياراستخدامهالحدود والتسعير
تجربة مشتركة · 60 ثانيةتجربة سير عمل صغيرحتى 60 ثانية، و20 صورة إدخال إجمالًا، لا يتجاوز حجم كل منها 4 ميغابكسل، و20 استدعاءً للنموذج/الموفّر؛ نموذج YOLO محلي واحد باستخدام نموذج YOLO26 nano رسمي
نشر مخصص موجودمجموعات بيانات أكبر، أو عمليات تشغيل أطول، أو نماذج محلية أخرىيستخدم الأجهزة والتسعير الحاليين لذلك النشر، بما في ذلك النشر المخصص المجاني المؤهل؛ ولا يوجد حد إجمالي لمدة سير العمل أو لعدد الصور
نشر جديد…إنشاء أجهزة مخصصة من أداة الإنشاءيفتح مربع حوار إنشاء النشر الحالي والتسعير؛ اختر الموارد وانتظر حتى يصبح النشر جاهزًا

تتيح التجارب المشتركة ثلاثة عمليات تشغيل في الدقيقة؛ ولا يوجد حد لمعدل التشغيل على النشر المخصص. تدعم عمليات التشغيل على المنصة ما يصل إلى 20 كتلة. تشمل استدعاءات النماذج/الموفّرين YOLO ونماذج الرؤية واللغة وتنبؤات النشر وإجراءات Slack وWebhook؛ وقد يؤدي التفريع إلى زيادة عدد الاستدعاءات لكل صورة إدخال.

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

تحدد كتلة النشر نقطة النهاية المستخدمة لخطوة التنبؤ. ويحدد منتقي التنفيذ مكان تشغيل سير العمل نفسه. يمكنك اختيار النشر المخصص نفسه لكليهما.

منتقي التنفيذ في Agents على Ultralytics Platform يعرض تجربة مشتركة مدتها 60 ثانية ونشرات مخصصة حالية وخيار نشر جديد

تهيئة الكتل#

الكتلةالغرض
صورةارفع صورة أو مقطع فيديو تُستخرج منه عيّنات تصل افتراضيًا إلى 10 إطارات، أو اختر صورة واحدة من مجموعة بيانات تم رفعها
مجموعة بيانات دون اتصال واردقراءة الصور من مجموعة بيانات وتقسيم محددين، مع إمكانية ضبط حد الإدخال
YOLOتشغيل نموذج رسمي أو نموذج مدرّب من مساحة العمل
نشرإجراء التنبؤ عبر نشر جاهز موجود على المنصة
LLMإرسال الصورة والسياق السابق إلى نموذج اللغة أو الرؤية واللغة المحدد
بوابةالتحكم في التنفيذ اللاحق باستخدام شرط أو وتيرة محددة
مجموعة بيانات مع اتصال واردإضافة الصورة الواردة إلى مجموعة بيانات وجهة
Slackإرسال رسالة إلى قناة Slack المتصلة بمساحة العمل
WebhookPOST جسم JSON إلى نقطة نهاية HTTPS
التصديرتصدير نموذج باستخدام سير عمل التصدير الحالي في المنصة
إخراجعرض نتيجة الكتلة السابقة

حدّد كتلة لتحرير إعداداتها. صِل مخرجًا بكتلة أخرى لتمرير نتيجته إلى المراحل اللاحقة. يمكن توصيل مخرج واحد بكتل متعددة؛ على سبيل المثال، صِل شرطًا بكل من مجموعة بيانات وجهة وSlack. يستخدم كل فرع الشرط المُقيَّم نفسه.

تصفية الاكتشافات باستخدام شرط#

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

  • عدد الأشخاص ≥ 1: تابع عند اكتشاف شخص واحد على الأقل.
  • الثقة بين 0.25 و0.5: تابع عند وقوع اكتشاف مطابق واحد على الأقل ضمن هذا النطاق الشامل.
  • فئة محددة ضمن نطاق ثقة: اجمع الاكتشافات غير المؤكدة لهذه الفئة وحدها.

تفحص مرشحات الثقة الاكتشافات الفردية. تجتاز صورة بدرجات 0.3 و0.9 نطاق 0.25–0.5 لأن أحد الاكتشافات يطابقه. لا تجتاز الصور التي لا تتضمن اكتشافات شرط الثقة. اضبط حد الثقة لنموذج التنبؤ على قيمة منخفضة بما يكفي للاحتفاظ بالاكتشافات التي تريد تقييمها.

يكتمل الشرط الذي لا ينطبق من دون أي إخراج لاحق. ولا تُشغَّل الإجراءات المتصلة به لتلك الصورة.

إعدادات الشرط في Agents على Ultralytics Platform، مع اختيار أي فئة ونطاق شامل لثقة الاكتشاف من 0.25 إلى 0.5

جمع الصور للمراجعة#

افتح Collect Uncertain Detections، واختر مجموعة بيانات مصدرًا وتقسيمًا، وحدد نشر التنبؤات، واضبط نطاق الثقة. حدد مجموعة بيانات وجهة موجودة في الكتلة الأخيرة Dataset. أنشئ مجموعة بيانات أولًا من صفحة مجموعات البيانات عند الحاجة.

تستقبل الوجهة الصور الأصلية من دون تسميات في التقسيم train. يتم تخطي النسخ الموجودة، وتسري حصص التخزين المعتادة لمجموعات البيانات. لا تُنسخ تسميات المصدر ولا تنبؤات النموذج بوصفها تعليقات توضيحية. افتح الوجهة في محرر التعليقات التوضيحية الحالي لمراجعة الصور المجمعة ووضع تسمياتها.

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

إرسال تنبيهات Slack مشروطة#

اربط Slack ضمن Settings > Integrations، ثم صِل شرطًا بكتلة Slack. أدخل الرسالة واستخدم {output} لتضمين نتيجة المنبع. يربط Capture and Alert الشرط نفسه أيضًا بمجموعة بيانات، بحيث تُجمع الصورة المطابقة وتُرسل رسالة إلى القناة المتصلة.

تُضبط رسائل Slack لسير العمل ضمن الكتلة. وهي منفصلة عن خيارات إشعارات التدريب والتصدير والنشر في Settings.

إرسال خطافات الويب#

ترسل كتلة Webhook طلبًا واحدًا من POST لكل نتيجة، مع Content-Type: application/json، إلى عنوان URL عام يستخدم HTTPS، لذا يمكن لأي خدمة تقبل طلب JSON استلام نتيجة الشرط. أدخل عنوان URL الوجهة ونص JSON بحد أقصى 10,000 حرف، مع وضع {output} داخل سلسلة نصية، حيث يُستبدل بنتيجة المنبع؛ والكتلة نهائية ولا تقبل أي اتصال صادر. لا تُتبع عمليات إعادة التوجيه، وتنتهي مهلة الاتصال بعد 5 ثوانٍ، وتؤدي الاستجابة التي لا تكون من فئة 2xx إلى فشل الكتلة.

متابعة التقدم وإيقاف التشغيل#

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

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

سير عمل مكتمل في Ultralytics Platform Agents ينتقل من صورة إلى YOLO ثم إلى المخرجات، مع علامات صح خضراء وأعداد الصور المعالجة ونتائج الكشف

إدارة الوكلاء باستخدام API#

تتيح واجهة Agents API عرض الوكلاء وحفظهم وحذفهم برمجيًا، وتتيح Python SDK الوصول إليها بوصفها client.agents في ultralytics-platform>=0.1.74. يعيد الحفظ أخطاء الكتل نفسها التي تعرضها لوحة العمل. يظل بدء التشغيل من لوحة العمل: افتح وكيلًا محفوظًا في https://platform.ultralytics.com/agents?workflow={id} وانقر Run.

استكشاف الأخطاء وإصلاحها#

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

التعليقات