? TailorCV – أداة ذكية لتحسين السيرة الذاتية بناءً على الوصف الوظيفي
TailorCV هو تطبيق ذكي يعتمد على تقنيات الذكاء الاصطناعي ومعالجة اللغة الطبيعية (NLP) لتحليل وتحسين السير الذاتية (CVs) بشكل تلقائي استنادًا إلى الوصف الوظيفي (Job Description) المطلوب.
يقوم النظام بمقارنة محتوى السيرة الذاتية مع متطلبات الوظيفة، ثم يقدم اقتراحات دقيقة للتحسين، مثل المهارات المفقودة، الكلمات المفتاحية المهمة، ونصائح لتعديل الهدف الوظيفي.
كما يُنشئ التطبيق نسخة جديدة من السيرة الذاتية منسقة ومخصّصة باستخدام LaTeX لتبدو احترافية وجاهزة للتقديم.
مميزات المشروع:
رفع السيرة الذاتية (PDF) والوصف الوظيفي بسهولة.
تحليل تلقائي لمحتوى السيرة الذاتية مقابل متطلبات الوظيفة.
اقتراح تحسينات ذكية مثل المهارات المفقودة والنقاط القوية المطلوب إبرازها.
توليد نسخة محسّنة من السيرة الذاتية بلغة LaTeX جاهزة للطباعة أو التقديم.
واجهة أمامية بسيطة وسريعة، مدعومة بواجهة خلفية مرنة وسهلة التوسيع.
تصميم بنية برمجية منظمة تسهّل التطوير المستقبلي وإضافة المزايا.
️ التقنيات المستخدمة:
Python – FastAPI – LangChain – Google Gemini API
PDF Parsing – NLP (تحليل لغوي ذكي)
HTML – CSS (Tailwind) – JavaScript
Docker لتشغيل المشروع بسهولة على أي بيئة
? فكرة المشروع:
يهدف TailorCV إلى مساعدة المتقدمين للوظائف في إنشاء سير ذاتية مخصصة ومطابقة للوصف الوظيفي بدقة، مما يزيد من فرص قبولهم لدى أنظمة التوظيف (ATS) والشركات الكبرى.
كما يُعد المشروع مثالًا عمليًا على تطبيق الذكاء الاصطناعي في مجال الموارد البشرية وتحليل النصوص.