Agent Skills
تعلّم كيف تجمع مهارات الوكلاء التعليمات والأدوات والبرامج النصية القابلة لإعادة الاستخدام لمنح وكلاء الذكاء الاصطناعي خبرة متخصصة وتبسيط سير العمل وتشغيل مهام الرؤية الحاسوبية.
مهارات الوكلاء هي حزم قابلة لإعادة الاستخدام من التعليمات والبيانات الوصفية والمواد المرجعية والبرامج النصية الاختيارية، تمنح وكيل الذكاء الاصطناعي خبرة متخصصة لمهمة معينة. وبدلاً من وضع كل إجراء في مطالبة نظام طويلة، يمكن للمطورين تجميع قدرة مركزة—مثل فحص المنتجات أو تحليل جداول البيانات أو اتباع قائمة التحقق الخاصة بالنشر في مؤسسة—وترك الوكيل يحمّلها عند الحاجة فقط.
تساعد المهارات وكيل الذكاء الاصطناعي متعدد الأغراض على التصرف بمزيد من التخصص في مجال معين، مع الحفاظ على المعرفة في صورة نمطية وقابلة للصيانة والنقل. وتُعد «مهارات Claude» أحد تطبيقات المنتجات لهذه الفكرة الأوسع؛ كما يمكن أن يشير مصطلح مهارات الوكلاء إلى التنسيق القابل للتشغيل البيني الموضح في نظرة عامة مفتوحة على مهارات الوكلاء.
كيفية عمل مهارات الوكلاء#
بموجب مواصفات مهارات الوكلاء، تكون المهارة عادةً دليلاً يحتوي على ملف SKILL.md مطلوب. يبدأ هذا الملف ببيانات وصفية بتنسيق YAML، تتضمن اسمًا ووصفًا يوضحان ما تفعله المهارة ومتى ينبغي للوكيل تفعيلها. ويوفر محتواه بتنسيق Markdown الإجراءات والأمثلة والقيود والإرشادات الخاصة بالحالات الطرفية. ويمكن أن تحتوي الأدلة الاختيارية على برامج نصية قابلة للتنفيذ أو مستندات مرجعية أو مخططات أو قوالب.
تستخدم المهارات الإفصاح التدريجي، ما يعني أن المعلومات تدخل إلى نافذة سياق الوكيل على مراحل:
- يرى الوكيل في البداية أسماءً وأوصافًا موجزة للمهارات المتاحة.
- عندما يتطابق طلب مع وصف ما، يحمّل
SKILL.mdذي الصلة. - يقرأ الموارد الداعمة أو يشغّل البرامج النصية المضمّنة عند الحاجة فقط.
يقلل ذلك من الاستخدام غير الضروري للرموز، ويتيح للوكيل الوصول إلى العديد من القدرات المتخصصة دون تحميل كل التعليمات عند بدء التشغيل. وتقدم وثائق مهارات وكيل Claude ووثائق مهارات وكيل Microsoft أمثلة على نمط التحميل هذا في منصات الوكلاء.
مهارات الوكلاء مقارنةً بالمفاهيم ذات الصلة#
تنظم مهارات الوكلاء المعرفة والإجراءات، لكنها لا تحل محل الوكيل أو أدواته أو النظام الذي ينسق إجراءاته.
-
الأدوات واستدعاء الدوال: تنفذ الأداة عملية فردية، مثل الاستعلام عن API أو تشغيل الاستدلال. وتوضح المهارة متى وكيفية استخدام أداة واحدة أو عدة أدوات معًا، بما في ذلك قواعد التحقق وسياق المجال.
-
سير العمل الوكيلي: تتيح المهارة للوكيل تفسير التعليمات بصورة تكيفية. أما سير العمل فيحدد مسار تنفيذ أكثر صراحة، ما يجعله مفضلًا للعمليات طويلة الأمد ونقاط التحقق والموافقات والإجراءات التي يجب أن تحدث بترتيب ثابت.
-
بروتوكول سياق النموذج: يضع MCP معيارًا لكيفية اكتشاف الوكلاء للموارد والأدوات الخارجية واستدعائها. وتحدد مواصفات أدوات MCP الرسمية واجهات الأدوات، بينما تجمع المهارة الخبرة الإجرائية التي قد توجه الوكيل إلى استخدام تلك الواجهات.
تُكتب المطالبة عادةً لمحادثة واحدة. أما المهارة فمخصصة لإعادة الاستخدام وإدارة الإصدارات والاختبار والمشاركة عبر البيئات المتوافقة.
التطبيقات في الرؤية الحاسوبية#
تكون مهارات الوكلاء مفيدة بصفة خاصة عندما يجب دمج الإدراك البصري مع قواعد العمل وإجراءات المتابعة.
فحص التصنيع: يمكن لمهارة مراقبة الجودة أن توجه الوكيل إلى التقاط صورة، وتشغيل اكتشاف الكائنات، ومقارنة الاكتشافات بمعايير القبول، وحفظ الأدلة، وطلب مراجعة بشرية عند انخفاض مستوى الثقة. ويوفر نموذج الرؤية الملاحظات، بينما توفر المهارة إجراء الفحص الخاص بالمصنع. ويدعم ذلك سير عمل قابلًا للتكرار لاكتشاف العيوب دون تضمين كل سياسة في المطالبة الأساسية للوكيل.
تدقيق مخزون التجزئة: يمكن لمهارة تدقيق الرفوف أن توجه الوكيل إلى معالجة صور المتجر، وعدّ منتجات محددة، ومقارنة النتائج بسجلات المخزون، وإعداد توصية بإعادة التوريد. ويمكن للفرق استخدام Ultralytics Platform لوضع تعليقات توضيحية على بيانات الرفوف، وتدريب نموذج مخصص، ونشره، ومراقبة الأداة البصرية التي تستدعيها المهارة.
في كلتا الحالتين، تربط المهارات الإدراك بالمعرفة التشغيلية. وهي لا تحسن بمفردها الدقة البصرية للنموذج الأساسي؛ بل تجعل تطبيق مخرجاته بصورة متسقة أسهل.
مثال على برنامج نصي للرؤية لمهارة#
يمكن لمهارة أن تجمع برنامجًا نصيًا حتميًا للفحص البصري. ويمكن تخزين سير عمل التنبؤ الموثق باستخدام Ultralytics YOLO التالي في دليل المهارة scripts/:
from pathlib import Path
from ultralytics import YOLO
image_url = "https://ultralytics.com/images/bus.jpg"
output_path = Path("inspection_result.jpg")
# Run the skill's visual perception step
model = YOLO("yolo26n.pt")
results = model(image_url)
result = results[0]
result.save(filename=str(output_path))
print(output_path)هنا، توفر YOLO26 القدرة البصرية، بينما يوضح SKILL.md متى يُشغَّل البرنامج النصي، وكيفية تفسير مخرجاته، وما الإجراء الذي ينبغي اتخاذه بعد ذلك.
اعتبارات التصميم والأمان#
ينبغي أن تتمتع المهارات الفعالة بمسؤوليات محددة، وأوصاف تفعيل واضحة، وتعليمات موجزة، وأمثلة واقعية، وتبعيات موثقة. وتوصي أفضل الممارسات الرسمية لتأليف المهارات بمواءمة مستوى تفصيل التعليمات مع مخاطر المهمة: فقد تناسب الإرشادات المرنة التحليل المفتوح، بينما تتطلب العمليات الهشة برامج نصية دقيقة وقيودًا أكثر صرامة.
ينبغي التعامل مع مهارات الجهات الخارجية كما لو كانت برامج مثبتة. راجع كل تعليمة وبرنامج نصي وتبعية واستدعاء شبكي وعملية ملف قبل منح الوصول. طبّق العزل الأمني، وأذونات الحد الأدنى من الامتيازات، وحدود الموارد، والتسجيل، والموافقة البشرية على الإجراءات ذات العواقب. وتساعد هذه الضوابط في معالجة المخاطر التي تصفها إرشادات OWASP لحقن المطالبات وإرشادات OWASP للوكالة المفرطة. ويمكن للفرق أيضًا استخدام دليل إطار عمل NIST لإدارة مخاطر الذكاء الاصطناعي لدمج تقييم المهارات ومراقبتها وحوكمتها في إدارة أوسع لمخاطر الذكاء الاصطناعي.









