قمت بتطوير نظام متكامل لسطح المكتب يعمل كمحاور ذكي (HR Specialist) لإجراء المقابلات الوظيفية. المشروع ليس مجرد "بوت دردشة"، بل هو بيئة محاكاة تفاعلية تجمع بين معالجة اللغات الطبيعية (NLP)، الرؤية الحاسوبية (Computer Vision)، وهندسة البيانات للتنبؤ بمدى كفاءة المتقدم للوظيفة.
◆ المميزات الرئيسية للنظام:
▪ شخصية تفاعلية ديناميكية (Dynamic Persona):
▫ النظام مزود بمحرك يعتمد على (Gemini API) لتوليد شخصيات HR مختلفة في كل جلسة. تم تدريب النظام لتبني "شخصية مصرية واقعية" تضفي جواً من الواقعية والفكاهة أحياناً على المقابلة.
▪ آفاتار تفاعلي (Interactive Avatar):
▫ باستخدام مكتبة OpenCV، قمت ببناء نظام تحريك للوجه (State Machine) يتفاعل مع حالة الصوت؛ حيث يظهر الآفاتار في حالة "الاستماع" أو "التحدث" مع تحريك الشفاه (Lip-sync) ورمش العين (Blinking) بشكل تلقائي لجعل التجربة غامرة.
▪ محرك التقييم والتنبؤ (ML Engine):
▫ توليد البيانات: بناء نظام لتوليد بيانات وهمية (Synthetic Data) للسير الذاتية.
▫ تنظيف البيانات: تطوير خط معالجة (Pipeline) للكشف عن الأخطاء والبيانات المفقودة في السير الذاتية ومعالجتها تلقائياً.
▫ التنبؤ المالي والفني: استخدام خوارزميات (Linear & Logistic Regression) للتنبؤ بالراتب العادل للمتقدم وتقييم درجته النهائية بناءً على إجاباته وبياناته.
▪ التفاعل الصوتي الكامل:
▫ دمج تقنيات تحويل الكلام إلى نص (STT) وتحويل النص إلى كلام (TTS) لتمكين المتقدم من إجراء المقابلة صوتياً بالكامل دون الحاجة للكتابة.
◆ التفاصيل التقنية (Tech Stack):
• لغة البرمجة: Python.
• واجهة المستخدم: CustomTkinter (لبناء واجهة عصرية وجذابة).
• الذكاء الاصطناعي: Gemini API (لمعالجة الحوار).
• الرؤية الحاسوبية: OpenCV (لتحريك الآفاتار ومعالجة الصور).
• تعلم الآلة: Scikit-Learn (لنماذج التنبؤ والتقييم).
• هندسة البيانات: Pandas & NumPy (لمعالجة الجداول والبيانات).
◆ دوري في المشروع:
لقد عملت كمهندس نظام (System Architect) ومطور وحيد لهذا المشروع من الصفر، بدءاً من تصميم الواجهات، وصولاً إلى بناء خطوط معالجة البيانات (Data Pipelines) وربط النماذج الذكية ببعضها لتقديم منتج نهائي (MVP) صالح للاستخدام الفعلي.
◆ المخرجات النهائية:
» تطبيق سطح مكتب متكامل وسريع الاستجابة.
» تقرير تقييم نهائي لكل مرشح يتضمن (الراتب المتوقع، درجة القبول، ملخص الأداء).