مساعد بيانات الأعمال
Enterprise AI Business Assistant
مساعد يجيب عن أسئلة الأعمال من نتائج استعلامات SQL منفَّذة على قاعدة بيانات اصطناعية، ويذكر الجدول المصدر بدل الاعتماد على ذاكرة النموذج.
01المشكلة
يريد المستخدم سؤال قاعدة البيانات بلغة طبيعية، لكن روبوت المحادثة العام قد يقدم رقمًا واثقًا من معرفته السابقة بدل الأرقام الفعلية.
02الحل
للوكيل قدرة واحدة: تنفيذ SQL على قاعدة الشركة الاصطناعية. يجب أن تستند الإجابة إلى نتيجة الاستعلام وأن تذكر الجداول، وأن ترفض الأسئلة الخارجة عن المخطط برسالة محددة.
03البنية
يختار نموذج Ollama المحلي الاستعلام عبر أداة RunSqlTool على ثمانية جداول اصطناعية في SQLite، ثم يصوغ إجابة من النتيجة المنفَّذة مع اسم الجدول المصدر.
04قرار هندسي
الاستعلام القابل للفحص هو حاجز الادعاءات، وليس مجرد تعليمات لغوية. أُبقي إطار Vanna المؤرشف ضمن المشروع بدل افتراض توقف كل استخدام له.
05التحقق
في تشغيل فعلي أجاب عن عدد العقود التي تنتهي خلال 90 يومًا بقيمة 4 وذكر جدول العقود، ورفض سؤالًا عامًا عن عاصمة فرنسا لغيابها عن البيانات المتصلة.
06الأمان والحدود
النموذج محلي والأداة تقرأ SQL دون كتابة أو حذف. عُثر على خطأين وصُححا، أحدهما أعطى 27 بدل 4 بسبب حد تاريخي مفقود. هذا عرض لمستخدم واحد دون مصادقة حقيقية متعددة المستخدمين.