Industry 2026

Personnel verification platform with automated assignment and AI

Background verification and home visit services company

Complete automation of the assignment and report analysis cycle, with AI generating conclusions across more than 1,000 monthly reports

The challenge

The company processed over a thousand monthly reports from home visits and background checks with a manual workflow: case assignment to analysts relied on unsystematized criteria, incoming document classification was manual and conclusion writing consumed a disproportionate amount of team time. The growing volume made it unsustainable to scale the existing operating model without automation.

The solution

We designed and developed a comprehensive platform that automates the complete cycle: a DROOLS rules-based assignment engine that distributes cases by geographic availability, analyst specialty and workload; a document classification and routing module that processes inputs from multiple channels (WhatsApp, email, web); and an AI component — using a local DistilBERT model and DeepSeek as the LLM — that generates structured conclusions from reports, reducing the manual writing workload. The architecture was designed to operate at scale with complete traceability of every action on every case.

Results

  • Automated assignment engine with more than 10 geographic and specialty rules operating in production
  • Automatic document classification and routing from WhatsApp, email and web
  • AI-generated conclusions across more than 1,000 monthly reports
  • Complete case lifecycle traceability from intake to closure
  • AI operational costs optimized through semantic caching and model selection by complexity

AI automation projects in service operations have a particularity that distinguishes them from AI projects in data analysis: the value is not in the model — it is in integrating the model within a real workflow, with complex business rules, multiple actors and traceability requirements that no model solves on its own.

In this project, the AI component was the most visible but not the most difficult. The assignment engine — with its geographic coverage rules by neighborhood in Bogotá, availability by shift, specialty profiles and maximum workload per analyst — was the component that required the most careful modeling and the longest iterations with the client to accurately reflect how the business operated.

The AI cost architecture was a differentiating element: designing the system to use lightweight models for low-complexity tasks and more powerful models only when the case warrants it, with semantic caching to avoid redundant processing, turned AI from an unpredictable variable cost into a manageable component within the operating model.

Technologies

  • Java 17 / Spring Boot 3
  • MariaDB
  • DistilBERT / ONNX Runtime
  • LLM integration (DeepSeek)
  • Azure Blob Storage
  • Apache PDFBox / Apache Tika
  • DROOLS (rules engine)
  • Docker / Docker Compose
  • Prometheus / Spring Actuator

Services applied

For prospects in evaluation stage, we can facilitate reference contacts for this type of project. Contact us.

Have a similar project?

Tell us the challenge and we'll assess how to approach it.