SmolAgents: كيفية بناء نظام ذكاء اصطناعي متعدد الوكلاء مع الكود والتنسيق الديناميكي
يتم استكشاف SmolAgents كأساس لأنظمة متعددة الوكلاء جاهزة للإنتاج: يمكن للوكلاء أن يفكروا وينفذوا الكود ويربطوا الأدوات ويفوضوا المهام لبعضهم البعض. تغطي…
معالج بواسطة الذكاء الاصطناعي من MarkTechPost؛ بتحرير Hamidun News
يوضح SmolAgents أن أنظمة الذكاء الاصطناعي متعددة الوكلاء لا تحتاج إلى أن تكون ثقيلة وصعبة الصيانة. في التنفيذ المحلل، يقوم المؤلفون بتجميع معمارية عملية حيث يمكن للوكلاء الصغار أن يفكروا ويشغلوا الأكواد ويختاروا الأدوات للمهمة ويفوضوا العمل لبعضهم البعض. الفكرة ليست عرض دردشة أخرى مزودة بالوظائف، بل إنشاء أساس لسيناريوهات جاهزة للإنتاج، حيث يعمل الوكيل كمنفذ بدلاً من أن يكون مولداً للنصوص.
تبدأ المادة بطبقة أساسية لكن حاسمة جداً: تثبيت الاعتماديات وتكوين خادم نموذج اللغة الكبير. يؤكد المؤلفون على أنه بالنسبة للمخطط متعدد الوكلاء، لا يتعلق الأمر فقط بقوة النموذج بل أيضاً بكفاءته، لأن كل خطوة تفكير إضافية واستدعاء أداة أو تفويض بين الوكلاء يزيد التكلفة والكمون. لذلك يتم بناء المعمارية حول مكونات خفيفة الوزن يمكن دمجها وتوسيعها دون إرهاق النظام.
هذا النهج مفيد بشكل خاص للفرق التي تريد اختبار الأفكار بسرعة ثم تطويرها إلى خدمة عاملة. الخطوة التالية هي تصميم الأدوات. يستخدم المثال برامج مساعدة مخصصة بما في ذلك الدوال الرياضية وتخزين الذاكرة والمكونات المساعدة التي يمكن للوكيل استدعاؤها حسب الحاجة.
هذه نقطة مهمة: بدلاً من نموذج عام واحد يحاول معرفة كل شيء، يحصل النظام على مجموعة من القدرات المتخصصة. عندما يستطيع الوكيل عدم تخمين الإجابة بل الوصول إلى الذاكرة وحساب تعبير أو تنفيذ قطعة من الأكواد، تصبح جودة الحلول أكثر توقعاً والسلوك أكثر قابلية للتحقق. يتم إعطاء تركيز خاص على تنفيذ الأكواد.
في أنظمة الوكلاء، يصبح هذا الآلية غالباً الحدود بين عرض جميل وأتمتة حقيقية. إذا كان يمكن لنموذج توليد أكواد Python وتشغيلها في بيئة محكومة وإرجاع النتيجة إلى السياق العام، فإنه يكون قادراً بالفعل ليس فقط على الشرح بل على التصرف: معالجة البيانات وتحويل الهياكل وإجراء الحسابات وتحضير المقتطفات الوسيطة للوكلاء الآخرين. في الاقتران مع استدعاء الأدوات، يحول هذا SmolAgents إلى إطار عملي للمهام التي تتطلب دورة من الفهم والحل والتحقق والتمرير للأمام.
الجزء الرئيسي هنا هو التنسيق الديناميكي. يوضح المؤلفون كيف يمكن لعدة وكلاء التعاون داخل نظام واحد، وتوزيع الأدوار والتبديل بين الأدوات حسب نوع المهمة. يمكن لأحد الوكلاء أن يعمل كمنسق، والآخر كمنفذ للأكواد، والثالث يعمل مع الذاكرة أو مجال معرفة منفصل.
يساعد هذا المخطط على تقسيم الطلبات المعقدة إلى خطوات أكثر قابلية للإدارة وتقليل الهلوسات وإنشاء نقاط تحكم واضحة. بالنسبة لبيئات الإنتاج، هذا مهم بشكل خاص: كلما كان مسار اتخاذ القرار أوضح، كان من الأسهل تصحيح الأخطاء والحد من المخاطر وقياس النتائج. نقطة قوية أخرى لهذا النهج هي المعيارية.
عندما يتم فصل الذاكرة والحسابات والإجراءات الخارجية في الأدوات، يصبح تحديث النظام أسهل: يمكنك تغيير النموذج وإضافة أداة جديدة وتشديد وضع الحماية للأكواد أو إعادة كتابة منطق التوجيه دون كسر خط الأنابيب بالكامل. هذا يقلل الاعتماد على نموذج واحد ويجعل معمارية الوكلاء أقرب إلى تطوير الواجهة الخلفية العادية، حيث تكون الواجهات والملاحظة والتحكم في الحالة مهمة. بالنسبة للفرق التي تبني خدمات مساعد مدمجة أو مساعدات البحث أو أتمتة العمليات، غالباً ما تكون هذه الانضباط الهندسي أكثر أهمية من عروض واحدة مثيرة.
المعنى العملي لهذا البرنامج التعليمي هو أنه ينقل النقاش حول أنظمة متعددة الوكلاء من المستوى المفاهيمي إلى مستوى التنفيذ الهندسي. في هذا السياق، يبدو SmolAgents كأداة خفيفة الوزن لكن مرنة بما يكفي لتجميع خطوط أنابيب الوكلاء مع الذاكرة والأكواد ومجموعة من الوظائف الخارجية. بالنسبة للمطورين، فهي نموذج جيد للبدء ليس مع فائق الوكيل بل مع مكونات صغيرة وشفافة يمكن اختبارها بشكل فردي ودمجها تدريجياً في نظام عامل.
وهذا النهج اليوم يبدو الأكثر قابلية للحياة للذكاء الاصطناعي التطبيقي، حيث لا تهم الوعود بل الإمكانية الإدارية والتكلفة والنتائج القابلة للتكرار.
هل تريد التوقف عن قراءة الذكاء الاصطناعي والبدء باستخدامه؟
AI News هو موجز منسق لأخبار الذكاء الاصطناعي. تعلمك Hamidun Academy استخدام الذكاء الاصطناعي في عملك.