Revolutionizing HR with RPA & Generative AI

Date: 2024.03.14

Category: RPA

HR - Automating the Hiring Process using RPA and AI with ChatGPT at BCA

In today's fast-paced business environment, we are leading with a disruptive innovation in HR - automating the hiring process using RPA and AI with ChatGPT.

The hiring process can be lengthy and exhausting, with HR having to sift through hundreds of CVs, and here at BCA it was no exception. Thus, our HR team identified a clear need: to streamline the resume screening process while maintaining accuracy and relevance for the position.

Therefore, we decided to implement a hybrid solution that combines the precision of RPA provided by UiPath with the flexibility of Generative AI from ChatGPT. UiPath automates the data extraction from resumes, while ChatGPT evaluates the CVs based on experience, language knowledge, and industry relevance, assigning scores and generating valuable insights.

The implementation for this project involves these steps:


  1. Resume Pre-filtering: Using ChatGPT to quickly assess candidates based on predefined criteria.
  2. In-depth Analysis: Assigning scores and generating lists of relevant previous jobs, standardizing the overview of resumes.
  3. Technical Challenges Resolution: Overcoming integration issues with OpenAI and ensuring proper question formulation to avoid inaccurate responses.

The choice of UiPath as an RPA platform allowed us to overcome technical limitations, simplifying the resume analysis process. The ability to dynamically configure questions before analysis enabled a more targeted and relevant approach for each position.

It's evident that implementing this dynamic configuration faced complex challenges, as developing effective prompts for ChatGPT required continuous learning. Understanding how this AI works, identifying its limitations, and how to overcome them became crucial. This is because ensuring that ChatGPT's evaluations and responses were authentic and reliable, even in the absence of concrete data, demanded relentless training. Such training went beyond the technical aspect, encompassing text interpretation focused on AI. We were challenged to formulate questions that would ensure accurate and true responses, avoiding generic or fabricated answers simply to fill a gap. Overcoming this barrier was the pinnacle of our challenge, but after numerous attempts and refinements, we achieved the desired result.

This project isn't just optimizing the hiring process here at BCA but also setting a new benchmark for integrating RPA and generative AI in HR. The ability to process and analyze resumes efficiently and accurately represents a significant advancement, offering valuable insights for more informed decision-making in recruitment.

As we move forward, we continue to explore the potential of these technologies, aiming to further perfect the efficiency of the hiring process and the quality of selected candidates This effort includes gathering data to demonstrate the exact savings and efficiency gains in the upcoming months with solid evidence. While we're already witnessing the benefits in our daily operations, the recent implementation means we must wait a bit longer for more comprehensive evidence. Our anticipation is not only based on the tangible improvements we've seen but also on the potential these innovations have to revolutionize our workflow.


Recognizing the transformative potential of these innovations, our HR manager Erika Sors shares a forward-looking perspective on how AI and RPA will revolutionize our approach to recruitment: “We expect this AI robot to help us prioritise the many CVs we receive based on the criteria we specify. In recent months we receive 30-120 CVs for each open position, and we usually have 4-5 open positions at the same time. To prioritise so many CVs is really faster for a robot working with AI than for us.

So hopefully we will start the recruitment process with the best candidates first, whereas in the past they might have accepted an other job opportunity by the time we get to them. And if we can find the perfect candidate sooner and reduce the lead time of the whole process from 4-6 weeks to 2-3 weeks, we'll also be able to respond to new project opportunities more successfully.”


The insight from our HR manager underscores not just the operational efficiencies we are looking for but also the strategic advantage in enhancing our responsiveness to new opportunities. It embodies our commitment to leveraging cutting-edge technology to refine our recruitment process, ensuring we connect with top talent swiftly and effectively.


This case study not only highlights BCA's success in implementing technological innovations but also serves as a model for other organizations looking to revolutionize their HR processes without compromising the personal aspects of the recruitment process that identify the skills and personalities of candidates.


BCA Solutions GmbH

Zeltner Eck Building, Zeltnerstraße 1-3 90443 Nürnberg, Germany

+49 911 88197070

BCA Hungary Ltd.

Office Garden, Alíz u. 3., 1117 Budapest, Hungary

+36 1 205 3976