يمكنك بسهولة استخراج المعلومات المهمة من السيرة الذاتية باستخدام قوة وظائف OpenAI لتنظيم الاستجابات.
قم بتحميل أي سيرة ذاتية بتنسيق PDF وسيقوم باستخراج أهم المعلومات من السيرة الذاتية وعرضها بتنسيق منظم.
يعتمد التطبيق على عدة مكتبات بايثون، منها:
openai
لاستخدام OpenAI API.python-dotenv
لتحميل متغيرات البيئة.streamlit
لإنشاء واجهة التطبيق.PyPDF2
لقراءة ملفات PDF.langchain
لتقسيم النص والتضمين ومخازن المتجهات والإجابة على الأسئلة. يرجى الاطلاع على ملف requirements.txt
لمعرفة الإصدارات الدقيقة لهذه التبعيات.
لتثبيت التطبيق، قم أولاً باستنساخ هذا المستودع:
git clone https://github.com/what-the-func/resume-scanner
ثم انتقل إلى دليل المشروع وقم بتثبيت التبعيات:
cd resume-scanner
pip install -r requirements.txt
انسخ الملف .env.example
إلى .env
واملأ متغيرات البيئة المطلوبة:
cp .env.example .env
وأخيراً قم بتشغيل التطبيق:
streamlit run app.py
هذا المشروع مرخص بموجب شروط ترخيص MIT.