AI-based BOT Interviews - Digital World

AI-based BOT Interviews - Digital World

What if high-fi technical interviews are automated and BOTs conducting the interview to finalize the candidate? Of course, the people connect and phycology assessment is all obviously needed to pick the right candidate for the job. But considering the growing demand for talents in the digital world, we do not have the luxury to call the candidate for face to face evaluation all time.

I just tried to narrate a digital solution which can help enterprises to save a lot of effort and cost associated for candidate evaluation before onboarding them for actual work. Yeah, there are products which are meant for this in the market (yup, no freebies..). I intended this solution to be generic and can be developed by anyone.

Here the high-level view of how it works and various frameworks that are involved in bringing the benefit out of it.

No alt text provided for this image

How does it work?

1.     Candidates visit the Job listing website, find the right vacancy which suits them. Job listing website can be built using CMS (like Sitecore) or custom applications.

2.     Candidate uploads his/her profile against the job vacancy applied with additional social profile information like LinkedIn profile, blogs..etc for better evaluation by AI engine

3.     AI in turn accepts all the inputs received from the candidate and tries to do an intelligent assessment of the candidate first to shortlist i.e, profile filtration based on the vacancy, eligibility criteria, experiences and technology details provided by the candidate on the resume, linkedin..etc. Then, it assigns the right set of evaluation test to be conducted for this candidate via BOTs

4.     The BOT’s will pick the assessment channel based on the recommendation from AI engine and starts the conversation with the candidate by asking the relevant questions. The detailed list of questions/question bank should be maintained and updated regularly for a better evaluation (this is manual though 😊)

5.     BOT will capture the conversation which is happening with the candidate

6.     Finally, send the overall recommendation to the next level system within an organization for a quicker decision. It can either push this conversation, profile details..etc to the next level or for a manual people intervention.

I tried to map the solution with the Microsoft stack. Azure Apps services, Azure Cognitive services, Azure Bot Services, Azure Storage are the basic components to consider when we build this solution.

I have not gone into the technical details as of now, but want you guys to think of multiple options & ideas, ways to implement and what more I can add..etc

Senthil Nathan Ramadoss

Freelance Platform Engineer | Azure Architect | DevSecOps | Data | AI Enthusiast

6y

I agree that you can use Azure Cognitive Services. You should also think about Messaging services linking between these components - like use of Event Grid, event hubs or Service Bus. I would prefer Service Bus as this use case is for enterprise and can also connect to on-premises systems. Well thought user case. I am sure in future this is going to happen. 

Jayakumar Srinivasan

Cloud Architect | Technical Blogger | 31K LinikedIn Impressions |10X MS Certified | Azure Integration Specialist | Core Banking | Microsoft Azure Evangelist | Self-Motivated

6y

Wow that a brilliant idea to be considered and a great article Karthick D Purushothaman.

To view or add a comment, sign in

More articles by Karthick Purushothaman

Insights from the community

Others also viewed

Explore topics