AICV - AI-Powered CV Processing Assistant

Turning Incoming CVs into Structured, Searchable Candidate Profiles with Artificial Intelligence

Key Focus

Intelligent document reading and parsing; Automated profile creation; Data consistency and accuracy powered by AI

Adaptability

Scalable and easily integrable with any recruitment platform or ATS system

Categories

About the Client

Talisman is a recruitment and HR services company managing a high volume of candidate applications daily. Their consultants and administrators spent significant time reading, retyping, and organizing CV information manually - a repetitive process that slowed down recruitment and led to inconsistent data entries.

The client aimed to streamline and automate this process while ensuring data accuracy, faster turnaround, and better candidate visibility across their system.

Client's Challenges / Needs

Before AICV: - Manual CV review takes 10-15 minutes per CV - Inconsistent data entry - Typos and missing information - Delayed candidate onboarding - High processing costs

When a new CV arrived, consultants had to open it, read it carefully, and then assign internal system codes to categorize that candidate (for role type, experience level, skills, etc.).

  • Manual CV processing was time-consuming and prone to human error
  • Repeated data entry created inconsistencies across candidate records
  • Limited search accuracy for matching candidates by skills, roles, or education

Objectives & Goals

Automate the reading and extraction of data - from incoming CVs - including scanned PDFs - using AI and NLP.

Eliminate manual data entry and reduce administrative effort for recruiters.

Build or update candidate profiles in real time, ensuring data accuracy and completeness.

Maintain a single source of truth by preventing duplicates and always linking the latest CV to the correct candidate.

Ensure consistency and searchability across all candidate records (skills, experience, education).

Increase recruiter productivity by enabling faster shortlisting and smarter candidate matching.

Guarantee full transparency with an automatic audit trail of all actions and updates.

Delivered Solution

We developed AICV, an AI-powered assistant that automates the full CV intake and processing flow — from detection to data extraction and record update.

After AICV: - Automated processing in 15-60 seconds vs 10 -15 minutes per CV - Consistent, structured data extraction - 95%+ accuracy rate - Instant candidate profile creation - Significant cost savings

The solution:

  • Detects new CVs received via email or upload
  • Uses AI and OCR (Optical Character Recognition) to read text, even from low-quality scans
  • Applies NLP algorithms to understand and categorize information
  • Extracts structured data such as contact info, work history, education, skills, and salary expectations
  • Creates or updates the candidate profile
  • Attaches the document as the latest version and logs every change

The result is a smart, hands-free CV intake process that saves time, improves data quality, and ensures recruiters can focus on conversations rather than data entry

Key Technologies

OCR (Optical Character Recognition)

Technology: Tesseract OCR Engine (Google)

Technical Details:

  • Engine: Tesseract 5.x with LSTM neural network
  • Accuracy: 90-95% for clean documents
  • Languages: English (expandable to 100+ languages
  • Processing: First 5 pages only (performance optimization)
  • Fallback: Only used if standard PDF extraction fails

AI/NLP Algorithms

Technology: OpenAI GPT-4o (GPT-4 Omni)

What it does: Understands CV content like a human recruiter - Extracts structured data (name, experience, skills, etc.) - Matches candidates to job profiles - Generates formatted summaries

Technical Details:

  • Model: GPT-4o (1.76 trillion parameters)
  • Context Window: 128,000 tokens (~100,000 words)
  • Temperature: 0.1 (consistent, deterministic output)
  • API Method: Function Calling (structured extraction)
  • Processing Stages: 3 parallel AI calls 1. Profile Code Matching 2. CV Section Extraction 3. Contact Information & Metadata

Implementation Process

1
Intelligent CV Reading

Focus: Use AI and OCR to interpret multiple file types and recognize text from scanned documents.

Outcome: Reliable, automated understanding of unstructured content.

2
Data Extraction & Profile Building

Focus: Apply NLP models to identify and structure candidate data.

Outcome: Automated creation or update of complete, standardized candidate profiles.

3
Integration & Audit Trail

Focus: Ensure transparency, traceability, and seamless integration with ATS/CRM systems.

Outcome: A fully connected, auditable system that prevents duplicates and maintains clean data.

Process Flow (Simplified)

Performance Metrics

Processing Speed

  • Searchable PDF: 15-35 seconds
  • Scanned PDF: 25-60 seconds
  • Duplicate CV: 1-3 seconds

Accuracy

  • Contact Info: 98%+
  • Work History: 95%+
  • Skills Extraction: 90%+
  • Profile Matching: 92%+

Cost Optimization

  • Duplicate Detection: Saves 20-30% of API costs
  • Chunked Processing: Optimizes token usage
  • OCR Fallback: Only when necessary

Technical Architecture

Document Processing: - poppler-utils (pdftotext, pdftoppm) - Tesseract OCR 5.x - docx2txt, antiword, LibreOffice - unrtf, html2text

AI/NLP: - OpenAI GPT-4o API - Function Calling (Tools API) - 128K token context window - Temperature: 0.1

Infrastructure: - Perl 5 application - MySQL/MariaDB database - Imago document storage - Log::Log4perl logging

Security: - SHA-256 checksums - UTF-8 encoding - Database encryption at rest - Audit trail logging

Real-World Example

Before AICV: 1. Recruiter receives CV via email 2. Manual download and review (5 mins) 3. Create a candidate profile (3 mins) 4. Enter contact details (2 mins) 5. Copy work history (4 mins) 6. Add skills and notes (3 mins) 7. File CV document (2 mins)

Total: 19 minutes

After AICV: 1. CV arrives → Auto-detected 2. System processes CV → 30 seconds 3. Profile created automatically 4. Recruiter reviews and approves → 2 minutes

Total: 2.5 minutes (87% time savings)

Results & Benefits

For Recruiters
  • Save 10–15 minutes per CV, with AI processing CVs up to 10x faster than manual entry.
  • Maintain consistent and accurate data across all candidate records.
  • Get instant, ready-to-use profiles with the latest CV automatically attached.
  • Focus on high-value tasks like interviewing and relationship building instead of data entry.
For Candidates
  • Experience faster onboarding and quicker inclusion in shortlists.
  • Ensure accurate information and up-to-date profiles in the system.
  • Benefit from smarter matching with the most relevant job opportunities.
  • Receive better job recommendations powered by structured data and AI insights.
For the Business
  • Achieve scalable automation and reduce processing costs.
  • Gain data-driven insights for better hiring decisions.
  • Prevent duplicates using AI-based digital fingerprinting.
  • Ensure full transparency and compliance with automated audit trails.
  • Strengthen the company’s competitive advantage through faster, more intelligent recruitment workflows.

Future Roadmap & Planned Enhancements

Building on the success of AICV, our next milestone is to expand its intelligence, automation, and adaptability even further — transforming it from a CV-processing assistant into a complete AI-powered recruitment companion.

Strategic Directions

Planned Enhancements

Next-Generation Functionality

Strategic Directions

  • Unified AI Ecosystem: Integration of multiple AI providers (e.g., OpenAI, Claude, Gemini) under a single architecture to ensure consistent, reliable, and high-quality outputs across all use cases.
  • Smart Prompt Design: Development of optimized prompt structures that deliver uniform and contextually accurate results, regardless of CV format, language, or source.
  • Expanded Functionality: Extending AICV’s capabilities beyond CV processing to include job creation, job–candidate matching, and automated data enrichment.

Planned Enhancements

  • Multi-language support
  • Real-time processing
  • Enhanced OCR
  • Multi-model AI architecture
  • Active learning
  • Confidence scoring

Next-Generation Functionality

In the near future, recruiters will no longer need to manually fill in job forms. Instead, they’ll be able to upload a Job Description (JD) or paste a link from the web, and the system will:

  • Automatically read and interpret the job requirements,
  • Add the job directly into the platform, and
  • Instantly match it with the most suitable candidates in the database.

This next evolution positions AICV as a dual-sided AI recruitment engine - automating both candidate intake and job creation & matching, while ensuring efficiency, accuracy, and scalability across the entire hiring process.

Conclusion

AICV combines cutting-edge OCR (Tesseract) and AI/NLP (GPT-4o) technologies to deliver:

  • Fast: 15-60 second processing
  • Accurate: 95%+ extraction accuracy
  • Cost-effective: 87% time savings
  • Secure: Encrypted storage, audit trails
  • Scalable: Handles volume with ease

The system transforms CV intake from a manual, time-consuming process into an automated, intelligent workflow that benefits recruiters, candidates, and the business.

Customer success stories

customer-story
Real stories. Real impact. Client feedback that speaks for itself.
See all reviews
Go to top