databelarebia
أدوات

إطار عمل CUGA الجديد كيخلي بناء التطبيقات الذكية أسهل بزاف

·

# شركة IBM طلقات أداة CUGA باش تبسط بناء الـ Agents للمطورين

شركة IBM صممات أداة مفتوحة المصدر اسمها CUGA، وهدفها واحد بسيط: خلي المطور يركز على الفكرة ديالو، وماشي على السباكة التقنية.


شنو هي أداة CUGA هاي؟

أداة CUGA، واللي كتعني Configurable Generalist Agent، هي عبارة على harness مفتوح المصدر طلقاتو شركة IBM. المطور كيقدر يثبتها بأمر بسيط: `pip install cuga`. الفكرة الأساسية هي إن بناء الـ agent كيكلف المطورين أسبوع كامل فالإعداد التقني قبل ما يبدا الـ agent يدير أي حاجة مفيدة.

المشكل اللي كتحلها هاد الأداة واضح: كل مرة كاتبني agent، خاصك تختار framework، توصل model client، تكتب tool adapters، وتبني نظام ديال streaming للـ UI. بعد كل هاد الجهد، تلقى روحك ماقديتيش تديرتيش الجزء المهم، يعني الجزء الخاص بمشروعك.


كيفاش كتخدم هاد الأداة؟

مع أداة CUGA، البنية التحتية ديال التخطيط وحلقة التنفيذ و tool calls وإدارة الـ state، كلها كتتعامل بيها الأداة بشكل أوتوماتيكي. اللي يبقا للمطور هو حاجتين فقط: قائمة الـ tools اللي يقدر يوصل ليها الـ agent، والـ prompt اللي كيخبرو فيه شنو خاصو يدير.

كل agent كيعمل على شكل ملف واحد من نوع FastAPI، حيث كيلف نموذج `CugaAgent` واحد. هاد النهج كيخلي الكود بسيط وقابل للقراءة.


مشاريع CUGA Apps: الدليل العملي

فاش شركة IBM بنات أداة CUGA، ماوقفوش على الكلام النظري. طلقو كذلك مجموعة اسمها CUGA Apps، وهي عبارة على أزيد من عشرين تطبيق صغير عملي. كل تطبيق فملف واحد، يمثل حالة استخدام مختلفة.

التطبيقات ديال CUGA Apps تتراوح بين نظام لتوصية بالأفلام، وبين مستشار للـ architecture ديال IBM Cloud. هاد التطبيقات صممات باش تنقرا وتنسخ مباشرة. كاينة gallery حية كيقدر المطور يتصفحها ويشوف كيفاش كيخدم كل تطبيق.


الاستخدام فبيئة الـ Production

نقطة مهمة بزاف فالأداة هاي: نفس الكود كيقدر يخدم فبيئة الـ production بدون أي إعادة كتابة. شركة IBM كتكلم على مفهوم sovereign وgoverned، يعني إن الـ agent كيقدر يشتغل بطريقة خاضعة للحوكمة والرقابة المؤسسية، وهاد الجانب مهم بالنسبة للمقاولات الكبيرة اللي خايفة على الأمان والامتثال.


الخلاصة: شنو كيعني هاد الخبر للقطاع؟

دخول شركة IBM لسوق أدوات بناء الـ agents بأداة CUGA كيجي فوقت كاين فيه منافسة كبيرة بين الـ frameworks، من LangChain لـ CrewAI وغيرهم. التميز اللي تحاول تقدمو شركة IBM هو التبسيط القصوى مع الحفاظ على إمكانية النشر المؤسسي الآمن.

إن كان هاد النهج ينجح، ممكن يتغير السوق بشكل كبير: بدل ما المطورين كيضيعو وقت طويل فالإعداد، كيركزو مباشرة على القيمة الحقيقية ديال الـ agent. هاد الشيء ممكن يسرع من وتيرة ظهور تطبيقات agent جديدة فالمقاولات اللي عندها موارد محدودة.


مقال من databelarebia — نشرة يومية ديال أخبار الذكاء الاصطناعي بالدارجة المغربية