ดึงข้อมูลสำคัญจากเรซูเม่ได้อย่างง่ายดายโดยใช้พลังของฟังก์ชัน OpeanAI ไปจนถึงโครงสร้างการตอบสนอง
อัปโหลดเรซูเม่ในรูปแบบ PDF แล้วมันจะดึงข้อมูลที่สำคัญที่สุดจากเรซูเม่และแสดงในรูปแบบที่มีโครงสร้าง
แอปพลิเคชันขึ้นอยู่กับไลบรารี Python หลายแห่ง รวมถึง:
openai
สำหรับการใช้ OpenAI APIpython-dotenv
สำหรับการโหลดตัวแปรสภาพแวดล้อมstreamlit
สำหรับสร้างส่วนต่อประสานแอปพลิเคชันPyPDF2
สำหรับอ่านไฟล์ PDFlangchain
สำหรับการแยกข้อความ การฝัง การเก็บเวกเตอร์ และการตอบคำถาม โปรดดูไฟล์ 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