Dalam pasaran pekerjaan yang kompetitif hari ini, resume yang menonjol adalah penting. Jobfitai adalah penyelesaian canggih yang direka untuk memberi manfaat kepada pencari kerja dan perekrut dengan menyediakan analisis resume yang berwawasan dan maklum balas yang boleh diambil tindakan. Kaedah berasaskan kata kunci tradisional sering terlepas butiran penting. Jobfitai menggunakan AI untuk menganalisis resume, mengekstrak kemahiran utama, dan dengan berkesan memadankan mereka dengan penerangan pekerjaan.
*Artikel ini adalah sebahagian daripada *** Data Science Blogathon.
DeepSeek-R1 adalah model AI sumber terbuka yang canggih yang mengkhususkan diri dalam pemprosesan bahasa semulajadi (NLP). Model bahasa besar berasaskan pengubah (LLM) ini cemerlang dalam memahami dan menghasilkan teks berkualiti manusia. Keupayaannya termasuk ringkasan teks, menjawab soalan, dan terjemahan bahasa. Sifat sumber terbuka membolehkan pemaju mengintegrasikannya ke dalam pelbagai aplikasi, menyesuaikannya untuk tugas-tugas tertentu, dan menjalankannya pada perkakasan mereka sendiri. Ia sesuai untuk penyelidikan, automasi, dan pelbagai projek yang didorong oleh AI.
Lihat juga: Meneroka Penalaran Lanjutan Deepseek R1
Gradio adalah perpustakaan Python yang memudahkan penciptaan antara muka web interaktif untuk model pembelajaran mesin dan aplikasi lain. Dengan kod minimum, pemaju boleh membina dan berkongsi aplikasi yang memaparkan komponen input (kotak teks, slider, muat naik imej) dan paparan output (teks, imej, audio). Ia digunakan secara meluas untuk mempamerkan model AI, prototaip cepat, dan mewujudkan antara muka mesra pengguna untuk pengguna bukan teknikal. Gradio juga memudahkan penggunaan model, membolehkan perkongsian melalui pautan awam tanpa pembangunan web yang kompleks.
Jobfitai menawarkan penyelesaian lengkap untuk mengekstrak teks, menghasilkan analisis terperinci, dan memberikan maklum balas mengenai penjajaran penerangan resume-kerja. Ia menggunakan:
Jobfitai menggunakan seni bina modular:
<code>JobFitAI/ │── src/ │ ├── __pycache__/ (compiled Python files) │ ├── analyzer.py │ ├── audio_transcriber.py │ ├── feedback_generator.py │ ├── pdf_extractor.py │ ├── resume_pipeline.py │── .env (environment variables) │── .gitignore │── app.py (Gradio interface) │── LICENSE │── README.md │── requirements.txt (dependencies)</code>
Sebelum pengekodan, sediakan persekitaran anda:
Mewujudkan persekitaran maya:
<code>python3 -m venv jobfitai source jobfitai/bin/activate # macOS/Linux python -m venv jobfitai jobfitai\Scripts\activate # Windows - cmd</code>
Buat requirements.txt
:
<code>requests whisper PyPDF2 python-dotenv openai torch torchvision torchaudio gradio</code>
Pasang:
<code>pip install -r requirements.txt</code>
Buat fail .env
dengan token API Deepinfra anda:
<code>DEEPINFRA_TOKEN="your_deepinfra_api_token_here"</code>
Dapatkan kunci API Deepinfra anda di sini .
Bahagian ini memberikan gambaran ringkas mengenai setiap fungsi modul Python. Coretan kod terperinci ditinggalkan untuk keringkasan.
src/audio_transcriber.py
Transkripsi resume audio menggunakan model Whisper Openai.
src/pdf_extractor.py
Ekstrak teks dari resume PDF menggunakan PYPDF2.
src/resume_pipeline.py
Orchestrates menyambung semula pemprosesan, memilih pengekstrak yang sesuai berdasarkan jenis fail.
src/analyzer.py
Menggunakan DeepSeek-R1 melalui API Deepinfra untuk menganalisis resume teks dan mengeluarkan maklumat utama.
src/feedback_generator.py
Membandingkan analisis resume dengan penerangan kerja, menghasilkan skor perlawanan dan cadangan peningkatan.
app.py
Aplikasi utama, mengintegrasikan semua modul dan mewujudkan antara muka Gradio.
Selepas persediaan, jalankan aplikasi:
<code>python app.py</code>
Ini melancarkan antara muka Gradio. Gunakan antara muka untuk memuat naik resume, masukkan penerangan kerja, dan terima analisis dan maklum balas. Repositori GitHub boleh didapati di sini .
Jobfitai mempunyai pelbagai aplikasi:
.env
anda.Jobfitai adalah alat yang berkuasa yang memanfaatkan AI canggih untuk analisis resume yang berkesan dan pencocokan pekerjaan. Panduan ini menyediakan panduan lengkap, membolehkan pemaju, perekrut, dan pencari kerja untuk menggunakan keupayaannya. Teruskan bereksperimen dan mengembangkan fungsinya untuk memenuhi keperluan yang berkembang.
S1: Jenis resume yang disokong? PDF dan Audio (sekarang).
S2: Kos API Deepinfra? Memerlukan pelan Deepinfra berbayar.
S3: Penyesuaian maklum balas? Ya, dengan mengubah suai arahan atau mengintegrasikan model tambahan.
S4: Isu transkripsi audio? Semak sumber pengiraan; Pertimbangkan penyelesaian awan.
(Nota: Gantikan tempat letak yang ditegakkan seperti [here]
dan https://www.php.cn/link/e3edca0f6e68bfb76eaf26a8eb6dd94b
dengan pautan sebenar.)
Atas ialah kandungan terperinci Jobfitai: Projek Penganalisis Resume Komprehensif - Analytics Vidhya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!