روبوت محادثة ذكي يعتمد على الذكاء الاصطناعي يتيح لك الاستعلام عن قاعدة بيانات مخزون SQLite باستخدام اللغة الإنجليزية البسيطة. يمكنك كتابة سؤال مثل "أي مورد قام بتوريد أكبر عدد من الأصول؟" ليقوم النظام تلقائياً بتوليد كود SQL المناسب، وتشغيله، والرد بلغة طبيعية—دون الحاجة لأي معرفة بلغة SQL.
تم بناء النظام باستخدام LangGraph كهيكل أساسي للتوجيه، حيث يمر الوكيل عبر أربع مراحل: يقوم مصنف النوايا أولاً بتحديد ما إذا كانت الرسالة سؤالاً حقيقياً عن المخزون أم مجرد دردشة عادية. وإذا كان استعلاماً، يقوم مولد مدعوم بـ GPT-4o-mini كتابة كود SQL، ويقوم منفذ بتشغيله على قاعدة بيانات SQLite، وإذا حدث أي خطأ، تقوم عقدة التصحيح بإعادة كتابة الكود وإعادة المحاولة حتى مرتين قبل التوقف. وفي النهاية، تحول عقدة الرد الصفوف الخام إلى إجابة ودية ومقروءة للبشر.
تتكون التقنيات المستخدمة من OpenAI (GPT-4o-mini) لجميع استدعاءات نماذج اللغة الكبيرة (LLM)، و LangGraph لخط أنابيب متعدد العقد يعتمد على الحالة، و LangChain لمعالجة الرسائل، و SQLite كقاعدة بيانات. وتجلس طبقة Flask أو FastAPI في الأعلى لخدمة واجهة مستخدم الدردشة.