تجربتي في تطوير منصة لتدبير الشكايات مدعومة بالذكا
تجربتي في تطوير منصة لتدبير الشكايات مدعومة بالذكا
السلام عليكم ورحمة الله،
أحببت أن أشارككم تجربة مشروع أنجزته مؤخرًا، وهو منصة ويب لتدبير الشكايات داخل مؤسسة عمومية. كان المشروع فرصة جميلة للجمع بين تطوير الويب والذكاء الاصطناعي، وتعلمت منه أشياء كثيرة.
فكرة المشروع
كانت الشكايات في المؤسسة تُدار يدويًا، فكان بعضها يضيع، ولم يكن من السهل معرفة الجهة المسؤولة عن كل شكاية أو تحديد أولويتها. لذلك كان الهدف بناء منصة واحدة تتيح:
تقديم الشكاية وتتبع حالتها خطوة بخطوة. توجيهها تلقائيًا إلى القسم المختص. تحديد درجة الاستعجال حتى تُعالج الشكايات المهمة أولًا. التقنيات المستعملة
Laravel للواجهة الخلفية وإدارة المستخدمين والصلاحيات. Python لبناء نموذج تعلّم آلي باستعمال خوارزمية XGBoost. واجهة OpenAI كخيار إضافي لتحليل نص الشكاية. توليد ملفات PDF لأرشفة الشكايات بعد معالجتها. أهم الوظائف
ثلاثة مستويات من الصلاحيات: مستخدم ومدير ومسؤول نظام. إلزام المستخدم بتغيير كلمة المرور عند أول دخول، مع إمكانية تفعيل الحسابات وتعطيلها. لوحة قيادة وإشعارات داخلية. سجل يحفظ كل العمليات التي تتم على المنصة (من فعل ماذا ومتى). أرشيف للشكايات المعالجة. تصنيف الشكاية وتحديد أولويتها تلقائيًا بمجرد كتابتها. الجزء الأصعب: الذكاء الاصطناعي
أكبر تحدٍّ واجهته كان البيانات. لم تكن عندي بيانات حقيقية كافية، فجهزت قاعدة بيانات تضم حوالي 6600 شكاية مصنفة، ثم درّبت النموذج عليها وقيّمته. بعد ذلك ربطت النموذج بتطبيق Laravel بحيث يُستدعى مباشرة عند إنشاء أي شكاية.
ما تعلمته
جودة البيانات أهم من تعقيد النموذج. نموذج بسيط مع بيانات نظيفة يعطي نتائج أفضل. فصل وحدة الذكاء الاصطناعي عن التطبيق الرئيسي يسهّل الصيانة والتطوير لاحقًا. وجود حل احتياطي ضروري: إذا تعطل النموذج، يبقى التطبيق يعمل بشكل عادي. سجل العمليات ليس رفاهية في المؤسسات، بل ضرورة للمحاسبة والشفافية. سؤالي لكم
هل سبق لأحدكم دمج الذكاء الاصطناعي في مشروع ويب؟ وما أكبر تحدٍّ واجهتموه في ذلك؟ يسعدني أن أسمع تجاربكم وأي ملاحظات على المشروع.