CV Processing AI Software
For CV Processing AI Software
About CV Processing AI Software
Client: A digital transformation company focused on helping HR agencies automate their efforts with their workflow automation app, which includes handling of CVs, storing candidates' information and employer data, and more.
Objective: Create an AI-powered CV processing system which would automatically extract relevant information and assess candidate's skill level.
Results: We have developed an AI module for processing digital CVs. The module extracts important data, like candidate name, desired compensation, skills, experience, etc. in a matter of seconds irrespective of document formatting.
- ChatGPT For Entity Extraction
Entity extraction, or detection of specific data from a document, is performed by ChatGPT 3.5. After the user sends a query, the app extracts entities from candidate CVs, prescribes them a qualification level, like "junior", "middle", or "senior" levels for software engineer position candidates based on their skills and achievements.
- Semantic Search
We have implemented semantic search to enable users to input vague search queries and get specific results. After the entities are extracted, the app sorts through the relevant CVs and presents them to the user. We use Elasticsearch to sort through the candidate CVs and rank them according to how well they fit the search criteria.











