尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Nền tảng sàng lọc hồ sơ ứng viên (CV) và xếp hạng ứng viên bằng Trí tuệ Nhân tạo có khả năng giải thích (Explainable AI), hỗ trợ đội ngũ Nhân sự (HR), Chuyên viên Tuyển dụng (Recruiter) và Quản lý Tuyển dụng (Hiring Manager) tự động hóa quy trình bóc tách CV/JD, ẩn danh thông tin cá nhân (PII), chấm điểm đa tầng có trích dẫn bằng chứng nguyên văn và gợi ý câu hỏi phỏng vấn một cách minh bạch, công bằng và hiệu quả.
(Phân chia theo kiến trúc 4 lát cắt dọc độc lập — chi tiết tại docs/team-distribution.md)
| STT | Thành viên / Phân hệ | Nhiệm vụ đảm nhận |
|---|---|---|
| 1 | Person A — Foundation, Auth & Audit | Quản lý Tài khoản & Phân quyền RBAC (Admin, Recruiter, Viewer), xác thực JWT + bcrypt, cấu hình Database (SQLAlchemy 2.0 Async + Alembic), Nhật ký kiểm toán bất biến (Audit Log), Dashboard thống kê & Phân tích (Analytics). |
| 2 | Person B — CV Pipeline, Parsing & Storage | Luồng tải lên CV đơn lẻ/hàng loạt (PDF, DOCX), chống trùng lặp bằng SHA-256, lưu trữ đối tượng (MinIO S3 / Local Disk + bản sao DB), điều phối hàng đợi bất đồng bộ (Celery + Redis / Inline Runner), bộ bóc tách văn bản (PyMuPDF, pypdf, python-docx) kết hợp nhận diện quang học Tesseract OCR cho PDF dạng ảnh scan. |
| 3 | Person C — AI Extraction, PII & Hybrid Scoring | Bộ lọc ẩn danh thông tin nhạy cảm (PII Stripper bằng Regex trước khi gửi AI), trích xuất cấu trúc CV/JD bằng Google Gemini API kèm cơ chế dự phòng Offline Heuristic Parser, thuật toán chấm điểm lai 3 tầng (Rule-based + Semantic + LLM), trích xuất bằng chứng nguyên văn (Evidence Snippets) và sinh câu hỏi phỏng vấn. |
| 4 | Person D — JD Management, Ranking UI & Frontend | Kiến trúc Frontend Next.js (App Router, Feature-Driven, Song ngữ Anh/Việt), Quản lý vị trí tuyển dụng (JD) kèm tính năng Upload file PDF/DOCX tự động điền form JD, bộ Tùy chỉnh tỷ lệ % trọng số chấm điểm linh hoạt theo từng JD/CV, Bảng xếp hạng ứng viên (Ranking Review) và quy trình phê duyệt Human-in-the-Loop. |
Admin (toàn quyền quản trị người dùng, hệ thống & xem Audit Log), Recruiter (quản lý JD, tải CV, tùy chỉnh trọng số, chạy AI Matching & duyệt ứng viên), và Viewer (chế độ chỉ đọc cho Hiring Manager).PDF / DOCX) tại endpoint POST /api/v1/jobs/extract-file giúp hệ thống tự động đọc hiểu (qua Gemini AI hoặc Heuristic) và điền sẵn các trường Tiêu đề, Phòng ban, Địa điểm, Mô tả, Yêu cầu, Kỹ năng, Số năm kinh nghiệm, Học vấn để HR kiểm tra trước khi lưu.PDF, DOCX), tự động phát hiện và đồng bộ lại nếu file trùng mã băm SHA-256, kết hợp Tesseract OCR khi phát hiện file PDF là bản scan/ảnh chụp.[EMAIL], [PHONE], [LINK], [DOB], [ADDRESS]) trước khi đưa văn bản vào mô hình AI. Trên giao diện, HR có thể bật/tắt chế độ Ẩn danh tính ứng viên (Blind Review) để giảm thiểu thiên kiến vô thức (Unconscious Bias).Rule-based), Đo độ tương đồng ngữ nghĩa (Semantic) và Đánh giá chuyên sâu bằng AI (LLM Evaluation). HR có thể tùy chỉnh linh hoạt tỷ lệ % chấm điểm của từng hạng mục (Kỹ năng, Kinh nghiệm, Học vấn và Rule, Semantic, AI) mặc định cho từng vị trí JD hoặc chấm lại trực tiếp trên từng hồ sơ ứng viên.Evidence Snippets) theo 3 mức (found, partial, not_found), danh sách kỹ năng khớp (Matched Skills), kỹ năng còn thiếu (), điểm mạnh, khoảng trống năng lực và bộ .以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗
Missing Skillspending — Chờ duyệt, shortlisted — Rút gọn, interview — Phỏng vấn, hired — Tuyển dụng, rejected — Từ chối) kèm ghi chú đánh giá thuộc về HR và được ghi vết toàn bộ vào Nhật ký kiểm toán (Audit Log) và Lịch sử sàng lọc (Screening History).