الأمان والمهارات وسير العمل الوكيلي

بناء المهارات: الإجراءات ومعززات القدرات

4 دقيقة للقراءة

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

نوعان من المهارات

تنقسم المهارات إلى فئتين بناءً على ما تعلّمه للوكيل:

مهارات الإجراءات

الإجراء هو تسلسل خطوة بخطوة لإكمال مهمة محددة. يجيب على السؤال: "كيف أقوم بهذا الشيء المحدد؟"

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

name: publish-blog-post
type: procedure
description: خطوات نشر مقال في المدونة على الموقع

steps:
  - name: validate-content
    instruction: >
      تحقق من أن المقال يحتوي على عنوان واسم مؤلف وصورة مميزة
      و300 كلمة على الأقل من المحتوى. إذا كان أي عنصر مفقوداً،
      اطلب من المستخدم تقديمه قبل المتابعة.

  - name: format-metadata
    instruction: >
      أنشئ البيانات الوصفية بهذه الحقول: العنوان، المؤلف، التاريخ (اليوم)،
      الوسوم (اسأل المستخدم إن لم تُقدّم)، والوصف (ولّد ملخصاً
      من جملة واحدة من المحتوى).

  - name: optimize-for-search
    instruction: >
      راجع العنوان والوصف لملاءمة البحث. تأكد أن العنوان
      أقل من 60 حرفاً والوصف أقل من 160 حرفاً.
      اقترح تحسينات إذا لزم الأمر.

  - name: publish
    instruction: >
      احفظ المقال المنسّق في مجلد content/blog/ بتنسيق اسم الملف
      YYYY-MM-DD-slug.md. أكّد إنشاء الملف وقدّم مسار
      الرابط المتوقع.

كل خطوة صريحة ومستقلة. يتبعها الوكيل بالترتيب، ويتعامل مع الحالات الاستثنائية كما هو موصوف.

مهارات معززات القدرات

معزز القدرات يمنح الوكيل قدرة جديدة لم يكن يملكها من قبل. يجيب على السؤال: "ما الذي يمكنني فعله الآن ولم أكن أستطيع فعله سابقاً؟"

على عكس الإجراءات، تركز معززات القدرات على تعليم الوكيل كيفية استخدام أداة أو خدمة. إليك مثالاً يعلّم توليد الصور:

name: generate-images
type: capability
description: توليد صور باستخدام DALL-E API

context: >
  لديك الآن القدرة على توليد صور من خلال DALL-E API.
  عندما يطلب المستخدم صورة، اتبع هذه الإرشادات:

guidelines:
  - اسأل المستخدم دائماً عن وصف إذا لم يُقدّم واحداً
  - ولّد أوامر تفصيلية تحدد النمط والمزاج والتكوين
  - استخدم دقة 1024x1024 افتراضياً ما لم يحدد المستخدم غير ذلك
  - اعرض الصورة المولّدة مع الأمر المستخدم حتى يتمكن المستخدم
    من طلب تعديلات
  - لا تولّد أبداً صوراً لأشخاص حقيقيين بالاسم
  - إذا كان الطلب غامضاً، اقترح 2-3 صيغ للأمر ودع المستخدم يختار

api_usage: >
  استدعِ نقطة نهاية توليد الصور بالأمر المنقّح.
  أضف معامل الحجم وإعداد الجودة.
  أرجع رابط الصورة للمستخدم مع الأمر المستخدم.

الفرق الجوهري: الإجراء يقول "اتبع هذه الخطوات"، بينما معزز القدرات يقول "يمكنك الآن فعل هذا — إليك الطريقة."

كتابة مهارات فعّالة

المهارات الجيدة تشترك في هذه الخصائص:

كن محدداً وليس غامضاً: بدلاً من "اكتب محتوى جيداً"، حدد "تأكد أن العناوين أقل من 60 حرفاً، وأضف عنواناً فرعياً كل 200 كلمة، واستخدم المبني للمعلوم."

تعامل مع الحالات الاستثنائية: ماذا يجب أن يفعل الوكيل عندما تكون البيانات مفقودة؟ عندما يفشل API؟ عندما يكون طلب المستخدم غامضاً؟ عالج هذه السيناريوهات في المهارة.

أضف قيوداً: حدد ما يجب أن لا يفعله الوكيل. "لا تنشر أبداً بدون تأكيد المستخدم." "لا تعدل المنشورات الموجودة." "حدد الصور المولّدة بثلاث كحد أقصى لكل طلب."

استخدم تسمية واضحة: سمِّ المهارات بشكل وصفي. publish-blog-post أفضل من blog-helper. generate-weekly-report أفضل من reports.

هيكل ملف المهارة

ملف المهارة المنظم جيداً يتبع هذا النمط:

# 1. الهوية — ما هذه المهارة؟
name: skill-name
type: procedure | capability
description: ملخص من سطر واحد لما تفعله هذه المهارة

# 2. السياق — متى يجب على الوكيل استخدامها؟
triggers:
  - "عندما يطلب المستخدم..."
  - "عندما يظهر عنصر جديد في..."

# 3. التعليمات — كيف يجب على الوكيل التنفيذ؟
steps:  # للإجراءات
  - name: step-name
    instruction: "ما يجب فعله"

guidelines:  # لمعززات القدرات
  - "الإرشاد الأول"
  - "الإرشاد الثاني"

# 4. القيود — ما الذي يجب أن لا يفعله الوكيل؟
constraints:
  - "لا تفعل X أبداً بدون تأكيد"
  - "لا تتجاوز حد Y"

مهارات المجتمع والأمان

يستضيف ClawHub (clawhub.ai) سوقاً للمهارات المُنشأة من المجتمع بأكثر من 3,200 خيار متاح. تغطي هذه المهام الشائعة مثل النشر على وسائل التواصل الاجتماعي وإدارة البريد الإلكتروني وإنشاء المحتوى وتحليل البيانات.

قبل استخدام أي مهارة من المجتمع، الأمان مهم. يفحص ClawHub المهارات المرفوعة باستخدام VirusTotal لاكتشاف المحتوى الضار قبل إدراجها. لكن الفحص الآلي ليس مضموناً. كما غطينا في الدرس السابق، وجد باحثو Cisco مهارات ضارة في سوق OpenClaw. دائماً:

  1. اقرأ ملف المهارة كاملاً قبل التثبيت — المهارات نص عادي، لذا يستغرق هذا دقائق
  2. تحقق من ملف المؤلف — المساهمون الراسخون ذوو المهارات المراجعة المتعددة أكثر جدارة بالثقة
  3. اختبر في بيئة معزولة — شغّل المهارات الجديدة في بيئة معزولة قبل منح وصول الإنتاج
  4. راجع ما تصل إليه المهارة — هل مهارة "نشر المدونة" تحتاج حقاً وصولاً لبريدك الإلكتروني؟ تساءل عن الصلاحيات غير الضرورية

النقطة الرئيسية: المهارات تحوّل وكيلاً عام الأغراض إلى عامل متخصص. ابدأ بكتابة مهارات إجراءات لأكثر سير العمل شيوعاً لديك، ثم ابنِ معززات قدرات لقدرات جديدة. راجع دائماً مهارات المجتمع قبل الوثوق بها.

التالي: كيف يوفر MCP طريقة موحدة لربط وكيلك بالأدوات والخدمات الخارجية. :::

اختبار

اختبار الوحدة 4: الأمان والمهارات وسير العمل الوكيلي

خذ الاختبار
نشرة أسبوعية مجانية

ابقَ على مسار النيرد

بريد واحد أسبوعياً — دورات، مقالات معمّقة، أدوات، وتجارب ذكاء اصطناعي.

بدون إزعاج. إلغاء الاشتراك في أي وقت.