تفاصيل العمل

وصف المشروع

نظام مساعد المشتريات الذكي — MasterCode ERP Chatbot

مساعد ذكي للمشتريات مبني بالعربية يعمل ضمن نظام ERP، يساعد المستخدمين في إدارة أوامر التوريد، الموردين، الفواتير، والاستعلام عن وثائق الشركة.

التقنيات المستخدمة

Backend: FastAPI + LangGraph ReAct Agent (Python)

LLM: Google Gemini 2.5 Flash

Vector DB: ChromaDB مع Hybrid Search (BM25 + Vector + Cross-Encoder Reranking)

Embeddings: HuggingFace multilingual model (محلي)

Frontend: HTML/CSS/JS — واجهة RTL عربية بتصميم حديث

المميزات

وضعان للمحادثة: المساعد الذكي (Agent) للعمليات + سؤال وجواب (Q&A) للبحث في الوثائق

أدوات الـ Agent: عرض الموردين، المنتجات، أوامر التوريد، الفواتير، إنشاء/إلغاء أوامر، تصدير PDF

واجهتان للمحادثة: شات كامل بالصفحة + ويدجت عائم مصغّر

لوحة تحليلات (Dashboard): إحصائيات الطلبات، استخدام الأدوات، الأسئلة الأكثر تكراراً، رسوم بيانية تفاعلية (Chart.js)

تتبع الأداء: قاعدة بيانات SQLite تسجل كل طلب مع وقت الاستجابة ونسبة النجاح

تصدير PDF: طباعة أوامر التوريد بتنسيق عربي

حفظ المحادثات: سجل المحادثات السابقة في localStorage

تصميم متجاوب: ألوان العلامة التجارية (#145055 + #DA5B30)، بدون تدرجات، خط Cairo

البنية التحتية

5 API endpoints أساسية + 5 endpoints للتحليلات

نظام استرجاع هجين (Hybrid Retrieval) مع Parent-Child Chunking

دعم 9 وحدات ERP كوثائق (الإعدادات، المالية، الصلاحيات، دورة المشتريات، الموردين، التسعير، الشحن، الفواتير، الجودة)

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
تاريخ الإنجاز
المهارات