في عصر تتزايد فيه الحاجة إلى الذكاء الاصطناعي (AI) في تطبيقات قواعد البيانات، يبرز نظام SAGE كابتكار ثوري. ساج، والذي يعني "تنفيذ توليدي ذاتي التكيف"، يقدم إطار عمل موحد يتعامل مع ثلاث وظائف رئيسية: التحويل، التجميع، وبناء العلاقات بين الصفوف.

تعمل أنظمة SQL الحديثة على دمج وظائف الذكاء الاصطناعي للقيام بمهمات متعددة مثل التصنيف والاسترجاع، لكن حتى الآن، كانت تواجه تحديات بسبب تنوع واجهات برمجة التطبيقات (APIs) ووجود ثلاثة أدوار رئيسية فقط لمعالجة البيانات.

يتميز SAGE بتقديم ثلاثة أنواع أساسية للعملية: AI_SCALAR، AI_AGG، وAI_JOIN، وكلها تتفاعل بسلاسة مع العمليات التقليدية في SQL. هذه الأنواع تعمل هي الأخرى وفق واجهة تنفيذ تعتمد على مستوى الثقة، مما يعني أنه يمكن استخدام استراتيجيات مخصصة في المعالجة هذه.

التحدي الأكبر يكمن في AI_JOIN، حيث يقوم SAGE بتحليل الشروط المعقدة وتفكيكها عند الإمكان، ثم يستخدم أسلوب "بطاقة الوصفة" مع توصيلات صغيرة غير مرصودة للاختيار من بين استراتيجيات التنفيذ المختلفة. من خلال هذا النظام، قدم SAGE تحسيناً ملموساً في كفاءة وجودة التنفيذ، حيث أظهر تحليلاً شاملاً لقدرات وظائف الذكاء الاصطناعي العامة.

كما برز SAGE في تحقيق أداء ممتاز ضمن اختبارات SemBench، حيث أظهر تخفيضات هائلة في تكاليف المعالجة تصل إلى 358 مرة مقارنة بالطرق السابقة. وبهذا، يُعتبر SAGE مكسباً استراتيجياً لعالم قواعد البيانات في استخدام الذكاء الاصطناعي.

ما رأيكم في هذا الابتكار الرائع؟ شاركونا آراءكم وتجاربكم في التعليقات!