Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
A SYSTEM AND A METHOD FOR PRE-SCREENING QUALIFIED CANDIDATES USING CHAT BOT
Document Type and Number:
WIPO Patent Application WO/2019/048941
Kind Code:
A1
Abstract:
The present invention relates to a system and a method for pre-screening qualified job seeker 103 automatically using a chat bot. The system comprises a chat bot engine 101, a communication network, a user interface 104, a server 112 and a database. The user interface 104 provided for allowing a plurality of clients 105, a plurality of job seekers 103 and a plurality of consultancy firms 102 to communicate with the system. The chat bot provided in the user interface 104, for exchanging information and/or communicating between the system and job seekers 103. The chat bot engine 101 configured for initiating communication with the job seeker through the chat bot for various job openings posted by the clients 105 and for generating questionaries' based on the job description 107 for the job seeker and allowing the job seeker to answer questions through the chat bot to pre-screen the job seeker.

Inventors:
DORNADULA MANIKANTH (IN)
Application Number:
PCT/IB2018/054793
Publication Date:
March 14, 2019
Filing Date:
June 28, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
DORNADULA MANIKANTH (IN)
International Classes:
G06Q10/06; G06F15/16
Foreign References:
Other References:
UMA GARIMELLA ET AL.: "International Journal of Agent Technologies and Systems", INTERNATIONAL JOURNAL OF AGENT TECHNOLOGIES AND SYSTEMS, vol. 7, no. 3, July 2015 (2015-07-01), pages 67 - 85
Attorney, Agent or Firm:
KUMAR, Senthil (IN)
Download PDF:
Claims:
I Claim:

1. A system for pre-screening qualified candidates/job seeker using a chat bot comprises of,

a chat bot engine 101, a communication network, a user interface 104, a server 112 and a database;

wherein the user interface 104 provided for allowing a plurality of clients 105, a plurality of job seekers 103 and a plurality of consultancy firms 102 to communicate with the system;

wherein the chat bot provided in the user interface 104 and configured for exchanging information and/or communicating between the system and job seekers 103;

wherein the chat bot engine 101 configured for initiating communication with the job seeker 103 through the chat bot for various job openings posted by the clients 105;

wherein the chat bot engine 101 further configured for evaluating and matching profiles of the job seeker 103 based on available job descriptions 107 posted by the clients 105 through the user interface 104; and

wherein the chat bot engine 101 further configured for generating questionaries' based on the job description 107 for the job seeker 103 and allowing the job seeker 103 to answer the questions through the chat bot thereby to pre-screen the job seeker 103.

2. The system of claim 1, wherein the chat bot engine 101 comprises of modules that includes, a registration module 207 configured to register the job seekers 103 along with their mandatory information that includes name, current employer, designation, location, remuneration, joining period and so on;

wherein the registration module 207 further configured to register clients 105 along with their mandatory information that includes client 105 name, address, location and among others; and

wherein the registration module 207 configured to register consultancy firms 102 along with their mandatory information that includes consultant/vendor name, address, location and among others; wherein all the mandatory information not made available to the public.

3. The system of claim 1, wherein the chat bot engine 101 further comprises of modules that includes,

a job seeker module 201 configured for allowing job seekers 103 to upload the job seekers resume to the system for processing through the user interface 104; a client module 202 configured for allowing clients to upload job description for a job posting; wherein the client module 202 further configured for shortlisting candidates from the filtered profiles 110 by candidates interest and for sending screened filtered profiles 111 to the Bot4 for further processing; and

a consultancy firm module 203 configured for allowing consultants to assist job seekers' 103 by uploading the job seekers' 103 resume to the system for processing through the user interface 104.

4. The system of claim 1, wherein the chat bot engine 101 further comprises of modules that includes,

a job description module 204 configured for allowing the clients 105 to enter, store and display with option for job positing details that include employer name, job title, salary offer, number of position, location, required joining period timeline and so on, wherein the display option made public or private to the registered job seeker 103; and

a resume pool module 205 configured for collecting, processing and structuring the resume as a profile of the job seeker 103 in the database.

5. The system of claim 1, wherein the chat bot engine 101 further comprises of modules that includes,

a matching engine module 206 configured for matching the job seekers 103 profile along with job positing of clients 105 and segregate the job seekers 103 profile based on the nature of job posting and stored in the database in a segregated manner thereby to allow the client 105 to view, sort the required job seekers' 103 profile; and

wherein the matching module 206 further configured for providing score to the matched job seekers' 103 profile and arranging the profiles as per relevance.

6. The system of claim 1, wherein the chat bot engine 101 further comprises of modules that includes,

a filtering module 208 configured for filtering out the unmatched profile and moving forward the matching profile to next stage for the job posting;

wherein the filtering module 208 further configured for filtering the matching profile based on the job seeker's 103 interest; and

wherein the filtering module 208 further configured for filtering the matching profile based on pre-screening performed by the client and transferred to the chat bot for scheduling further process.

7. The system of claim 1, wherein the chat bot engine 101 further comprises of modules that includes, a bot module 209 configured for communicating with the candidates via text chat or automated call for performing various task in the pre-screening process; wherein the bot module comprises of sub modules that includes,

a Botl 113 module configured for collecting the important information required to process application for the job position;

a Bot2 114 module configured for verifying the interest of the candidate for a given job position before processing the job seeker's 103 application;

a Bot3 115 module configured for screening the job seeker 103 by asking relevant general questions or technical questions or both based on the job description 107 and for verifying the results to shortlist the job seeker 103 to schedule an interview; wherein the questions generated based on the job description 107 and receiving response in text or audio format; and

a Bot4 116 module configured for scheduling of the interview for the job seeker

103 on behalf of the client 105 and collecting required information from client

105 or other component of the system to carry out the interview scheduling process for the job seeker 103.

8. The system of claim 1, wherein the chat bot engine 101 further comprises of modules that includes,

an interview schedule module 210 configured for storing the confirmed interview schedule in the database for the recruitment process.

9. A method for pre-screening qualified candidates/job seeker using chat bot comprising the steps of,

allowing client 105 to provide job requirements in the form of job description 107; allowing a plurality of job seeker 103 to upload the resume directly in the system;

allowing a plurality of consultancy firms 102 also to upload the resume directly in the system;

processing and structuring the resume as profile of the job seeker 103 in a resume pool 106;

performing matching of the profiles with the given job descriptions 107;

providing score to the matching profile based on the relevance to the job opening; and

filtering out the unmatched profile and moving forward the matching profile to next stage.

10. The method of claim 9, wherein the method for pre-screening qualified candidates/job seeker 103 using chat bot further comprising the steps of, informing Bot to check the interest of a candidate for the given requirement; forwarding to next process if the candidate provides positive response;

informing Bot to send the screening questions to interested candidates;

allowing the Bot to provide option to answer in chat or audio response based on the question given to the interested candidates;

informing result to the candidate if applicable, after getting answers to all the expected questions.

sending successfully screened candidates to clients 105;

allowing the client 105 to refer the profiles and to screen from the client 105; allowing the client 105 to sharing shortlisted candidate list and also allowing the client 105 to propose interview slots; allowing the chat bot to utilize the interview slots captured earlier and to confirm with candidate and book the schedule; and

saving the confirmed schedule in the system for further recruitment process.

Description:
A SYSTEM AND A METHOD FOR PRE-SCREENING QUALIFIED

CANDIDATES USING CHAT BOT FIELD OF INVENTION

[0001] The embodiment herein generally relates to an automated pre-screening process for selecting qualified candidates for a job position before scheduling an interview. More specifically, the invention provides a system and a method for pre- screening qualified candidates for a job position before scheduling an interview with an employer or client.

BACKGROUND AND PRIOR ART

[0002] Nowadays, the recruitment process depends upon methods followed by each company. There are several stages in the recruitment process such as initial short listing by aptitude test, technical round, group discussion, face to face technical interview and personal interview. It varies depend upon the company size and methods followed by the company. In the recruitment process, the first three stages of pre-screening for shortlisting the right candidate is a cumbersome task.

[0003] Moreover, after short listing the candidate, the face to face interview has to be arranged properly. This process is a time consuming process, hence the process depends upon the recruiter and candidate or job seeker's response. Further, the availability of the recruiter and the candidate may vary to fix an interview slot. Sometimes the candidates may not show much interest in the post. In some other case, the candidate's profile may not match with the current job opening and that can be known after three stages of recruitment process.

[0004] Therefore, there is a need exist to develop a system and a method for pre- screening qualified candidates for a job position automatically before scheduling an interview with an employer or client.

OBJECTS OF THE INVENTION

[0005] Some of the objects of the present disclosure are described herein below: [0006] A main object of the present invention is to provide a system for pre-screening qualified candidates for a job position automatically before scheduling an interview with an employer or client using chat bot.

[0007] Another object of the present invention is to provide a system for pre- screening qualified candidates for a job position automatically by allowing job seeker to communicate with the system.

[0008] Still another object of the present invention is to provide a system for pre- screening qualified candidates by initiating communication with the job seeker through the chat bot for various job openings posted by the clients.

[0009] Yet another object of the present invention is to provide a system for pre- screening qualified candidates by evaluating and matching profiles of the job seeker based on available job descriptions posted by the clients through the user interface

[00010] Another object of the present invention is to provide a system for pre- screening qualified candidates by generating questionaries' based on the job description for the job seeker and allowing the job seeker to answer the questions through the chat bot thereby to pre-screen the job seeker.

[00011] Another object of the present invention is to provide a system for performing pre-screening qualified candidates for a job post through the chat bot either in text or audio format response from the job seeker.

[00012] The other objects and advantages of the present invention will be apparent from the following description when read in conjunction with the accompanying drawings, which are incorporated for illustration of preferred embodiments of the present invention and are not intended to limit the scope thereof.

SUMMARY OF THE INVENTION

[00013] In view of the foregoing, an embodiment herein provides a system and a method for pre-screening qualified candidates/job seeker automatically using a chat bot. The system for pre-screening qualified candidates/job seeker using a chat bot comprises of, a chat bot engine, a communication network, a user interface, a server and a database. The user interface can be provided for allowing a plurality of client, a plurality of job seekers and a plurality of consultancy firms to communicate with the system. The chat bot can be provided in the user interface and configured for exchanging information and/or communicating between the system and job seekers. The chat bot engine can be configured for initiating communication with the job seeker through the chat bot for various job openings posted by the client. The chat bot engine can be further configured for evaluating and matching profiles of the job seeker based on available job description posted by the client through the user interface. The chat bot engine can be further configured for generating questionaries' based on the job description for the job seeker and allowing the job seeker to answer the questions through the chat bot thereby to pre-screen the job seeker.

[00014] According to an embodiment, the chat bot engine comprises of modules that includes but not limited to a registration module, a job seeker module, a client module, a consultancy firm module, a job description module, a resume pool module, a matching engine module, a filtering module, a bot module, an interview schedule module and other modules. The bot module comprises of sub-modules that includes but not limited to a Botl module, a Bot2 module, a Bot3 module, and a Bot4 module.

[00015] According to an embodiment, a method for pre-screening qualified candidates/job seeker using chat bot comprising the steps of, allowing client to provide job requirements in the form of job description, allowing a plurality of job seeker to upload the resume directly in the system, allowing a plurality of consultancy firms also to upload the resume directly in the system, processing and structuring the resume as profile of the job seeker in a resume pool, matching of the profiles with the given job descriptions, providing score to the matching profile based on the relevance to the job opening, and filtering out the unmatched profile and moving forward the matching profile to next stage.

[00016] According to an embodiment, the method for pre-screening qualified candidates/job seeker using chat bot further comprising the steps of, informing Bot to check the interest of a candidate for the given requirement, forwarding to next process if the candidate provides positive response, informing Bot to send the screening questions to interested candidates, allowing the Bot to provide option to answer in chat or audio response based on the question given to the interested candidates, and informing result to the candidate if applicable, after getting answers to all the expected questions.

[00017] According to an embodiment, the method for pre-screening qualified candidates/job seeker using a chat bot further comprising the steps of, sending successfully screened candidates to clients, allowing the client to refer the profiles and to screen from the client, allowing the client to sharing shortlisted candidate list and also allowing the client to propose interview slots, allowing the chat bot to utilize the interview slots captured earlier and to confirm with candidate and book the schedule, and saving the confirmed schedule in the system for further recruitment process.

[00018] These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following descriptions, while indicating preferred embodiments and numerous specific details thereof, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the embodiments herein without departing from the spirit thereof, and the embodiments herein include all such modifications.

BRIEF DESCRIPTION OF DRAWINGS

[00019] The detailed description is set forth with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The use of the same reference numbers in different figures indicates similar or identical items.

[00020] Fig.1 illustrates a system for pre-screening qualified candidates/job seeker using a chat bot, according to an embodiment herein;

[00021] Fig. 2 illustrates a schematic diagram of a chat bot engine, according to an embodiment herein; [00022] Fig. 3 illustrates a method implementing a system for pre-screening qualified candidates/job seeker using a chat bot, according to an embodiment herein; and

[00023] Fig. 4 illustrates a process performed by the chat bot, according to an embodiment herein.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[00024] The embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments and detailed in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.

[00025] As mentioned above, there is a need to develop a system for pre-screening qualified candidates/job seeker automatically, before scheduling an interview. The embodiments herein achieve this by providing a system and a method for pre-screening qualified candidates/job seeker using a chat bot. Referring now to the drawings, and more particularly to FIGS. 1 through 4, where similar reference characters denote corresponding features consistently throughout the figures, there are shown preferred embodiments.

[00026] Fig.1 illustrates a system 100 for pre-screening qualified candidates/job seeker using a chat bot, according to an embodiment. According to an embodiment, the system for pre-screening qualified candidates/job seeker 103 using a chat bot comprises of, a chat bot engine 101, a communication network, an interface or a user interface 104, a server 112 and a database. The user interface 104 can be provided for allowing a plurality of clients 105, a plurality of job seekers 103 and a plurality of consultancy firms 102 to communicate with the system. The chat bot can be provided in the user interface 104 and configured for exchanging information and/or communicating between the system and job seekers 103. The chat bot engine 101 can be configured for initiating communication with the job seeker 103 through the chat bot for various job openings posted by the clients 105. The chat bot engine 101 can be further configured for evaluating and matching profiles of the job seeker 103 based on available job description 107 posted by the clients 105 through the user interface 104. The chat bot engine 101 can be further configured for generating questionaries' based on the job description 107 for the job seeker 103 and allowing the job seeker 103 to answer the questions through the chat bot thereby to pre-screen the job seeker 103.

[00027] According to an embodiment, the chat bot engine 101 comprises of modules for participating in the process of automated candidate profile processing. The plurality of jobseeker may be a group of candidates who are looking for jobs and upload their resume to system for processing. This can be achieved by any interface system such as web or mobile. The plurality of clients 105 is employers whose Job opening or positions needs to be filled with the qualified candidate. The consultancy firms 102 are the companies that help the job seekers 103 connecting to the job requirements in the market. Firms can also use any interface provided by system to upload the profiles.

[00028] According to an embodiment, the chat bot engine 101 comprises of components that may include but not limited to resume pool 106, job description 107, matching engine 108, filtered profiles 109, a plurality of Bots, an application server 112. The resume pool 106 is provided for collecting resume. The job description 107 are provided for collecting of job requirements received from client 105. The matching engine 108 is the set of pre defined internal algorithms which is used to filter the matched profiles for the given client 105 's requirement. Moreover, this component also does the profile scoring to arrange the profiles as per relevance. The filtered profiles (109, 110, 111) can be collected step by step based on matching, candidates' interest and automated screening. The filtered profiles 109 by matching includes group of profiles filtered by the matching engine 108. The filtered profiles 110 by candidate's interest includes group of candidates who are interested for the given position. Further, the filtered profiles 110 by candidate's interest are transferred to the client for screening. Then the client refers the profiles and screen from their end. The shortlisted candidate list is shared by client to the Bot4 as filtered profiles 111 by screening. That is the filtered profiles 111 by screening includes group of candidates who are filtered after screening with the help of clients 105.

[00029] According to an embodiment, the Bots are the important & intelligent component in the automation process which can communicate with the candidates via text chat or automated call for various task. Further, the Bot may include different set of sub Bots for performing pre-screening process. A Botl 113 is one type of bot that has the intelligence of collecting the important information required to process the application for the job position. A Bot2 114 is another bot has the task of verifying the interest of the candidate for the given job position before processing candidate's application. A Bot3 115 is another bot has the task of doing the screening of the candidate by asking the relevant general or technical or both. The filtered candidates are moved for the next step in the process. A Bot4 116 is another type of the bot is capable of doing the scheduling of the interview for the candidate on behalf of the client 105. It gets the required information from client 105 or other component of the system to carry out this task. The application server 112 can be provided for allowing to store and fetch the information generated or required at various stage in the process. Scheduling is repetitive task for different rounds. All can be handled by chat bot after the confirmation from the client for previous round.

[00030] According to an embodiment, the representation of the interface device in the form of a computing system or handheld computing system, within which a set of instructions for causing the device to perform any one or more of the methods described herein may be executed. In various example embodiments, the device operates as a standalone device or may be connected (e.g., networked) to other devices. In a networked deployment, the device may operate in the capacity of a server 112 or a client 105 device in a server 112-client 105 network environment, or as a peer device in a peer-to-peer (or distributed) network environment. The interface device can include but not limited to mobile telephone, tablet, laptop, personal digital assistant (PDA), smart phone, a web appliance, or any device capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that device. Further, while only a single device is illustrated, the term "device" shall also be taken to include any collection of devices that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methods discussed herein.

[00031] According to an embodiment, the exemplary interface device can include a processor or multiple processors (e.g., a central processing unit (CPU), a graphics processing unit (GPU), or both), a main memory, and a static memory, which communicate with each other via a bus. The interface device may further include a display unit (e.g., a liquid crystal display (LCD)). The interface device may also include an alphanumeric input device (e.g., a keyboard), an image capturing device (e.g. camera), a cursor control device (e.g., a mouse), a signal generation device (e.g., a speaker, mic) and a network interface device.

[00032] Fig. 2 illustrates a schematic diagram 200 of a chat bot engine, according to an embodiment. According to an embodiment, the chat bot engine 101 comprises of modules that includes but not limited to a registration module 207, a job seeker module 201, a client module 202, a consultancy firm module 203, a job description module 204, a resume pool module 205, a matching module 206, a filtering module 208, a bot module 209, an interview schedule module 210 and other modules 211.

[00033] According to an embodiment, the registration module 207 can be configured to register the job seekers 103 along with their mandatory information that includes name, current employer, designation, location, remuneration, joining period and so on. The registration module 207 can be further configured to register clients 105 along with their mandatory information that includes client 105 name, address, location and among others. The registration module 207 can be configured to register consultancy firms 102 along with their mandatory information that includes consultant/vendor name, address, location and among others. All the mandatory information not made available to the public.

[00034] According to an embodiment, the job seeker module 201 can be configured for allowing job seekers 103 to upload the job seekers resume to the system for processing through the user interface 104. The client module 202 can be configured for allowing clients to upload job description for a job posting. The client module 202 can be further configured for shortlisting candidates from the filtered profiles 110 by candidates interest and for sending screened filtered profiles 111 to the Bot4 for further processing. The consultancy firm module 203 can be configured for allowing consultants to assist job seekers' 103 by uploading the job seekers' 103 resume to the system for processing through the user interface 104.

[00035] According to an embodiment, the job description module 204 can be configured for allowing the client 105 to enter, store and display with option for job positing details that include employer name, job title, salary offer, number of position, location, required joining period timeline and so on, wherein the display option made public or private to the registered job seeker 103. The resume pool module 205 can be configured for collecting, processing and structuring the resume as a profile of the job seeker 103 in the database. The matching module 206 can be configured for matching the job seekers 103 profile along with job positing of client 105 and segregate the job seekers 103 profile based on the nature of job posting and stored in the database in a segregated manner thereby to allow the client 105 to view, sort the required job seekers' 103 profile. The matching module 206 further can be configured for providing score to the matched job seekers' 103 profile and arranging the profiles as per relevance.

[00036] According to an embodiment, the filtering module 208 can be configured for filtering out the unmatched profile and moving forward the matching profile to next stage for the job posting. The filtering module 208 can be further configured for filtering the matching profile based on the job seeker's 103 interest. The filtering module 208 can be further configured for filtering the matching profile based on pre- screening performed by the client and transferred to the chat bot for scheduling further process.

[00037] According to an embodiment, the bot module 209 can be configured for communicating with the candidates via text chat or automated call for performing various task in the pre-screening process. Further, the bot module comprises of sub- modules that includes but not limited to a Botl 113 module, a Bot2 114 module, a Bot3 115 module, and a Bot4 116 module. The Botl 113 module can be configured for collecting the important information required to process application for the job position. The Bot2 114 module can be configured for verifying the interest of the candidate for a given job position before processing the job seeker's 103 application. The Bot3 115 module can be configured for screening the job seeker 103 by asking relevant general questions or technical questions or both based on the job description 107 and for verifying the results to shortlist the job seeker 103 to schedule an interview. The questions generated based on the job description 107 and receiving response in text or audio format. The Bot4 116 module can be configured for scheduling of the interview for the job seeker 103 on behalf of the client 105 and collecting required information from client 105 or other component of the system to carry out the interview scheduling process for the job seeker 103. The interview schedule 210 module can be configured for storing the confirmed interview schedule in the database for the recruitment process.

[00038] Exemplary methods for implementing system of pre-screening qualified candidates/job seeker 103 using a chat bot are described with reference to Fig 3 & 4. The methods are illustrated as a collection of operations in a logical flow graph representing a sequence of operations that can be implemented in hardware, software, firmware, or a combination thereof. The order in which the methods are described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the methods, or alternate methods. Additionally, individual operations may be deleted from the methods without departing from the spirit and scope of the subject matter described herein. In the context of software, the operations represent computer instructions that, when executed by one or more processors, perform the recited operations.

[00039] According to an embodiment, the client 105 can provide the job requirements which are already present in the system represented as "Job description 107". Simultaneously, the job seekers 103 are allowed to upload the resume directly in the system or chat bot engine 101. Further, to support the requirements, the consultancy firms 102 are also allowed to upload the profiles in the system. Once system receives the resumes, they are processed and structures as profile of job seeker 103 in as resume pool 106. A matching engine 108 provided in the system then does the auto matching of the profiles with the given "Job description 107" using pre-defined algorithms. The matching profiles are scored based on the relevance to the open position. The unmatched profiles are filtered out and the matched one are moved to next step as filtered profiles 109 by matching.

[00040] According to an embodiment, the Botl 113 is informed to collect the important information required to process the application for the job position. The Bot2 114 is informed to check the interest of the candidate for the given requirement. Those with positive response are moved to next step to the filtered profiles 110 by candidates' interest. Further, Bot3 115 is informed to send the screening questions to interested candidates. The bot can give option to answer in chat or audio response based on the question. Once all the expected questions are answered, candidates are informed of the result (if applicable). Those successfully screened candidates are sent to client 105. The client 105 refers the profiles and screen from their end. The shortlisted candidate list is shared by client 105. This is referred as filtered profiles 111 by automated screening. Further, the proposed interview slots are also captured. The Bot4 116 can use the interview slots captured earlier and can confirm with candidate and book the schedule. In addition to that the confirmed schedule can be saved in the system.

[00041] Fig. 3 illustrates a method of implementing a system for pre-screening qualified candidates/job seeker 103 using a chat bot, according to an embodiment. According to an embodiment, a method for pre-screening qualified candidates/job seeker 103 using chat bot comprising the steps of,

[00042] at block 301, the client 105 can be allowed to provide job requirements in the form of job description 107, [00043] at block 302, a plurality of job seeker 103 can be allowed to upload the resume directly in the system,

[00044] at block 303, a plurality of consultancy firms 102 can also be allowed to upload the resume directly in the system,

[00045] at block 304, the resume can be processed and structured as profile of the job seeker 103 in a resume pool 106,

[00046] at block 305, matching of the profiles can be performed with the given job description 107,

[00047] at block 306, providing score to the matching profile based on the relevance to the job opening, and

[00048] at block 307, the unmatched profile can be filtered out and moving forward the matching profile to next stage.

[00049] Fig. 4 illustrates a process performed by the chat bot, according to an embodiment. The process performed by the chat bot comprising the steps of,

[00050] at block 401, the Bot2 114 can be informed to check the interest of a candidate for the given requirement,

[00051] at block 402, if the candidate provides positive response, then the resume can be forwarded to next step,

[00052] at block 403, the Bot3 115 can be informed to send the screening questions to interested candidates,

[00053] at block 404, the Bot3 115 can be allowed to provide option to answer in chat or audio response based on the question given to the interested candidates, and

[00054] at block 405, the Bot3 115 can be allowed to inform result to the candidate if applicable, after getting answers to all the expected questions.

[00055] According to an embodiment, the process performed by the chat bot further comprising the steps of,

[00056] at block 406, the successfully screened candidates can be sent to clients 105, [00057] at block 407, the client 105 can be allowed to refer the profiles and to screen from the client 105,

[00058] at block 408, the client 105 can be allowed to share shortlisted candidate list and also allowing the client 105 to propose interview slots,

[00059] at block 409, the chat bot can be allowed to utilize the interview slots captured earlier and to confirm with candidate and book the schedule, and

[00060] at block 410, the confirmed schedule can be saved in the system for further recruitment process.

[00061] The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the embodiments as described herein.