مساعد بيانات الأعمال

Enterprise AI Business Assistant

مساعد يجيب عن أسئلة الأعمال من نتائج استعلامات SQL منفَّذة على قاعدة بيانات اصطناعية، ويذكر الجدول المصدر بدل الاعتماد على ذاكرة النموذج.

OllamaVannaSQLite

01المشكلة

يريد المستخدم سؤال قاعدة البيانات بلغة طبيعية، لكن روبوت المحادثة العام قد يقدم رقمًا واثقًا من معرفته السابقة بدل الأرقام الفعلية.

02الحل

للوكيل قدرة واحدة: تنفيذ SQL على قاعدة الشركة الاصطناعية. يجب أن تستند الإجابة إلى نتيجة الاستعلام وأن تذكر الجداول، وأن ترفض الأسئلة الخارجة عن المخطط برسالة محددة.

03البنية

يختار نموذج Ollama المحلي الاستعلام عبر أداة RunSqlTool على ثمانية جداول اصطناعية في SQLite، ثم يصوغ إجابة من النتيجة المنفَّذة مع اسم الجدول المصدر.

04قرار هندسي

الاستعلام القابل للفحص هو حاجز الادعاءات، وليس مجرد تعليمات لغوية. أُبقي إطار Vanna المؤرشف ضمن المشروع بدل افتراض توقف كل استخدام له.

05التحقق

في تشغيل فعلي أجاب عن عدد العقود التي تنتهي خلال 90 يومًا بقيمة 4 وذكر جدول العقود، ورفض سؤالًا عامًا عن عاصمة فرنسا لغيابها عن البيانات المتصلة.

06الأمان والحدود

النموذج محلي والأداة تقرأ SQL دون كتابة أو حذف. عُثر على خطأين وصُححا، أحدهما أعطى 27 بدل 4 بسبب حد تاريخي مفقود. هذا عرض لمستخدم واحد دون مصادقة حقيقية متعددة المستخدمين.