Declarative Data Services: Structured Agentic Discovery for Composing Data Systems
تقدم هذه الورقة خدمات البيانات التصريحية (DDS)، وهي بنية هيكلية تتغلب على إخفاقات التقارب الناتجة عن الاكتشاف الوكيل غير المحدود في أنظمة البيانات غير المتجانسة، وذلك عبر تفكيك فضاء البحث إلى طبقات نمطية محدودة موجهة بنوايا المستخدم التصريحية والتغذية الراجعة التكرارية أثناء وقت التشغيل.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
إليك شرح لورقة بحثية بعنوان "خدمات البيانات التصريحية: الاكتشاف الوكيل المنظم لتكوين أنظمة البيانات"، باستخدام لغة بسيطة وتشبيهات إبداعية.
المشكلة الكبرى: "الغرب المتوحش" للبرمجة بالذكاء الاصطناائي
تخيل أنك تطلب من مهندس معماري ذكي ومطلع جداً (وكيل ذكاء اصطناعي) بناء منزل. تقول له: "أريد منزلاً بـ 3 غرف نوم مع سقف شمسي، ومسبح، وميزانية قدرها 300,000 دولار".
في الماضي، إذا طلبت من الذكاء الاصطناعي كتابة كود لتطبيق واحد، فغالباً ما كان يؤدي مهمة رائعة. ولكن عندما تطلب منه بناء نظام بيانات معقد (مثل منصة تداول تحتاج للتعامل مع آلاف صفقات الأسهم في الثانية، وتخزين تاريخ سنوات، والبقاء سريعة)، تسوء الأمور.
لماذا؟ لأن الذكاء الاصطناعي يشبه عبقرياً قرأ كل الكتب في المكتبة لكنه لم يبنِ منزلاً واحداً في الواقع. هو يعرف ما هو طابور "Kafka" أو قاعدة بيانات "ClickHouse"، لكنه لا يعرف كيف يربط بينهما في العالم الحقيقي. قد يختار مواد خاطئة، أو ينسى توصيل الأنابيب، أو يختار تصميماً ينهار تحت الضغط.
إذا قلت للذكاء الاصطناعي فقط "أصلحه" وتركته يخمن مراراً وتكراراً (وهي عملية تسمى "الاكتشاف غير المحدود")، فإنه غالباً ما يدور في حلقات مفرغة. قد يحاول إصلاح السباكة عن طريق تغيير السقف، أو يستمر في إعادة بناء المنزل بالكامل في كل مرة يرتكب فيها خطأً صغيراً. إنه لا يصل أبداً إلى حل يعمل بشكل مستقر.
الحل: DDS (المهندس المعماري المنظم)
يقترح المؤلفون نظاماً جديداً يسمى الخدمات البيانية التصريحية (DDS). بدلاً من ترك الذكاء الاصطناعي يتجول بلا هدف، يعمل DDS كمدير إنشاءات صارم ومنظم يجبر الذكاء الاصطناعي على اتباع مخطط مكون من أربع خطوات محددة.
فكر في DDS كـ مبنى من أربعة طوابق حيث لكل طابق وظيفة محددة ومجموعة من القواعد. يقوم الذكاء الاصطناعي (الوكيل الفرعي) بالعمل، لكن الإطار البرمجي (المدير) يمسك بالمخططات ويتحقق من العمل في كل خطوة.
الطوابق الأربعة لمبنى DDS
الطابق الأول: "ماذا" (النية/القصد)
- الوظيفة: قبل البناء، يجب أن تحدد بالضبط ما تريد.
- التشبيه: بدلاً من قول "أريد منزلاً رائعاً"، يقول المستخدم: "أحتاج 3 غرف نوم، وحمامين، وألواح شمسية، وميزانية 300 ألف دولار".
- السحر: يجبر النظام الذكاء الاصطناعي على ترجمة رغبتك الغامضة إلى قائمة تحقق صارمة ومحددة النوع (نموذج بيانات، سرعة، تكلفة، إلخ). إذا كان الطلب مستحيلاً (مثلاً: "أريد قصراً مقابل 500 دولار")، فإن النظام يوقفك قبل كتابة أي كود.
الطابق الثاني: "كيف" (المخطط الهندسي)
- الوظيفة: تصميم تدفق البيانات دون اختيار علامات تجارية محددة بعد.
- التشبيه: يرسم المهندس المعماري رسماً بيانياً: "الماء يدخل، يذهب إلى الفلتر، ثم إلى الخزان، ثم إلى الدش". هم لا يقولون "سنستخدم فلتر من ماركة Whirlpool" بعد؛ هم فقط يحددون شكل النظام.
- السحر: هذا يفصل بين التصميم وبين المنتجات. إذا كان التصميم خاطئاً، فأنت تصلح الرسم، وليس العلامة التجارية للأنابيب. هذا يمنع الذكاء الاصطناعي من تغيير المنزل بالكامل لمجرد أن أنبوباً واحداً تسرب.
الطابق الثالث: "أيُّ" (المهارات/المنتجات)
- الوظيفة: اختيار المنتجات والإعدادات الفعلية.
- التشبيه: الآن يختار المهندس المعماري العناصر المحددة: "سنستخدم فلتر Whirlpool وأنابيب PVC". ولكن إليكم السر: النظام يستخدم "كتاب المهارات" (ذاكرة مستمرة).
- السحر: كتاب المهارات هذا يشبه دليلاً حياً. إذا كان المنزل السابق قد واجه مشكلة لأن فلتر Whirlpool احتاج إلى وصلة محددة، يتم تدوين هذه الحقيقة في كتاب المهارات. في المرة القادمة التي يبني فيها الذكاء الاصطناعي منزلاً، يقرأ كتاب المهارات ويعرف بالضبط الوصلة التي يجب استخدامها. ليس عليه أن "يخمن" أو "يعيد تعلم" هذا الخطأ.
الطابق الرابع: "التحقق" (الإسناد أثناء التشغيل)
- الوظقة: ابنه، شغله، وانظر ماذا سينكسر.
- التشبيه: تفتح الماء. إذا تسرب الدش، فالنظام لا يكتفي بالقول "المنزل معطل". بل يقول: "التسريب موجود في وصلة أنبوب PVC" (الطابق الثالث).
- السحر: هذا هو الجزء الأهم. عندما يفشل النظام، فإنه يتتبع الخطأ وصولاً إلى الطابق المحدد الذي اتُخذ فيه القرار.
- إذا كانت الميزانية منخفضة جداً، يعود إلى الطابق الأول.
- إذا كان التصميم مستحيلاً، يعود إلى الطابق الثاني.
- إذا كان اختيار منتج معين سيئاً، فإنه يحدث كتاب المهارات في الطابق الثالث.
- هو لا يجعل الذكاء الاصطناعي يخمن المنزل بالكامل مرة أخرى؛ بل يجعله يقوم بإصلاح صغير ومستهدف.
لماذا ينجح هذا؟ (لحظة الإدراك!)
اختبرت الورقة هذا النظام مقابل وكلاء الذكاء الاصطناعي "غير المحدودين" (الذين يكتفون بالتخمين والمحاولة مجدداً).
- الوكيل غير المحدود: مثل طالب يحاول حل مسألة رياضية بكتابة أرقام عشوائية حتى يصيب الإجابة الصحيحة. يستغرق وقتاً طويلاً، ويكلف الكثير من المال (قوة حوسبة)، وغالباً ما يستسلم.
- وكيل DDS: مثل طالب يستخدم كتاباً مدرسياً وآلة حاسبة. إذا أخطأ في خطوة ما، يخبره الكتاب بالضبط أي قاعدة خرقها. فيقوم بإصلاح تلك القاعدة الواحدة ويمضي قدماً.
النتائج:
عند بناء نظام خلفي للتداول:
- الوكلاء غير المحدودين: فشلوا في بناء نظام يعمل في 8 من أصل 10 حالات، حتى بعد محاولات عديدة. لقد علقوا في حلقات مفرغة.
- DDS: بنى نظاماً يعمل بنجاح في 10 من أصل 10 حالات. كان أسرع، وأرخص، والنظام عمل بالفعل ببيانات حقيقية.
تشبيه "كتاب المهارات"
تؤكد الورقة أن المعرفة تحتاج إلى موطن.
- في طرق الذكاء الاصطناعي القديمة، إذا تعلم الذكاء الاصطناعي أن "Kafka يحتاج إلى المنفذ 9092"، فقد ينسى ذلك غداً. عليه أن يعيد التعلم في كل مرة.
- في DDS، يتم حفظ تلك المعرفة في ملف مهارة (مثل ملف YAML).
- إذا ارتكب الذكاء الاصطناعي خطأً (مثلاً: "نسيت فتح المنفذ 9092")، يقوم النظام بإصلاح ملف المهارة.
- الأهم من ذلك: في المرة القادمة التي يبني فيها الذكاء الاصطناعي نظاماً، فإنه يقرأ ملف المهارة المُصلح. الخطأ لن يُكرر أبداً. "الإصلاح" دائم، وليس مجرد رقعة مؤقتة.
الملخص
تجادل الورقة بأنه لبناء أنظمة بيانات معقدة باستخدام الذكاء الاصطناعي، لا يمكننا مجرد ترك الذكاء الاصطناعي "يرتجل". نحن بحاجة إلى إطار عمل منظم يقوم بـ:
- تفكيك المشكلة إلى خطوات واضحة ومحددة النوع (النية -> التصميم -> المنتج -> الكود).
- إجبار الذكاء الاصطناعي على التحقق من عمله في كل خطوة قبل الانتقال لما يليها.
- تذكر الأخطاء في "كتاب مهارات" دائم حتى لا تتكرر.
- تحديد مكان الأخطاء بدقة حتى لا يضطر الذكاء الاصطناعي للتخمين فيما يجب إصلاحه.
إنه يحول العملية الفوضوية لـ "تخمين الذكاء الاصطناعي" إلى خط تجميع صناعي موثوق لبناء البرمجيات.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.