يعني ايه AI Skill ؟

ا-----------------ا

إتكلمنا في المقالات اللي فاتت عن ال Agent وعرفنا إنه يقدر يستخدم ال Model وال Tools وينفذ مجموعة من الخطوات علشان يخلص Task معينة

طيب تخيل إنك بتشتغل مع ال Agent وكل شوية بتطلب منه نفس النوع من الشغل وبتكرر عليه نفس التعليمات يعني مثلا كل ما تعمل Feature جديدة تقوله راجع ال Code من ناحية ال Security واتأكد إن مفيش مشاكل وكل مرة تبدأ تشرحله يراجع إيه ويدور على إيه وإيه القواعد اللي يمشي عليها وإيه شكل النتيجة اللي إنت عاوزها

علشان كدة بدل ما تكرر كل الكلام ده كل مرة ممكن تعمل Skill

ا--------------------ا

ال Skill ببساطة هي مجموعة تعليمات ومعرفة وإرشادات بتجهزها لمهمة أو نوع معين من المهام علشان ال Agent يقدر يرجعلها ويستخدمها وقت ما يحتاج ينفذ المهمة دي يعني بدل ما تشرح لل Agent كل مرة إزاي يعمل الحاجة لا إنت بتجهزله الطريقة مرة واحدة وتحطها في Skill "مهارة"

ا---------------------------------------ا

خلينا ناخد مثال في مجالنا كالعادة

إنت شغال على Project وعملت Skill اسمها

Check Security

وجواها حطيت تعليمات زي

- راجع ال User Input

- راجع ال Authentication وال Authorization

- دور على البيانات الحساسة

- راجع ال API Endpoints

- راجع التعامل مع الملفات

- راجع ال Database Queries

وفي النهاية اكتب Report بالمشاكل الموجودة واقترح حلول ليها لما ال Agent يحتاج يعمل Security Review يقدر يستخدم ال Skill دي ويكون عنده تعليمات واضحة ومجهزة مسبقا للمهمة

ا--------------------------------------ا

طيب هل الـ Skill عبارة عن Model جديد؟ لأ طبعا

ال Model زي ما عرفنا قبل كدة هو المحرك الأساسي

وال Agent هو النظام اللي بيستخدم الـ Model وينفذ المهام

أما ال Skill فهي المهارة اللي بتضيف لل Agent تعليمات ومعرفة وطريقة عمل متخصصة لمهمة معينة يعني بشكل مبسط جدا

ال Model هو المحرك

ال Agent هو اللي بينفذ المهمة

ال Skill هي اللي بتقوله إزاي ينفذ نوع من المهام بالطريقة المطلوبة

ا--------------------ا

وده معناه إن ال Skills ممكن تساعدك في حاجتين مهمين جدا

1- توفير الوقت

يعني بدل ما تكرر نفس التعليمات في كل مرة

2- التناسق -> Consistency

علشان نفس النوع من المهام يتنفذ كل مرة بناء على نفس القواعد والطريقة اللي إنت محددها

ا--------------------------ا

وال Skill مش لازم تكون خاصة بالبرمجة بس لا ممكن تعمل Skill تكتب مقالات عادي وتحط فيها أسلوبك في كتابة المقالات والقواعد اللي بتحب تمشي عليها أو Skill بتعمل مراجعة لمحتوى كتابي وتراجعه بناء على القواعد اللي بتضيفها انت أو تعملك توثيق Documentation برضة مبنى على قواعدك انت سواء لشغل برمجي او اي نوع من انواع الشغل

ا--------------------------ا

يعني الفكرة كلها إنك بتدي ال Agent قدرة متخصصة قابلة لإعادة الاستخدام بدل ما تعيد شرح نفس الطريقة في كل مرة

ا--------------------ا