SkillSmith: Compiling Agent Skills into Boundary-Guided Runtime Interfaces
تُعد SkillSmith إطار عمل للمترجمات ووقت التشغيل يعتمد على مبدأ "الحدود أولاً" (boundary-first)، حيث يعمل على تحسين أنظمة الوكلاء القائمة على النماذج اللغوية الكبيرة عبر تجميع المهارات في واجهات تنفيذية دنيا خارج نطاق وقت التشغيل، مما يقلل بشكل كبير من استهلاك الرموز (tokens)، وعدد دورات الاستدلال، ووقت التنفيذ، مع تمكين إعادة استخدام المهارات بكفاءة عبر النماذج المختلفة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أن لديك مساعداً شخصياً عبقرياً ولكنه ثرثار جداً (الوكيل الذكي - AI agent)، يحاول حل مشكلات معقدة، مثل إصلاح آلة معطلة أو كتابة عقد قانوني. لمساعدة هذا المساعد، لديك مكتبة ضخمة من أدلة التعليمات (تسمى "المهارات").
المشكلة: نهج "كل ما في الحوض" (The Kitchen Sink)
حالياً، عندما يحتاج المساعد إلى حل مشكلة محددة، مثل "كيف أخبز كعكة؟"، لا يقوم النظام بإعطائه وصفة الكعكة فحسب. بدلاً من ذلك، يصب مكتبة "مهارات الخبز" بأكملها داخل عقل المساعد.
تتضمن هذه المكتبة:
- وصفة الكعكة (ما تحتاجه بالفعل).
- تعليمات حول كيفية خبز الخبز، والكعك، والفطائر (سياق غير ذي صلة).
- تاريخ مكون من 50 صفحة عن إنتاج الدقيق (سياق غير ذي صلة).
- قائمة بكل علامة تجارية للأفران صُنعت على الإطلاق (سياق غير ذي صلة).
على المساعد بعد ذلك قراءة كل هذا، وتحديد أي جزء هو وصفة الكعكة، ثم كتابة خطة لخبز الكعكة. وإذا طلبت منه خبز فطيرة في المرة القادمة، فعليه قراءة المكتبة بأكملها مرة أخرى، وتحديد جزء الفطيرة، ثم كتابة خطة جديدة.
تسمي الورقة البحثية هذا بـ "التكرار" (Redundancy). فهو يهدر الوقت، والمال (لأن الذكاء الاصطناعي يكلف مالاً مقابل كل كلمة تُقرأ)، والطاقة الذهنية. المساعد يضطر باستمرار لإعادة قراءة الأجزاء المملة نفسها وإعادة اختراع العجلة.
الحل: SkillSmith (المُترجم/المُجمّع - The Compiler)
ابتكر المؤلفون أداة تسمى SkillSmith. فكر في SkillSmith كـ محرر ومترجم محترف يعمل قبل أن يبدأ المساعد عمله.
بدلاً من إعطاء المساعد مكتبة "مهارات الخبز" الضخمة والفوضوية، يقوم SkillSmith بما يلي:
- قراءة الدليل "أوفلاين" (خارج وقت العمل): يجلس مع مكتبة "مهارات الخبز" الضخمة عندما لا يكون أحد يراقب.
- قص الحشو: يحدد بالضبط ما هو مطلوب لمهام معينة. يدرك قائلاً: "أوه، لخبز الكعكة، نحتاج فقط للصفحات 10-15. تعليمات الخبز وتاريخ الدقيق يمكن التخلص منها الآن".
- إنشاء "ورقة غش": يحول تلك الصفحات المحددة إلى بطاقة تعليمات صغيرة ومثالية وخطوة بخطوة (عقد حدودي - boundary contract).
- إخفاء الباقي: يحتفظ ببقية المكتبة في صندوق مغلق، ليتم فتحه فقط إذا تعثر المساعد أو احتاج إلى التحقق من تفصيل معين.
كيف يعمل في الوقت الفعلي
عندما يتلقى المساعد مهمة:
- الطريقة القديمة: "إليك كتاباً من 500 صفحة. حظاً موفقاً." -> يقرأ المساعد 500 صفحة -> يكتب المساعد خطة.
- طريقة SkillSmith: "إليك ورقة غش من صفحتين مخصصة لخبز الكعك فقط." -> يقرأ المساعد صفحتين -> ينفذ المساعد الخطة.
إذا احتاج المساعد لخبز فطيرة لاحقاً، يقوم SkillSmith باستبدال ورقة الغش بورقة "غش للفطيرة". لن يضطر المساعد أبداً لخوض غمار تعليمات الخبز غير ذات الصلة مرة أخرى.
النتائج: أسرع، أرخص، وأذكى
اختبرت الورقة البحثية هذا على معيار يسمى SkillsBench (مجموعة من 7 مهام مختلفة، من كتابة رسائل العروض الوظيفية إلى تحليل المسوحات ثلاثية الأبعاد). إليك ما حدث عند استخدام SkillSmith مقارنة بطريقة "صب المكتبة بأكملها" القديمة:
- السرعة: تم حل المهام بشكل أسرع بمقدار مرتين.
- التكلفة: انخفض مقدار "القراءة" (الرموز/Tokens) التي كان على الذكاء الاصطناعي القيام بها بنسبة 57%. وبما أن الذكاء الاصطناعي يكلف مالاً مقابل كل كلمة تُقرأ، فهذا يوفر مبالغ ضخمة.
- التفكير: اضطر الذكاء الاصطناعي إلى "التفكير" (المرور عبر حلقات الاستنتاج) لمرات أقل بنسبة 43%.
- الدقة: لم يرتكب المزيد من الأخطاء؛ بل في الواقع، عندما تم استخدام نموذج ذكاء اصطناعي أصغر وأرخص، ساعدت "أوراق الغش" الجاهزة (التي صاغها ذكاء اصطناعي أكثر ذكاءً) النموذج الأصغر على حل مهام لم يكن قادراً على القيام بها بمفرده.
تشبيه "المُجمّع" (The Compiler Analogy)
يقارن المؤلفون هذا بكيفية عمل مبرمجي الكمبيوتر.
- الطريقة القديمة: تعطي الكمبيوتر كتاباً من التعليمات باللغة الإنجليزية في كل مرة يحتاج فيها للقيام بمسألة رياضية. يجب على الكمبيوتر ترجمة الإنجليزية إلى رياضيات في كل مرة.
- SkillSmith: يقوم المبرمج بترجمة التعليمات الإنجليزية إلى لغة الآلة (Machine Code) مرة واحدة. وعندما يعمل البرنامج على الكمبيوتر، فإنه يقوم فقط بتنفيذ لغة الآلة السريعة. لا يحتاج إلى إعادة الترجمة من الإنجليزية في كل مرة.
ملخص
SkillSmith هو أداة تأخذ أدلة التعليمات الضخمة والفوضوية للوكلاء الأذكياء، وتقص المحتوى غير الضروري، وتحولها إلى بطاقات تعليمات صغيرة، فعالة، وجاهزة للاستخدام. هذا يمنع الذكاء الاصطناعي من إضاعة الوقت في قراءة أشياء لا يحتاجها، مما يوفر المال والوقت مع الحفاظ على دقة النتائج.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.