ATS (Applicant Tracking System – hệ thống quản lý ứng viên) là phần mềm tiếp nhận hồ sơ, lưu trữ và theo dõi ứng viên qua các vòng tuyển. Trong phần lớn hệ thống, việc "lọc CV" thực chất gồm ba lớp: trích xuất (đọc tệp CV thành các trường dữ liệu), câu hỏi loại trừ do nhà tuyển dụng đặt (có bằng lái, chấp nhận làm ca đêm), và xếp hạng theo mức khớp với mô tả công việc, ngày nay thường dùng mô hình học máy hoặc mô hình ngôn ngữ lớn.
Máy lọc sai chủ yếu ở hai chỗ: trích xuất hỏng khiến thông tin của ứng viên biến mất, và tiêu chí xếp hạng phản ánh sai điều thật sự dự báo năng lực. Cả hai đều nằm trong tay nhà tuyển dụng nhiều hơn người ta nghĩ. Bài này giải thích cơ chế, gỡ vài hiểu lầm phổ biến ở cả hai phía, và đưa quy trình để dùng sàng lọc tự động mà không đánh rơi ứng viên tốt. Vấn đề thiên kiến thuật toán theo nhóm người được bàn kỹ ở một bài riêng.
Lớp một: trích xuất, nơi thông tin bị rơi rớt
Bộ phân tích CV (parser) phải biến một tệp có bố cục tự do thành dữ liệu có cấu trúc: tên, liên hệ, kinh nghiệm theo từng công ty với ngày bắt đầu và kết thúc, học vấn, kỹ năng. Các bộ phân tích thế hệ cũ dựa vào quy tắc và từ điển; thế hệ mới dùng mô hình học máy nhận diện thực thể. Dù loại nào, chúng gặp khó với cùng một số thứ: bố cục nhiều cột, bảng lồng nhau, chữ nằm trong ảnh hoặc hình vẽ, tiêu đề mục đặt tên lạ, định dạng ngày không nhất quán.
Với tiếng Việt có thêm hai rủi ro. Một là mã hoá ký tự: tệp tạo bằng phông cũ hoặc bị chuyển đổi qua nhiều phần mềm có thể ra chữ lỗi, khiến kỹ năng và chức danh không được nhận. Hai là từ đồng nghĩa và cách viết: "kế toán tổng hợp", "general accountant", "KTTH" là cùng một việc nhưng bộ khớp từ khoá đơn giản coi là ba thứ khác nhau.
Hệ quả thực tế là một tỷ lệ hồ sơ nào đó vào hệ thống với trường kinh nghiệm rỗng hoặc sai, và bị xếp cuối danh sách không phải vì ứng viên yếu mà vì máy không đọc được. Nhà tuyển dụng ít khi biết tỷ lệ này là bao nhiêu, vì không ai kiểm. Cách kiểm đơn giản được nêu ở phần quy trình cuối bài.
Ba thế hệ xếp hạng ứng viên
Cách máy "chấm" mức phù hợp đã thay đổi qua ba thế hệ, mỗi thế hệ có kiểu sai riêng.
| Thế hệ | Cơ chế | Điểm mạnh | Kiểu sai đặc trưng |
|---|---|---|---|
| Khớp từ khoá | Đếm từ khoá của mô tả công việc xuất hiện trong CV, có thể gán trọng số | Minh bạch, dễ giải thích | Bỏ sót từ đồng nghĩa; thưởng cho người nhồi từ khoá |
| Học máy có giám sát | Học từ dữ liệu quá khứ: ai được mời phỏng vấn, ai được tuyển, ai làm tốt | Bắt được mẫu phức tạp | Học lại thiên lệch của các quyết định cũ; khó giải thích |
| Mô hình ngôn ngữ lớn và nhúng ngữ nghĩa | So khoảng cách ý nghĩa giữa CV và mô tả công việc, hoặc yêu cầu mô hình chấm theo tiêu chí | Hiểu từ đồng nghĩa, ngữ cảnh | Kết quả dao động theo cách viết câu lệnh; có thể bị chèn chỉ dẫn ẩn; khó kiểm toán |
Thế hệ thứ hai là nơi xảy ra trường hợp được dẫn nhiều nhất: theo Reuters năm 2018, Amazon đã ngừng một công cụ xếp hạng CV thử nghiệm sau khi phát hiện nó học từ mười năm hồ sơ cũ, phần lớn của nam giới, và đánh giá thấp những CV có chữ liên quan tới phụ nữ. Bài học không phải "AI có định kiến" mà là: mô hình học đúng điều bạn dạy nó, và dữ liệu quá khứ chứa cả quyết định sai của quá khứ.
Thế hệ thứ ba có một rủi ro mới: ứng viên có thể chèn chỉ dẫn bằng chữ trắng trên nền trắng vào CV nhằm điều khiển mô hình chấm. Nhà tuyển dụng dùng mô hình ngôn ngữ để chấm CV cần lọc lớp chữ ẩn và không để mô hình là người quyết định duy nhất.
Lớp hai: tiêu chí loại trừ, chỗ nhà tuyển dụng tự làm hỏng
Phần lớn ứng viên bị loại tự động không phải do AI mà do câu hỏi sàng lọc và bộ lọc cứng nhà tuyển dụng đặt: yêu cầu tối thiểu năm năm kinh nghiệm, bằng đại học chính quy, tốt nghiệp trường thuộc danh sách, giới hạn tuổi, mức lương mong muốn không vượt ngưỡng. Mỗi bộ lọc trông hợp lý khi đứng một mình, nhưng cộng lại có thể loại phần lớn người làm được việc.
Nghiên cứu về dự báo hiệu suất công việc, tiêu biểu là tổng hợp của Schmidt và Hunter (1998) cùng các phân tích cập nhật sau đó, cho thấy số năm kinh nghiệm và bằng cấp chỉ có giá trị dự báo yếu so với bài thử việc mẫu hay phỏng vấn có cấu trúc, đặc biệt sau vài năm đầu. Một bộ lọc cứng "năm năm kinh nghiệm" vì thế loại người có ba năm làm việc dày đặc, trong khi giữ người có bảy năm lặp lại một việc.
Yêu cầu về tuổi, giới tính, ngoại hình trong tin tuyển và bộ lọc còn đặt ra rủi ro pháp lý, vì pháp luật lao động Việt Nam cấm phân biệt đối xử trong tuyển dụng. Nguyên tắc thực hành: mỗi bộ lọc cứng phải trả lời được câu hỏi "người không đạt tiêu chí này có thật sự không làm được việc không", và nếu câu trả lời là "có thể làm được" thì chuyển nó thành tiêu chí cộng điểm thay vì loại trừ.
Hiểu lầm phổ biến về ATS và thực tế
Cả ứng viên lẫn nhà tuyển dụng đều có những niềm tin sai về ATS, nhiều điều đến từ các bài hướng dẫn viết CV lan truyền.
| Hiểu lầm | Thực tế |
|---|---|
| "75% CV bị ATS loại trước khi người đọc" | Con số này lan truyền rộng nhưng không có nguồn nghiên cứu kiểm chứng được. Mức loại tự động phụ thuộc hoàn toàn cấu hình của từng nhà tuyển dụng. |
| ATS tự quyết ai được phỏng vấn | Nhiều hệ thống chỉ sắp xếp và gắn cờ; quyết định vẫn là người. Nhưng khi người chỉ đọc vài chục hồ sơ đầu danh sách, thứ hạng thực chất là quyết định. |
| Nhồi từ khoá là cách lọt ATS | Có tác dụng với bộ khớp từ khoá thô, nhưng bị nhận ra khi người đọc. Hệ thống ngữ nghĩa ít bị đánh lừa hơn. |
| CV đẹp, nhiều cột, có biểu tượng thì nổi bật | Bố cục phức tạp là nguyên nhân hàng đầu khiến trích xuất hỏng. CV một cột, tiêu đề mục quen thuộc an toàn hơn. |
| AI xếp hạng khách quan hơn con người | AI nhất quán hơn, nhưng nhất quán cả trong cái sai. Mức khách quan phụ thuộc dữ liệu huấn luyện và tiêu chí. |
Với nhà tuyển dụng, bài học từ bảng là: nếu bạn không biết hệ thống của mình loại tự động bao nhiêu phần trăm hồ sơ và vì lý do gì, bạn không đang quản lý quy trình tuyển, mà đang để cấu hình mặc định quản lý thay.
Ứng viên Việt Nam nên viết CV thế nào để máy đọc được
Một cột, tiêu đề quen thuộc. Dùng các mục "Kinh nghiệm làm việc", "Học vấn", "Kỹ năng" thay vì tên sáng tạo. Tránh đặt thông tin quan trọng trong bảng, hộp văn bản, đầu trang hay chân trang.
Nộp tệp có chữ thật. Tệp PDF xuất từ trình soạn thảo hoặc tệp văn bản thường đọc tốt; PDF quét từ ảnh thì không có chữ để đọc. Kiểm bằng cách mở tệp và thử bôi đen, sao chép một đoạn: nếu dán ra chữ lỗi, máy cũng đọc lỗi.
Ghi cả tên tiếng Việt và tiếng Anh của chức danh, kỹ năng chính. Ví dụ "Kế toán tổng hợp (General Accountant)". Viết đầy đủ trước khi dùng viết tắt.
Ngày tháng nhất quán. Dùng một định dạng như "03/2022 – 08/2024" cho mọi mục để bộ phân tích tính đúng thời gian làm việc.
Khớp nội dung, không sao chép. Dùng đúng thuật ngữ của mô tả công việc khi bạn thật sự có kỹ năng đó, kèm kết quả cụ thể. Chèn chữ ẩn hay chỉ dẫn cho AI là gian lận và khi bị phát hiện sẽ mất cơ hội ở cả doanh nghiệp đó.
Quy trình cho nhà tuyển dụng: dùng sàng lọc tự động có kiểm soát
Các bước dưới đây không phụ thuộc phần mềm cụ thể và làm được ngay với hệ thống đang dùng.
- Viết tiêu chí trước khi bật bộ lọc. Phân biệt điều kiện bắt buộc thật (chứng chỉ hành nghề theo luật) với điều kiện mong muốn. Chỉ điều kiện bắt buộc mới được loại tự động.
- Kiểm chất lượng trích xuất. Mỗi đợt tuyển lớn, chọn ngẫu nhiên hai mươi hồ sơ, so dữ liệu hệ thống với CV gốc. Ghi tỷ lệ trường bị rỗng hoặc sai.
- Đọc mẫu nhóm bị loại. Định kỳ đọc ngẫu nhiên một số hồ sơ bị loại tự động hoặc xếp cuối. Nếu thấy người đáng phỏng vấn, chỉnh tiêu chí.
- Theo dõi tỷ lệ qua từng vòng theo nhóm. So tỷ lệ được mời phỏng vấn giữa các nhóm ứng viên để phát hiện tác động bất lợi sớm.
- Giữ con người ở quyết định loại. Máy có thể sắp xếp và gợi ý; quyết định loại một ứng viên đã qua điều kiện bắt buộc nên có người xem.
- Thông báo cho ứng viên. Nói rõ có dùng công cụ tự động trong sàng lọc và cho kênh đề nghị xem xét lại.
- Rà soát hợp đồng nhà cung cấp. Hỏi mô hình được huấn luyện trên dữ liệu gì, dữ liệu ứng viên của bạn có bị dùng để huấn luyện tiếp không, lưu ở đâu, xoá khi nào.
Bước sáu và bảy liên quan trực tiếp nghĩa vụ bảo vệ dữ liệu cá nhân, vì CV chứa nhiều thông tin định danh. Ở một số nơi trên thế giới, như thành phố New York từ năm 2023, việc dùng công cụ tự động ra quyết định tuyển dụng còn đi kèm yêu cầu kiểm toán thiên kiến và thông báo cho ứng viên; xu hướng quản lý này đáng theo dõi ngay cả khi luật Việt Nam chưa quy định cụ thể.
Câu hỏi thường gặp
Doanh nghiệp nhỏ có cần ATS không?
Khi mỗi tháng chỉ tuyển vài vị trí, một hộp thư riêng và bảng tính theo dõi ứng viên là đủ, miễn là có quy tắc lưu trữ và xoá dữ liệu. ATS đáng đầu tư khi tuyển đều đặn, nhiều người cùng tham gia phỏng vấn, hoặc cần báo cáo hiệu quả kênh tuyển.
Dùng chatbot AI đa năng để chấm CV có được không?
Về kỹ thuật làm được, nhưng có ba rủi ro: dữ liệu ứng viên bị gửi lên dịch vụ bên ngoài không có thoả thuận xử lý dữ liệu, kết quả thay đổi theo cách hỏi, và không có dấu vết giải thích vì sao loại. Nếu dùng, hãy ẩn thông tin định danh, chấm theo thang tiêu chí cố định và để người duyệt.
Có nên loại CV không có ảnh hoặc không ghi tuổi?
Không nên. Ảnh và tuổi hiếm khi liên quan năng lực làm việc, và yêu cầu chúng mở ra rủi ro phân biệt đối xử. Ngày càng nhiều nhà tuyển dụng chủ động bỏ trường ảnh, tuổi, tình trạng hôn nhân khỏi mẫu hồ sơ.
Làm sao biết bộ lọc đang loại nhầm ứng viên tốt?
Ngoài việc đọc mẫu hồ sơ bị loại, có thể thử nghiệm: trong một đợt, cho người đánh giá đọc mù một nhóm hồ sơ máy xếp thấp trộn với nhóm xếp cao. Nếu tỷ lệ được chọn của nhóm xếp thấp không kém nhiều, xếp hạng đang ít giá trị.
Video phỏng vấn một chiều có AI chấm có đáng dùng không?
Phân tích nét mặt, giọng nói để suy ra tính cách hay năng lực thiếu nền tảng khoa học vững và có nguy cơ thiên kiến với người khuyết tật, người nói giọng vùng miền. Đạo luật AI của Liên minh châu Âu cấm nhận diện cảm xúc nơi làm việc trừ lý do y tế, an toàn. Nếu dùng video, chỉ nên để người chấm nội dung câu trả lời.
Ứng viên có quyền yêu cầu xoá CV đã nộp không?
Theo nguyên tắc bảo vệ dữ liệu cá nhân, người có dữ liệu có quyền yêu cầu xoá trong nhiều trường hợp, và doanh nghiệp chỉ nên lưu CV trong thời gian cần cho mục đích đã thông báo. Nên có quy định thời hạn lưu hồ sơ ứng viên không trúng tuyển và kiểm theo quy định hiện hành.