Recruitment support device, recruitment support method, and program

JP7904436B1Active Publication Date: 2026-08-14LINK & MOTIVATION
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2026-04-23
Publication Date
2026-08-14

AI Technical Summary

Benefits of technology

【0020】 本発明による採用支援装置によれば、採用担当者が使い易い採用に関するシステムを提供できる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007904436000001_ABST
    Figure 0007904436000001_ABST
Patent Text Reader

Abstract

This invention provides a recruitment support device, method, and program to assist in recruitment activities. [Solution] In the information system, the recruitment support device 1 comprises: a candidate information acquisition unit 131 that acquires one or more candidate information associated with a responsible identifier associated with an output instruction from a candidate management unit 113; a task acquisition unit 132 that acquires one or more task information that identifies a task associated with a date using the status information contained in each of the one or more candidate information; a task group configuration unit 133 that constitutes task group information by arranging the task objects corresponding to each of the one or two or more task information in order of the date of implementation or scheduled implementation associated with the task information; a support information acquisition unit 134 that acquires support information that assists in the execution of the task identified by the current task object among the task objects contained in the task group information using candidate information; and an information transmission unit 141 that transmits the task group information and the support information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a recruitment support device and the like for supporting recruitment activities.

Background Art

[0002] Conventionally, there has been a recruitment support device that can reduce the labor of recruitment staff and recruitment rejectors regarding re-recruitment after recruitment selection rejection (see Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, conventionally, there has been no system for recruitment that is easy for recruitment staff to use. In particular, it has not been easy to support the performance of tasks that recruitment staff should perform.

[0005] Note that the above problems in the prior art are not necessarily limiting, and may have any of the problems shown in this specification together with, or instead of, the above problems, or problems corresponding to any of the effects shown in this specification, or other problems that can be grasped from this specification and problems corresponding to other effects that can be grasped from this specification.

Means for Solving the Problems

[0006] The recruitment support device of the first invention comprises: an instruction receiving unit that receives an output instruction which is an instruction input into the terminal device of a recruiter and corresponds to a responsible identifier that identifies the recruiter; a candidate information acquisition unit that, when the instruction receiving unit receives an output instruction, acquires one or more candidate information corresponding to the responsible identifier that corresponds to the output instruction from a candidate management unit which stores information of a candidate to be hired, which includes a candidate identifier, status information having the implementation date or planned implementation date of each of the two or more stages carried out until a hiring decision is made, including document screening and interviews, and the candidate's resume, and corresponds to a responsible identifier that identifies the recruiter; and one or more candidate information corresponding to the responsible identifier that corresponds to the output instruction from a candidate management unit which stores information of a candidate to be hired, which includes a candidate identifier, status information having the implementation date or planned implementation date of each of the two or more stages carried out until a hiring decision is made, including document screening and interviews, and the candidate's resume; and one or more candidate information corresponding to the responsible identifier that corresponds to the output instruction from a candidate information acquisition unit which stores one or more candidate information corresponding to a responsible identifier that identifies the recruiter; and one or more candidate information corresponding to the responsible identifier that corresponds to the output instruction from a candidate management unit which stores information of a candidate to be hired, which includes a candidate identifier, status information having the implementation date or planned implementation date of each of the two or more stages carried out until a hiring decision is made, including document screening and interviews, and a candidate's resume; and one or more candidate information corresponding to the responsible identifier that corresponds to the output instruction from a candidate information acquisition unit which has received one or more candidate information The recruitment support device comprises: a task acquisition unit that uses supplementary information and situational information contained in candidate information to acquire one or more task pieces of information that identify tasks that are tasks of the recruiter and correspond to a date; a task group configuration unit that arranges task objects corresponding to one or more task pieces of information acquired by the task acquisition unit in order of the date of implementation or planned implementation that corresponds to the task information; a support information acquisition unit that uses candidate information corresponding to the task to acquire support information that assists in the execution of the task identified by the current task object, which is a task object of interest, from among the task objects contained in the task group information; and an information transmission unit that transmits the task group information and the support information.

[0007] This configuration allows us to provide a user-friendly recruitment system for hiring managers.

[0008] Furthermore, the recruitment support device of this second invention, compared to the first invention, is a recruitment support device in which the candidate information acquisition unit receives one or more candidate information from one or more candidate management servers each equipped with a candidate management unit, and the information transmission unit transmits task group information and support information to a terminal device or candidate management server.

[0009] This configuration allows for the provision of features that make the recruitment support system provided by the external candidate management server easier for recruiters to use.

[0010] Furthermore, the recruitment support device of this third invention, compared to the second invention, has a status information which includes a stage identifier and a date for each of two or more stages, a task acquisition unit which includes a task acquisition means which acquires task information corresponding to each of two or more stage identifiers in the status information which has candidate information, and a task generation means which acquires a stage identifier which does not exist in the stage identifiers which has candidate information and acquires task information corresponding to the stage identifier, and a task group configuration unit which is a recruitment support device which configures task group information which is arranged in chronological order of task objects corresponding to each of the two or more task pieces of information acquired by the task acquisition means and the task generation means.

[0011] This configuration allows for the addition of a new level of functionality to the recruitment support system provided by the external candidate management server.

[0012] Furthermore, the recruitment support device of this fourth invention is a recruitment support device in which, for any one of the first to third inventions, two or more stage identifiers include "handover to interviewer", the support information acquisition unit provides the generating AI with all or part of the candidate information for the candidate corresponding to the stage identifier "interview" and a draft creation prompt instructing the generating AI to create a draft handover to the interviewer, when the current task object is "handover to interviewer", and the draft acquisition means acquires the draft handover to the interviewer from the generating AI, and the information transmission unit transmits task group information and the draft handover.

[0013] This configuration allows for the automatic generation of handover information for the interviewer.

[0014] Furthermore, the recruitment support device of this fifth invention is a recruitment support device in which, for any one of the first to third inventions, two or more stage identifiers include "evaluation confirmation", the support information acquisition unit provides the generating AI with a resume containing candidate information for the candidate corresponding to the stage identifier "evaluation confirmation" and an analysis prompt instructing it to perform an analysis of the candidate, and the analysis result acquisition means acquires the analysis result from the generating AI, and the information transmission unit transmits task group information and analysis results.

[0015] This configuration allows the candidate analysis results to be presented to the interviewer.

[0016] Furthermore, the recruitment support device of this sixth invention is a recruitment support device in which, for any one of the first to third inventions, two or more stage identifiers include "presentation of interview candidate dates", the support information acquisition unit, when the current task object is "presentation of interview candidate dates", acquires schedule information paired with two or more assigned identifiers included in the candidate information from a schedule management unit which stores one or more schedule information paired with two or more assigned identifiers, and uses the schedule information of two or more assigned personnel to acquire candidate interview time slots that are time slots in which all two or more assigned personnel can conduct interviews, and the information transmission unit transmits task group information and candidate interview time slots.

[0017] This configuration makes it easy to coordinate interview times for multiple interviewers.

[0018] Furthermore, the recruitment support device of this seventh invention is a recruitment support device in which, for any one of the first to sixth inventions, the support information acquisition unit acquires one or more pieces of additional information from the additional information management unit, which stores one or more pieces of additional information from among company information, competitive information which is information of the company's competitors, interview information and selection results in recruitment activities, criteria for interview evaluation, information related to the recruitment process, and interviewer information, and also provides the additional information to the generating AI.

[0019] This configuration allows us to provide a recruitment system that is easier for recruiters to use. [Effect of the Invention]

[0020] According to the employment support device of the present invention, a system related to employment that is easy for employment staff to use can be provided.

[0021] Note that the above effects of the employment support device are not necessarily limited. Along with the above effects, or instead of the above effects, any of the effects shown in this specification, or other effects that can be grasped from this specification, may be achieved. [Brief Explanation of Drawings]

[0022] [Figure 1] Conceptual diagram of information system A in Embodiment 1 [Figure 2] Block diagram of the same information system A [Figure 3] Block diagram of the same employment support device 1 [Figure 4] [[ID=二十七]] [Figure 4] Figure showing an example of the same employment task set [Figure 5] Flowchart for explaining an operation example of the same employment support device 1 [Figure 6] Flowchart for explaining an example of the same internal task acquisition process [Figure 7] Flowchart for explaining an example of the same external task acquisition process [Figure 8] Flowchart for explaining an example of the same next task acquisition process [Figure 9] Flowchart for explaining an example of the same task group configuration process [Figure 10] Flowchart for explaining an example of the same support information acquisition process [Figure 11] Flowchart for explaining an example of the same candidate time zone acquisition process [Figure 12] Flowchart for explaining an example of the same document acquisition process [Figure 13] Flowchart for explaining an example of the same analysis result acquisition process [Figure 14]A flowchart illustrating an example of the process for obtaining the analysis results. [Figure 15] A flowchart illustrating an example of the operation of terminal device 2. [Figure 16] A diagram showing an example of a task management sheet for the same recruitment process. [Figure 17] A diagram showing an example of the person in charge management sheet. [Figure 18] A diagram showing an example of a candidate management sheet. [Figure 19] A diagram showing an example of a prompt for creating a document draft. [Figure 20] A diagram showing an example of the same analysis prompt. [Figure 21] This diagram shows an example of a prompt for obtaining interview candidate time slots. [Figure 22] Figure showing an example of the same screen. [Figure 23] Figure showing an example of the same screen. [Figure 24] Figure showing an example of the same screen. [Figure 25] Block diagram of the computer system [Modes for carrying out the invention]

[0023] The following describes embodiments of the recruitment support device and the like with reference to the drawings. Note that components denoted by the same reference numerals in the embodiments perform similar operations, and therefore, further explanation may be omitted.

[0024] (Embodiment 1) This embodiment describes a recruitment support device that acquires one or more task information from a single recruiter (hereinafter referred to as "recruiter"), arranges them chronologically, and outputs information corresponding to a task of interest (hereinafter referred to as "focus task"), which is necessary for the execution of that task.

[0025] In this embodiment, we will describe a recruitment support device that receives one or more candidate information from one or more candidate management servers and provides services to the person in charge who uses the candidate management servers.

[0026] In this embodiment, a recruitment support device that automatically generates tasks for personnel using the candidate management server will be described.

[0027] In this embodiment, we will describe a recruitment support device that uses a generating AI to output candidate analysis results and a draft handover message in order to perform the task "handover to the interviewer".

[0028] In this embodiment, we will describe a recruitment support device that outputs candidate analysis results and candidate resumes using a generating AI in order to perform the task "evaluation confirmation".

[0029] In this embodiment, we will describe a recruitment support device that acquires candidate time slots and outputs a screen for confirmation in order to perform the task "presentation of candidate interview dates".

[0030] In this embodiment, in addition to company information and candidate information (e.g., resumes and work history), the present invention describes a recruitment support device that provides the generating AI with one or more of the following information: competitor information (e.g., job postings and press releases), recruitment activity logs (e.g., transcripts of conversations during web interviews), selection results, information on interview evaluation criteria and recruitment processes, and interviewer information. The device then obtains an appropriate response from the generating AI and uses that response to support the person in charge.

[0031] In this specification, information X being associated with information Y means that information Y can be obtained from information X, or information X can be obtained from information Y, and the method of association is irrelevant. Information X and information Y may be linked, may reside in the same buffer, may information X be contained in information Y, or information Y may be contained in information X, and so on.

[0032] Furthermore, in this specification, selecting or determining information Z means obtaining information Z, obtaining a pointer to information Z, obtaining the ID of information Z, setting a flag on information Z, etc., and it is sufficient to be able to access information Z.

[0033] Figure 1 is a conceptual diagram of information system A in this embodiment. Information system A comprises a recruitment support device 1, one or more terminal devices 2, one or more candidate management servers 3, and one or more generation AI devices 4.

[0034] Recruitment support device 1 is a device that assists the person in charge in performing their tasks. Recruitment support device 1 may have a configuration that performs all or part of the processing that candidate management server 3 performs. Recruitment support device 1 is a so-called server, such as a cloud server, ASP server, or server that implements SaaS. The type of recruitment support device 1 is not limited. Recruitment support device 1 may have the function of generating AI. Recruitment support device 1 may hold LLM. In such cases, information system A does not require generating AI device 4.

[0035] Terminal device 2 is a terminal used by the person in charge. The person in charge is, for example, a recruitment officer, the head of the recruitment department, etc. The person in charge can also simply be called a user, and their position is irrelevant. Terminal device 2 is, for example, a so-called personal computer, tablet device, smartphone, etc., and the type is irrelevant.

[0036] Candidate Management Server 3 is a device that manages candidate information. Candidate Management Server 3 is a device that provides services to the person in charge using the candidate information it manages. Candidate Management Server 3 is, for example, a server for a job search / career change platform or a server for a recruitment management system. Candidate Management Server 3 is, for example, a server for doda (registered trademark), a server for Rikunabi NEXT (registered trademark), a server for Mynavi Tenshoku, a server for BizReach (registered trademark), or a server for Indeed (registered trademark). The processing performed by Candidate Management Server 3 is irrelevant. Candidate Management Server 3 is, for example, a cloud server, an ASP server, or a server that implements SaaS, but the type is irrelevant.

[0037] The Generative AI Device 4 is a device that has the functionality of a Generative AI. In this context, the Generative AI Device 4 typically has the functionality of a text generation AI. The Generative AI may be, for example, ChatGPT (registered trademark) or Gemini (registered trademark), but is not limited to that. The Generative AI Device 4 may be, for example, a cloud server, ASP server, or a server that implements SaaS, but is not limited to that type. The Generative AI Device 4 will be referred to as the Generative AI as appropriate. The Generative AI may also be referred to as LLM, etc.

[0038] The recruitment support device 1 and one or more terminal devices 2, the recruitment support device 1 and one or more candidate management servers 3, and the recruitment support device 1 and one or more generation AI devices 4 can communicate with each other via a network such as the Internet.

[0039] Figure 2 is a block diagram of information system A in this embodiment. Figure 3 is a block diagram of recruitment support device 1.

[0040] The recruitment support device 1 comprises a storage unit 11, a receiving unit 12, a processing unit 13, and a transmitting unit 14. The storage unit 11 comprises a person in charge management unit 111, a schedule management unit 112, a candidate management unit 113, and an additional information management unit 114. The receiving unit 12 comprises an instruction receiving unit 121. The processing unit 13 comprises a candidate information acquisition unit 131, a task acquisition unit 132, a task group configuration unit 133, and a support information acquisition unit 134. The task acquisition unit 132 comprises a task acquisition means 1321 and a task generation means 1322. The support information acquisition unit 134 comprises a draft acquisition means 1341, an analysis result acquisition means 1342, and a candidate time slot acquisition means 1343. The transmitting unit 14 comprises an information transmission unit 141.

[0041] The terminal device 2 includes a terminal storage unit 21, a terminal receiving unit 22, a terminal processing unit 23, a terminal transmission unit 24, a terminal receiving unit 25, and a terminal output unit 26.

[0042] The candidate management server 3 comprises a personnel management unit 111, a schedule management unit 112, a candidate management unit 113, and an additional information management unit 114.

[0043] The storage unit 11, which constitutes the recruitment support device 1, stores various types of information. These types of information include, for example, the person in charge information, schedule information, candidate information, additional information, recruitment task sets, various prompts, and support management information, as described later. The various prompts include, for example, a document creation prompt, an analysis prompt, and an interview candidate time slot acquisition prompt.

[0044] A recruitment task set is information that identifies two or more tasks in the recruitment process. A recruitment task set typically has two or more task identifiers. Each of the two or more task identifiers in a recruitment task set has a sequence. A recruitment task set may also have branched stage identifiers depending on the selection results, etc. A task identifier is information that identifies a task. A task is the work that a person in charge performs. A task can also be said to be a stage in the recruitment process. In other words, a task can also be called a stage, phase, step, etc. Task identifiers are, for example, the task name and the task ID. Figure 4 shows an example of a recruitment task set. In Figure 4, the arrows indicate the flow of tasks. The numbers corresponding to the arrows are the period (number of days) between the completion of the previous task and the start of the next task. The set of recruitment tasks in Figure 4 has two or more task identifiers, for example, "document screening," "notification of rejection (document screening)," "notification of passing document screening," "presentation of interview candidate dates," "confirmation of interview candidate dates," "handover to interviewer," "confirmation of evaluation," "interview," "interview selection," "notification of rejection (interview selection)," and "notification of hiring decision."

[0045] A document creation prompt is a prompt that instructs the candidate to create a handover document to be given to the interviewer. For example, a document creation prompt might look like this: "Refer to the candidate information below and create a handover document to be given to the interviewer! [Candidate Information]<Candidate Information>". In a prompt, strings enclosed in "<" and ">" are variables.

[0046] An analysis prompt is a prompt that instructs you to perform an analysis of a candidate. For example, an analysis prompt might instruct you to perform an analysis of a candidate using candidate information. For example, an analysis prompt might be a prompt for document analysis using a resume. An analysis prompt might be, for example, "Please perform an analysis of the candidate by referring to the following candidate information and your company's information. [Candidate Information]<Candidate Information> [Company Information]<Company Information>"

[0047] The interview candidate time slot acquisition prompt is a prompt for acquiring interview candidate time slots. For example, the interview candidate time slot acquisition prompt might look like this: "Acquire candidate time slots where the following two or more interviewers can conduct interviews! Refer to the following schedules for each interviewer! [Schedule]<Schedule>"

[0048] Support management information refers to information that identifies the support information provided to the user for each task. Each task identifier (one or more) in the support management information has a task identifier and one or more support information identifiers. A support information identifier is information that identifies the type of support information. Examples of support information identifiers include "resume," "work history," "document analysis results," "document screening results," "schedule information," "handover document draft," and "interview analysis results."

[0049] The Personnel Management Unit 111 stores information on one or more personnel. Personnel information refers to information about a person in charge. Personnel information usually has one or more personnel attribute values. Personnel information is associated with, for example, a personnel identifier. Personnel attribute values ​​include, for example, gender, age, job title, year of joining the company, length of employment, performance evaluation, and contact information (e.g., email address, phone number). A personnel identifier is information that identifies a person in charge. A personnel identifier is the person's ID or name.

[0050] The schedule management unit 112 stores one or more schedule entries for each of the one or more responsible persons. The schedule information in the schedule management unit 112 is usually associated with a responsible person identifier. Schedule information is information that identifies the schedule of a responsible person. For example, the schedule information includes time-of-day information indicating the time of the appointment, and content information indicating the content of the appointment (e.g., "meeting," "interview"). The schedule management unit 112 may reside on an external server (not shown in the diagram) (for example, the Google Calendar server).

[0051] The candidate management unit 113 stores information on one or more candidates. Candidate information refers to information about candidates who are eligible for employment. Candidate information is associated with, for example, a candidate identifier. A candidate identifier is information that identifies a candidate. A candidate identifier may be, for example, the candidate's ID, name, email address, or telephone number. Candidate information may have, for example, one or more candidate attribute values. Candidate information may include, for example, status information and a resume. Candidate information may be associated with, for example, a responsibilities identifier. Status information refers to information with dates for two or more tasks performed until a hiring decision is made, including document screening and interviews. The dates are the actual dates or planned dates. Status information may have two or more pairs of task identifiers and dates. Candidate attribute values ​​may include, for example, the candidate's age, gender, and information listed in the resume.

[0052] The additional information management unit 114 stores one or more pieces of additional information. These additional pieces of information may include, for example, company information, competitor information, past interview information and selection results from recruitment activities, interview evaluation criteria, information about the recruitment process, and interviewer information.

[0053] Company information refers to information about the company (our company) conducting recruitment activities. This includes, for example, one or more pieces of information such as the company's website, capital, sales, business activities, and number of employees. Company information can also include meeting minutes or transcripts of internal meetings.

[0054] Competitive information refers to information about your company's competitors. This includes, for example, one or more pieces of information such as a competitor's website, capital, sales, business operations, and number of employees.

[0055] Past interview information and selection results in recruitment activities include, for example, video and audio recordings of interviews with third parties who were candidates, as well as candidate information and resumes.

[0056] The criteria for interview evaluation include, for example, information explaining each of the two or more evaluation aspects, and quantitative evaluation criteria.

[0057] Information regarding the recruitment process includes, for example, a set of recruitment tasks and natural language sentences describing the recruitment process.

[0058] Interviewer information refers to information about the interviewer. An interviewer is, for example, the person in charge. Interviewer information can be the same as the person in charge information.

[0059] The receiving unit 12 receives various instructions and information. These instructions and information include, for example, output instructions, personnel information, schedule information, candidate information, and additional information, which will be described later.

[0060] The receiving unit 12 receives, for example, one or more types of information from the candidate management server 3, including personnel information, schedule information, candidate information, and additional information.

[0061] The instruction receiving unit 121 receives various instructions. These instructions include, for example, output instructions and current change instructions. The instruction receiving unit 121 receives instructions from, for example, the terminal device 2. The instruction receiving unit 121 receives instructions from, for example, one or more candidate management servers 3.

[0062] An output instruction is an instruction to output information related to the person in charge. Alternatively, an output instruction can be described as an instruction to output screen information to support recruitment activities. Information related to the person in charge includes, for example, task group information and support information. An output instruction is an instruction entered into the person in charge's terminal device 2 and is associated with the person in charge identifier. An output instruction could also be, for example, an instruction to log in to the recruitment support device 1.

[0063] A current change instruction is an instruction to change the current (focused) task. A current change instruction is, for example, an instruction entered into terminal device 2 while task group information is being output, and is an instruction that corresponds to the assigned identifier.

[0064] The processing unit 13 performs various processes. These processes include, for example, those performed by the candidate information acquisition unit 131, the task acquisition unit 132, the task group configuration unit 133, or the support information acquisition unit 134.

[0065] The candidate information acquisition unit 131 acquires one or more candidate information items from the candidate management unit 113 that correspond to the assigned identifier corresponding to the output instruction. The candidate information acquired by the candidate information acquisition unit 131 may be all of the information contained in the candidate information of the candidate management unit 113, or it may be only some of the information. Here, the candidate management unit 113 may be the candidate management unit 113 within the device itself, or it may be the candidate management unit 113 of the candidate management server 3, which is an external device.

[0066] The candidate information acquisition unit 131 acquires one or more candidate information when, for example, the instruction receiving unit 121 receives an output instruction.

[0067] The task acquisition unit 132 acquires task information using the status information contained in each of the one or more candidate information acquired by the candidate information acquisition unit 131. Task information is information that identifies the task of the person in charge and is associated with a date. Task information usually has a task identifier. Task information may, for example, have a candidate identifier. Task information may, for example, have a date.

[0068] The task acquisition means 1321 acquires task information corresponding to each task identifier in the status information of the candidate information acquired by the candidate information acquisition unit 131. The task acquisition means 1321 acquires task information using the status information of the candidate information acquired by the candidate information acquisition unit 131. For example, the task acquisition means 1321 constitutes task information having a candidate identifier corresponding to the candidate information acquired by the candidate information acquisition unit 131, a date in the status information of the candidate information which is the closest future date to today's date (it may be today), and a task identifier corresponding to that future date.

[0069] The task generation means 1322 obtains a task identifier that does not exist among the task identifiers in the candidate information obtained by the candidate information acquisition unit 131, and obtains task information corresponding to the task identifier.

[0070] The task generation means 1322, for example, obtains a task identifier that is not present in the candidate information obtained by the candidate information acquisition unit 131, but is included in the set of adopted tasks, and obtains task information associated with that task identifier.

[0071] The task generation means 1322 obtains, for example, a task identifier from the candidate information acquired by the candidate information acquisition unit 131, which is associated with the latest date among the dates on which the task was performed. Next, the task generation means 1322 obtains, for example, a task identifier from the adopted task set that is not present in the candidate information, is included in the adopted task set, and is the next task identifier to the task identifier associated with the latest date. The next task identifier to the task identifier associated with the latest date is the task identifier of the task that is temporally next to the task identified by the task identifier associated with the latest date.

[0072] The task group configuration unit 133 configures task group information using one or more task information acquired by the task acquisition unit 132.

[0073] The task group configuration unit 133 configures, for example, task objects corresponding to each of the one or more task information acquired by the task acquisition unit 132. Next, the task group configuration unit 133 arranges, for example, these one or more task objects in order of the date associated with the task information. The one or more task objects arranged in this order of date constitute the task group information. The date is the date of implementation or the scheduled date of implementation. A task object is a display object that identifies a task. A task object may be, for example, a button, a menu item, or a displayed graphic.

[0074] The task group configuration unit 133 constitutes task group information by arranging the task objects corresponding to one or more task information acquired by the task acquisition means 1321 and the task objects corresponding to one or more task information acquired by the task generation means 1322 in chronological order.

[0075] The support information acquisition unit 134 acquires support information that assists in the performance of the task identified by the current task object, using candidate information corresponding to that task. Support information includes, for example, the handover document described later, the analysis results described later, and the candidate time slots for interviews described later.

[0076] The support information acquisition unit 134, for example, provides candidate information corresponding to the task to the generating AI and acquires support information from the generating AI. The candidate information here may be only a part of the candidate information. Part of the candidate information may be, for example, a resume.

[0077] The support information acquisition unit 134 acquires, for example, one or more pieces of additional information from the additional information management unit 114, provides this additional information to the generating AI, and acquires support information from the generating AI. The one or more pieces of additional information may be, for example, one or more pieces of information from among company information, competitor information (information on the company's competitors), interview information and selection results in recruitment activities, criteria for interview evaluation, information on the recruitment process, and interviewer information.

[0078] The current task object is the task object of interest among the task objects contained in the task group information configured by the task group configuration unit 133. The current task object is, for example, a task object specified by the user. The current task object is, for example, a task object that satisfies the current condition.

[0079] A current condition is a condition used to identify the current task. A current condition is, for example, a condition based on today's date. A current condition is, for example, task information associated with the day closest to today's date (including today's date), and the current task identifier is a task identifier that identifies the task information of a task that has not been performed. A current condition is, for example, task information associated with the day closest to today's date (including today's date), and the current task identifier is a task identifier that identifies the task information of a task that has been performed.

[0080] The draft acquisition means 1341 provides the generating AI with all or part of the candidate information of the candidate of interest (e.g., resume) and a draft creation prompt, and obtains a draft of the handover message to the interviewer from the generating AI. The draft acquisition means 1341 obtains a draft of the handover message to the interviewer, for example, when the current task object is "Handover to Interviewer".

[0081] The document acquisition means 1341 preferably provides the generating AI with one or more pieces of additional information and obtains a handover document from the generating AI. The one or more pieces of additional information may be, for example, one or more pieces of information from among company information, competitor information, interview information and selection results in recruitment activities, information on the recruitment process, and interviewer information.

[0082] The analysis result acquisition means 1342 provides the generating AI with the resume containing the candidate information of the candidate of interest and an analysis prompt, and acquires the analysis result from the generating AI. The analysis result here is the document analysis result. The analysis result acquisition means 1342 acquires the analysis result, for example, when the current task object is "evaluation confirmation".

[0083] The analysis result acquisition means 1342 preferably provides the generating AI with one or more additional pieces of information and acquires the analysis results from the generating AI. The one or more pieces of additional information may be, for example, one or more pieces of information from among company information, competitor information, interview information and selection results in recruitment activities, information on the recruitment process, and interviewer information.

[0084] The candidate time slot acquisition means 1343 acquires schedule information from the schedule management unit 112 that is paired with one or more assigned identifiers included in the candidate information. The candidate time slot acquisition means 1343 acquires one or more interview candidate time slots using the schedule information of one or more assigned personnel. The candidate time slot acquisition means 1343 acquires the schedule information of one or more assigned personnel and acquires interview candidate time slots from the schedule information of all assigned personnel that are available, for example, a predetermined time (for example, 1 hour). Note that an interview candidate time slot is a time slot in which one or more assigned personnel can conduct interviews. An interview candidate time slot has, for example, a date, a start time, and an end time.

[0085] The candidate time slot acquisition means 1343 acquires schedule information from the schedule management unit 112 that is paired with one or more assigned identifiers included in the candidate information. The candidate time slot acquisition means 1343 provides the schedule information of the one or more assigned persons and the interview candidate time slot acquisition prompt to the generating AI, and acquires one or more interview candidate time slots from the generating AI.

[0086] The candidate time slot acquisition means 1343 acquires candidate interview time slots, for example, when the current task object is "Presenting candidate interview dates".

[0087] The transmitting unit 14 transmits various types of information. The transmitting unit 14 transmits various types of information to the terminal device 2 or the candidate management server 3. The transmitting unit 14 transmits the information to the device that sent the received instruction.

[0088] Various types of information include, for example, task group information and support information. Support information includes, for example, draft handover documents, analysis results, and potential interview time slots.

[0089] The information transmission unit 141 transmits task group information to the terminal device 2 or the candidate management server 3. The information transmission unit 141 transmits, for example, task group information and support information to the terminal device 2 or the candidate management server 3. The information transmission unit 141 transmits task group information and a draft handover document to the terminal device 2 or the candidate management server 3. The information transmission unit 141 transmits task group information and analysis results to the terminal device 2 or the candidate management server 3. The information transmission unit 141 transmits task group information and candidate interview time slots to the terminal device 2 or the candidate management server 3.

[0090] The terminal storage unit 21, which constitutes the terminal device 2, stores various types of information. These types of information include, for example, a user identifier.

[0091] The terminal reception unit 22 receives various types of information and instructions. These types of information and instructions include, for example, output instructions and current change instructions.

[0092] The means of inputting various information and instructions can be anything, such as a touch panel, keyboard, mouse, or menu screen.

[0093] The terminal processing unit 23 performs various processes. These processes include, for example, converting received information and instructions into information and instructions for transmission. Other processes include, for example, converting received information into information for output.

[0094] The terminal transmission unit 24 transmits various information and instructions to the adoption support device 1. These various information and instructions include, for example, output instructions and current change instructions.

[0095] The terminal receiving unit 25 receives various types of information. The terminal receiving unit 25 receives various types of information from, for example, the recruitment support device 1 or the candidate management server 3. These various types of information include, for example, task group information, support information, or various screen information. Support information includes, for example, handover documents, analysis results, and interview candidate time slots. Screen information is information used to construct a screen. Screen information is written in, for example, HTML, XML, etc., but the means of implementation is not limited.

[0096] The terminal output unit 26 outputs various types of information. These types of information include, for example, task group information, support information, or various screens.

[0097] Here, "output" is a concept that includes display on a screen, projection using a projector, printing with a printer, sound output, transmission to an external device, storage on a recording medium, and transfer of processing results to other processing devices or other programs.

[0098] The storage unit 11, the person in charge management unit 111, the schedule management unit 112, the candidate management unit 113, the additional information management unit 114, and the terminal storage unit 21 are preferably made of non-volatile recording media, but can also be made of volatile recording media.

[0099] The process by which information is stored in the storage unit 11, etc. is not relevant. For example, information may be stored in the storage unit 11, etc. via a recording medium, information transmitted via a communication line, etc. may be stored in the storage unit 11, etc., or information input via an input device may be stored in the storage unit 11, etc.

[0100] The receiving unit 12, the instruction receiving unit 121, and the terminal receiving unit 25 are usually implemented by wireless or wired communication means, but they may also be implemented by means of receiving broadcasts.

[0101] The processing unit 13, candidate information acquisition unit 131, task acquisition unit 132, task group configuration unit 133, support information acquisition unit 134, task acquisition means 1321, task generation means 1322, draft acquisition means 1341, analysis result acquisition means 1342, and candidate time zone acquisition means 1343 can typically be implemented using a processor, memory, etc. The processing procedures of the processing unit 13, etc., are typically implemented in software, and this software is recorded on a recording medium such as ROM. However, it may also be implemented in hardware (dedicated circuitry). The processor can be a CPU, MPU, GPU, etc., and the type is not limited.

[0102] The transmitting unit 14, the information transmitting unit 141, and the terminal transmitting unit 24 are usually implemented by wireless or wired communication means, but may also be implemented by broadcasting means.

[0103] The terminal reception unit 22 can be implemented using device drivers for input means such as touch panels and keyboards, or control software for menu screens, etc.

[0104] The terminal output unit 26 may or may not be considered to include output devices such as a display or speakers. The terminal output unit 26 can be implemented using driver software for an output device, or a driver software for an output device and an output device.

[0105] Next, an example of the operation of the recruitment support device 1 will be explained using the flowchart in Figure 5.

[0106] (Step S501) The instruction receiving unit 121 determines whether or not it has received an output instruction. If an output instruction has been received, it proceeds to step S502; otherwise, it proceeds to step S515. The received output instruction is associated with an employee identifier.

[0107] (Step S502) The instruction receiving unit 121 determines whether or not it has received an output instruction from the terminal device 2. If it has received an instruction from the terminal device 2, it proceeds to step S503; if it has not received an instruction from the terminal device 2, it proceeds to step S505.

[0108] (Step S503) The task acquisition unit 132 acquires the person in charge identifier corresponding to the received output instruction.

[0109] (Step S504) The task acquisition unit 132 acquires one or more task information using the information from the storage unit 11. Proceed to step S508. An example of such internal task acquisition processing will be explained using the flowchart in Figure 6. Internal task acquisition processing is the process of acquiring task information using the internal information of the recruitment support device 1.

[0110] (Step S505) The instruction receiving unit 121 determines whether or not it has received an output instruction from the candidate management server 3. If it has received an instruction from the candidate management server 3, it proceeds to step S506; if it has not received an instruction from the candidate management server 3, it returns to step S501.

[0111] (Step S506) The task acquisition unit 132 acquires the person in charge identifier corresponding to the received output instruction.

[0112] (Step S507) The task acquisition unit 132 acquires the information necessary to acquire task information from the candidate management server 3 that sent the output instruction, and uses this information to acquire one or more task information. An example of such external task acquisition processing will be explained using the flowchart in Figure 7. External task acquisition processing is the process of acquiring task information using the information from the candidate management server 3.

[0113] (Step S508) The task group configuration unit 133 configures task group information using one or more acquired task information. An example of such task group configuration process will be explained using the flowchart in Figure 9.

[0114] (Step S509) The support information acquisition unit 134 obtains today's date from a clock (not shown).

[0115] (Step S510) The support information acquisition unit 134 acquires a current task identifier that identifies the current task from the task group information acquired in step S508, based on predetermined current conditions.

[0116] (Step S511) The support information acquisition unit 134 acquires candidate information associated with the current task identifier.

[0117] (Step S512) The support information acquisition unit 134 acquires support information using the candidate information. An example of such support information acquisition process will be explained using the flowchart in Figure 10.

[0118] (Step S513) The processing unit 13 configures screen information including the acquired task group information and one or more pieces of support information.

[0119] (Step S514) The information transmission unit 141 transmits the screen information configured in step S513 to the terminal device 2 or candidate management server 3 that sent the instruction. The process returns to step S501.

[0120] (Step S515) The instruction receiving unit 121 determines whether or not it has received a current change instruction. If it has received a current change instruction, it proceeds to step S516; otherwise, it returns to step S501.

[0121] (Step S516) The support information acquisition unit 134 acquires the current task identifier included in the current change instruction.

[0122] (Step S517) The support information acquisition unit 134 obtains today's date from a clock (not shown). Proceed to step S511.

[0123] In the flowchart shown in Figure 5, processing is terminated by power-off or processing termination interrupts.

[0124] Next, an example of the task internal acquisition process in step S504 will be explained using the flowchart in Figure 6.

[0125] (Step S601) The candidate information acquisition unit 131 acquires one or more candidate information from the candidate management unit 113 that corresponds to the acquired person identifier.

[0126] (Step S602) The task acquisition unit 132 assigns 1 to counter i.

[0127] (Step S603) The task acquisition unit 132 determines whether or not the i-th candidate information exists among the candidate information acquired in step S601. If the i-th candidate information exists, the process proceeds to step S604; otherwise, it returns to the higher-level process.

[0128] (Step S604) The task acquisition unit 132 acquires a candidate identifier that identifies the i-th candidate information.

[0129] (Step S605) The task acquisition unit 132 acquires the status information from the i-th candidate information.

[0130] (Step S606) The task acquisition unit 132 determines whether there is information indicating a completed task among the tasks identified by the i-th status information. If there is information indicating a completed task, the unit proceeds to step S607; otherwise, the unit proceeds to step S608.

[0131] (Step S607) The task acquisition unit 132 acquires the task identifier and date of the most recently completed task. The task acquisition unit 132 temporarily stores the candidate identifier, task identifier and date in a buffer (not shown).

[0132] (Step S608) The task acquisition unit 132 refers to the set of tasks to be hired and determines whether there is a next task, which is the next task that has not yet been performed, in the status information of the i-th candidate. If a next task exists, the unit proceeds to step S609; otherwise, the unit proceeds to step S610. The next task is the task that should be performed after the most recently completed task.

[0133] (Step S609) The task acquisition unit 132 acquires the next task and date from the status information of the i-th candidate. The task acquisition unit 132 temporarily stores the candidate identifier, task identifier and date in a buffer (not shown).

[0134] (Step S610) The task acquisition unit 132 increments counter i by 1. Return to step S603.

[0135] Next, an example of the task external acquisition process in step S507 will be explained using the flowchart in Figure 7.

[0136] (Step S701) The candidate information acquisition unit 131 acquires one or more candidate information corresponding to the acquired person identifier from the candidate management server 3 that sent the instruction. The candidate information acquisition unit 131, for example, uses the API information managed in the storage unit 11 in association with the candidate management server 3 to execute the API and acquire one or more candidate information from the candidate management server 3.

[0137] (Step S702) The task acquisition unit 132 assigns 1 to counter i.

[0138] (Step S703) The task acquisition unit 132 determines whether or not the i-th candidate information exists among the candidate information acquired in step S701. If the i-th candidate information exists, the process proceeds to step S704; otherwise, it returns to the higher-level process.

[0139] (Step S704) The task acquisition unit 132 acquires a candidate identifier that identifies the i-th candidate information.

[0140] (Step S705) The task acquisition unit 132 acquires the status information from the i-th candidate information.

[0141] (Step S706) The task acquisition unit 132 determines whether there is information indicating a completed task among the tasks identified by the i-th status information. If there is information indicating a completed task, the unit proceeds to step S707; otherwise, the unit proceeds to step S708.

[0142] (Step S707) The task acquisition unit 132 acquires the task identifier and date of the most recently completed task. The task acquisition unit 132 temporarily stores the candidate identifier, task identifier and date in a buffer (not shown).

[0143] (Step S708) The task acquisition unit 132 performs the next task acquisition process. The next task acquisition process is the process of acquiring the next task. An example of the next task acquisition process will be explained using the flowchart in Figure 8.

[0144] (Step S709) The task acquisition unit 132 increments counter i by 1. Return to step S703.

[0145] Next, an example of the process for obtaining the next task in step S708 will be explained using the flowchart in Figure 8.

[0146] (Step S801) The task acquisition unit 132 determines whether it was able to obtain the task identifier of the completed task. If it was able to obtain the completed task identifier, it proceeds to step S802; otherwise, it proceeds to step S804.

[0147] (Step S802) The task acquisition unit 132 acquires the set of tasks to be selected from the storage unit 11. The task acquisition unit 132 acquires the task identifier of the task that is temporally next to the task identifier of a task that has already been completed, which is the task identifier of the task that has already been completed within the set of tasks to be selected.

[0148] (Step S803) The task acquisition unit 132 obtains the execution date of the task identifier of the completed task from the status information. The task acquisition unit 132 obtains the number of days of the edge connecting the completed task identifier and the next task identifier from the set of adopted tasks. The task acquisition unit 132 obtains the date obtained by adding the number of days to the execution date.

[0149] (Step S804) The task acquisition unit 132 acquires the set of tasks to be selected from the storage unit 11. It acquires the first task identifier, which identifies the first task in the set of tasks to be selected. Note that the first task identifier here is the next task identifier.

[0150] (Step S805) The task acquisition unit 132 acquires the date that corresponds to the first task identifier. If there is no date that corresponds to the first task identifier, the task acquisition unit 132 acquires today's date from a clock (not shown).

[0151] (Step S806) The task acquisition unit 132 temporarily stores the candidate identifier, the next task identifier, and the date in a buffer (not shown). It then returns to the higher-level processing.

[0152] Next, an example of the task group configuration process in step S508 will be explained using the flowchart in Figure 9.

[0153] (Step S901) The task group component 133 sorts the completed task identifiers from one or more information groups temporarily stored in a buffer (not shown) in descending order of date (newest day first).

[0154] (Step S902) The task group configuration unit 133 obtains the maximum number of completed tasks (x) from the storage unit 11.

[0155] (Step S903) The task group component 133 obtains today's date.

[0156] (Step S904) The task group component 133 retrieves x completed task identifiers in order of proximity to today's date.

[0157] (Step S905) The task group component 133 assigns 1 to counter i.

[0158] (Step S906) The task group component 133 determines whether or not the i-th completed task identifier exists among the completed task identifiers obtained in step S904. If the i-th completed task identifier exists, the process proceeds to step S907; otherwise, the process proceeds to step S909.

[0159] (Step S907) The task group component 133 obtains the i-th completed task identifier. The task group component 133 obtains the date and candidate identifier that are paired with the completed task identifier. The task group component 133 constructs a completed task object having the completed task identifier, date and candidate identifier. The completed task object is, for example, an object having the completed task identifier, date and candidate identifier, and is a selectable object such as a button or menu.

[0160] (Step S908) The task group component 133 increments counter i by 1. Return to step S906.

[0161] (Step S909) The task group component 133 sorts the next task identifiers in one or more information groups temporarily stored in a buffer (not shown) in chronological order.

[0162] (Step S910) The task group configuration unit 133 obtains the maximum number of next tasks (y) from the storage unit 11.

[0163] (Step S911) The task group component 133 obtains y next task identifiers in order of proximity to today's date.

[0164] (Step S912) The task group component 133 assigns 1 to counter j.

[0165] (Step S913) The task group component 133 determines whether the j-th next task identifier exists among the next task identifiers obtained in step S911. If the j-th next task identifier exists, the process proceeds to step S914; otherwise, the process proceeds to step S916.

[0166] (Step S914) The task group component 133 obtains the j-th next task identifier. The task group component 133 obtains the date and candidate identifier that are paired with the next task identifier. The task group component 133 constructs a next task object having the next task identifier, the date and the candidate identifier. The next task object is, for example, an object having the next task identifier, the date and the candidate identifier, and is a selectable object such as a button or a menu.

[0167] (Step S915) The task group component 133 increments counter j by 1. Return to step S913.

[0168] (Step S916) The task group configuration unit 133 obtains task group information including the configured completed task object and the next task object. It then returns to the higher-level processing. Furthermore, it is preferable that the task group information is information in which task objects are arranged in chronological order.

[0169] Next, an example of the support information acquisition process in step S512 will be explained using the flowchart in Figure 10.

[0170] (Step S1001) The support information acquisition unit 134 determines whether the acquired current task identifier is "Presentation of interview candidate dates". If the current task identifier is "Presentation of interview candidate dates", proceed to step S1002; otherwise, proceed to step S1004.

[0171] (Step S1002) The candidate time zone acquisition means 1343 performs candidate time zone acquisition processing. An example of such candidate time zone acquisition processing will be explained using the flowchart in Figure 11.

[0172] (Step S1003) The support information acquisition unit 134 determines one or more pieces of support information to be transmitted, which include one or more candidate time zone information acquired in step S1002. The unit returns to the higher-level processing.

[0173] (Step S1004) The support information acquisition unit 134 determines whether the acquired current task identifier is "handover to interviewer". If the current task identifier is "handover to interviewer", the unit proceeds to step S1005; otherwise, the unit proceeds to step S1008.

[0174] (Step S1005) The document acquisition means 1341 performs document acquisition processing. An example of the document acquisition processing will be explained using the flowchart in Figure 12.

[0175] (Step S1006) The analysis result acquisition means 1342 performs the analysis result acquisition process. An example of the analysis result acquisition process will be explained using the flowchart in Figure 13.

[0176] (Step S1007) The support information acquisition unit 134 receives two or more pieces of support information, including the draft text acquired in step S1005 and the analysis results acquired in step S1006, and these pieces of support information are to be transmitted. The unit returns to the higher-level processing.

[0177] (Step S1008) The support information acquisition unit 134 determines whether the acquired current task identifier is "evaluation confirmation". If the current task identifier is "evaluation confirmation", proceed to step S1009; otherwise, proceed to step S1011.

[0178] (Step S1009) The analysis result acquisition means 1342 performs the analysis result acquisition process. An example of the analysis result acquisition process will be explained using the flowchart in Figure 13. (Step S1010) The support information acquisition unit 134 contains one or more pieces of support information, including the analysis results acquired in step S1009, and constitutes one or more pieces of support information to be transmitted. The unit returns to the higher-level processing.

[0179] (Step S1011) The support information acquisition unit 134 acquires one or more support information identifiers from the support management information in the storage unit 11 that are paired with the acquired current task identifier.

[0180] (Step S1012) The support information acquisition unit 134 acquires support information that corresponds to the candidate information of interest, which is identified by one or more support information identifiers. It then returns to the higher-level processing.

[0181] Next, an example of the candidate time zone acquisition process in step S1002 will be explained using the flowchart in Figure 11.

[0182] (Step S1101) The candidate time slot acquisition means 1343 acquires one or more person in charge identifiers from the candidate information of interest.

[0183] (Step S1102) The candidate time zone acquisition means 1343 assigns 1 to counter i.

[0184] (Step S1103) The candidate time zone acquisition means 1343 determines whether or not the i-th person in charge identifier exists among the person in charge identifiers acquired in step S1101. If the i-th person in charge identifier exists, the process proceeds to step S1104; otherwise, the process proceeds to step S1106.

[0185] (Step S1104) The candidate time slot acquisition means 1343 acquires one or more schedule information items that are paired with the i-th person in charge identifier from the schedule management unit 112 of the storage unit 11 or the schedule management unit 112 of the candidate management server 3.

[0186] (Step S1105) The candidate time zone acquisition means 1343 increments counter i by 1. Return to step S1103.

[0187] (Step S1106) The candidate time slot acquisition means 1343 acquires an interview candidate time slot acquisition prompt from the storage unit 11.

[0188] (Step S1107) The candidate time slot acquisition means 1343 provides the generating AI with one or more schedule information for each of the one or more personnel, and a prompt for acquiring candidate interview time slots.

[0189] (Step S1108) The candidate time zone acquisition means 1343 determines whether or not it has obtained a response from the generating AI. If a response has been obtained, the process proceeds to step S1108; otherwise, it returns to step S1107.

[0190] (Step S1109) The candidate time slot acquisition means 1343 acquires one or more candidate interview time slots from the answers obtained in step S1108. It returns to the higher-level processing.

[0191] Next, an example of the document acquisition process in step S1005 will be explained using the flowchart in Figure 12.

[0192] (Step S1201) The support information acquisition unit 134 performs additional information acquisition processing. An example of the additional information acquisition processing will be explained using the flowchart in Figure 13.

[0193] (Step S1202) The document acquisition means 1341 acquires a resume from the candidate information of interest.

[0194] (Step S1203) The document acquisition means 1341 acquires a document creation prompt from the storage unit 11.

[0195] (Step S1204) The draft acquisition means 1341 provides the resume, draft creation prompts, and additional information to the generating AI.

[0196] (Step S1205) The text acquisition means 1341 determines whether or not it has obtained a response from the generating AI. If a response has been obtained, it proceeds to step S1206; otherwise, it returns to step S1205.

[0197] (Step S1206) The document acquisition means 1341 acquires the handover document from the response acquired in step S1205. It returns to the higher-level process.

[0198] Next, an example of the additional information acquisition process in steps S1201 and S1402 will be explained using the flowchart in Figure 13.

[0199] (Step S1301) The support information acquisition unit 134 acquires company information from the storage unit 11 or the candidate management server 3.

[0200] (Step S1302) The support information acquisition unit 134 acquires conflict information from the storage unit 11 or the candidate management server 3.

[0201] (Step S1303) The support information acquisition unit 134 acquires past information from the storage unit 11 or the candidate management server 3. Past information refers to pairs of past interview information and selection results.

[0202] (Step S1304) The support information acquisition unit 134 acquires information about the recruitment process from the storage unit 11 or the candidate management server 3.

[0203] (Step S1305) The support information acquisition unit 134 acquires the personnel information of the personnel identified by one or more personnel identifiers in the candidate information of interest from the storage unit 11 or the candidate management server 3. It then returns to the higher-level processing.

[0204] Next, an example of the analysis result acquisition process in step S1006 will be explained using the flowchart in Figure 14.

[0205] (Step S1401) The analysis result acquisition means 1342 acquires the resume containing the candidate information of interest.

[0206] (Step S1402) The analysis result acquisition means 1342 performs additional information acquisition processing. An example of the additional information acquisition processing will be explained using the flowchart in Figure 13.

[0207] (Step S1403) The analysis result acquisition means 1342 acquires an analysis prompt from the storage unit 11.

[0208] (Step S1404) The analysis result acquisition means 1342 provides the resume, analysis prompts, and additional information to the generating AI.

[0209] (Step S1405) The analysis result acquisition means 1342 determines whether or not it has obtained a response from the generated AI. If a response has been obtained, the process proceeds to step S1406; otherwise, it returns to step S1405.

[0210] (Step S1406) The analysis result acquisition means 1342 acquires the analysis result from the response obtained in step S1405. It returns to the higher-level processing.

[0211] Next, an example of the operation of terminal device 2 will be explained using the flowchart in Figure 15.

[0212] (Step S1501) The terminal reception unit 22 determines whether or not it has received an output instruction. If it has received an output instruction, it proceeds to step S1502; otherwise, it proceeds to step S1505.

[0213] (Step S1502) The terminal processing unit 23 obtains the person in charge identifier from the terminal storage unit 21. The terminal transmission unit 24 sends an output instruction corresponding to the person in charge identifier to the recruitment support device 1 or the candidate management server 3. The output instruction sent to the candidate management server 3 is then transmitted to the recruitment support device 1 via the candidate management server 3.

[0214] (Step S1503) The terminal receiving unit 25 determines whether or not it has received screen information. If screen information has been received, the process proceeds to step S1504; otherwise, it returns to step S1503.

[0215] (Step S1504) The terminal processing unit 23 configures a screen based on the screen information received in step S1503. The terminal output unit 26 outputs the screen. The process returns to step S1501.

[0216] (Step S1505) The terminal reception unit 22 determines whether or not it has received a current change instruction. If it has received a current change instruction, it proceeds to step S1506; otherwise, it returns to step S1501.

[0217] (Step S1506) The terminal processing unit 23 changes the screen according to the current change instruction.

[0218] (Step S1507) The terminal processing unit 23 obtains the person in charge identifier from the terminal storage unit 21. The terminal transmission unit 24 sends a current change instruction corresponding to the person in charge identifier to the recruitment support device 1 or the candidate management server 3. The process returns to step S1501. Note that the current change instruction sent to the candidate management server 3 is transmitted to the recruitment support device 1 via the candidate management server 3.

[0219] In the flowchart of Figure 15, terminal device 2 will perform actions in accordance with other instructions or information it receives.

[0220] Furthermore, as shown in the flowchart in Figure 15, processing is terminated by power off or processing termination interrupts.

[0221] The following describes a specific example of the operation of information system A in this embodiment.

[0222] The storage unit 11 of the recruitment support device 1 stores the recruitment task management table shown in Figure 16. The recruitment task management table is a table that manages a collection of recruitment tasks, etc. The recruitment task management table stores one or more records having "ID", "Task Name", "Condition", "Previous Task ID", "Number of Days", and "Support Information Identifier". "ID" is information that identifies the record. "Task Name" is the name of the task. "Condition" is the condition for transitioning to the task in question. Here, condition "1" means "pass", and "0" means "fail". "Previous Task ID" is the ID of the task before transitioning to this task. "Number of Days" indicates the number of days between the previous task and this task (for example, the maximum deadline). "Support Information Identifier" is information that identifies the information given to the person in charge in the case of this task.

[0223] The Personnel Management Unit 111 stores the Personnel Management Table shown in Figure 17. The Personnel Management Table is a table for managing personnel information. The Personnel Management Table is a table that manages one or more records that have an "ID," "Personnel Identifier," and "Personnel Attribute Value." The "Personnel Attribute Value" here includes "Gender," "Age," "Position," "Employment Period," and "Contact Information." The "Personnel Identifier" here is the personnel's ID, but it could also be the personnel's name, etc. The "Employment Period" is the period since joining the organization (usually a company). The "Contact Information" is, for example, an email address, but it could also be a phone number, SNS ID, etc. The Personnel Management Unit 111 here is, for example, the Personnel Management Unit 111 of the Candidate Management Server 3, but it could also be the Personnel Management Unit 111 of the Recruitment Support Device 1.

[0224] The schedule management unit 112 manages the schedule information of each person in charge. The schedule information is associated with a person in charge identifier. The schedule management unit 112 here is, for example, the schedule management unit 112 of the candidate management server 3, but it may also be the schedule management unit 112 of the recruitment support device 1.

[0225] The Candidate Management Unit 113 stores the Candidate Management Table shown in Figure 18. The Candidate Management Table is a table that manages information on one or more candidates. The Candidate Management Table is a table that manages one or more records having "ID", "Name", "Status Information", "Contact Information", "Resume", and "Responsible Person Identifier". "Status Information" is where the date of each task (each phase) in the recruitment activity is entered. The date is the date of implementation or the scheduled date. "Contact Information" is an email address here, but a telephone number or the like is also acceptable. "Resume" is a resume and work history, and here it is, for example, a single PDF file. Note that the "Resume" may consist of two or more files. The data structure and data type of the resume are not specified. "Responsible Person Identifier" is the ID of the person in charge of recruiting the candidate. One or more responsible person identifiers are entered for "Responsible Person Identifier". The Candidate Management Unit 113 here is, for example, the Candidate Management Unit 113 of the Candidate Management Server 3, but it may also be the Candidate Management Unit 113 of the Recruitment Support Device 1.

[0226] The storage unit 11 of the recruitment support device 1 stores, for example, the draft creation prompt shown in Figure 19, the analysis prompt shown in Figure 20, and the interview candidate time slot acquisition prompt shown in Figure 21.

[0227] In light of the above situation, three specific examples with different current task identifiers will be described below. Note that today's date is "2025 / 12 / 7".

[0228] (Specific example 1) Assume that employee X, identified by employee identifier "T01", has entered an output instruction into terminal device 2. Next, terminal reception unit 22 receives the output instruction. Next, terminal processing unit 23 obtains employee identifier "T01" from terminal storage unit 21. Terminal transmission unit 24 sends the output instruction corresponding to employee identifier "T01" to the candidate management server 3 of the company to which employee X belongs, or to the candidate management server 3 contracted by employee X's company.

[0229] The candidate management server 3 receives an output instruction from the terminal device 2 that corresponds to the person in charge identifier "T01". Next, the candidate management server 3 transmits the output instruction corresponding to the person in charge identifier "T01" to the recruitment support device 1.

[0230] Next, the instruction receiving unit 121 of the recruitment support device 1 receives an output instruction corresponding to the person in charge identifier "T01".

[0231] Next, the task acquisition unit 132 acquires the person in charge identifier "T01" that corresponds to the received output instruction.

[0232] Next, the task acquisition unit 132 performs the task external acquisition process described using the flowchart in Figure 7, and acquires task information corresponding to the person in charge identifier "T01" from the candidate management table (Figure 18) of the candidate management server 3. For example, the task acquisition unit 132 acquires records such as "ID=21,22,23, etc." that include the person in charge identifier "T01," and acquires a large amount of task information from the status information of each record.

[0233] Next, the task group configuration unit 133 performs the task group configuration process described using the flowchart in Figure 9, and selects 10 task information items using today's date "2025 / 12 / 7", and constructs a task object based on each of the 10 task information items. The task information items include the task name, date, and candidate's name. In other words, the task object has the task name, date, and candidate's name within a rectangular frame.

[0234] Next, the support information acquisition unit 134 obtains today's date, "2025 / 12 / 7," from a clock (not shown). Then, based on predetermined current conditions, the support information acquisition unit 134 obtains the current task identifier, "Handover to Interviewer," which identifies the current task from the task group information. The current conditions here are either "(1) the task identifier corresponding to the date closest to today's date is used as the current task identifier" or "(2) the task identifier of an uncompleted task that corresponds to the date closest to a past date is used as the current task identifier."

[0235] Next, the support information acquisition unit 134 acquires candidate information associated with the current task identifier (candidate information for "ID=23" in Figure 18). Next, the support information acquisition unit 134 performs the support information acquisition process described using the flowchart in Figure 10, and uses this candidate information to acquire the support information identifiers "resume (CV, work history), handover document draft, document analysis results," which are information about candidate "Taro Tanaka" and are paired with the task identifier "handover to interviewer." The resume is "F3.pdf." The handover document draft is the document acquired by the document acquisition means 1341 performing the document acquisition process described using the flowchart in Figure 12. The document analysis results are the information acquired by the analysis result acquisition means 1342 performing the analysis result acquisition process described using the flowchart in Figure 13.

[0236] Next, the processing unit 13 configures screen information that includes the acquired task group information and the acquired support information. Then, the information transmission unit 141 transmits the screen information to the candidate management server 3.

[0237] Next, the candidate management server 3 receives the screen information from the recruitment support device 1. The candidate management server 3 then transmits the screen information to the terminal device 2 of the person in charge X.

[0238] Next, the terminal device 2 of person in charge X receives the screen information, configures the screen, and outputs the screen. An example of such a screen is shown in Figure 22. In Figure 22, 10 task objects are displayed on the left side of the screen. 2201 in Figure 22 is the task object of the current task. Also, 2202 in Figure 22 is the handover document draft. Furthermore, 2203 is the document analysis result. In addition, 2204 is a selection menu item for displaying a resume or work history.

[0239] (Specific example 2) Let's assume that the screen of terminal device 2 of employee X, identified by employee identifier "T01", displays only the task object 10 in Figure 23. Let's also assume that employee X has selected the task object "Document Screening" 2301 in Figure 23. Next, the terminal reception unit 22 of terminal device 2 receives the current change instruction to the task object "Document Screening" 2301. Next, the terminal processing unit 23 retrieves the employee identifier "T01" from the terminal storage unit 21. The terminal transmission unit 24 sends the current change instruction corresponding to the employee identifier "T01" to the candidate management server 3.

[0240] The candidate management server 3 receives a current change instruction from the terminal device 2 that corresponds to the person in charge identifier "T01". Next, the candidate management server 3 transmits the current change instruction corresponding to the person in charge identifier "T01" to the recruitment support device 1.

[0241] Next, the instruction receiving unit 121 of the recruitment support device 1 receives a current change instruction corresponding to the person in charge identifier "T01".

[0242] Next, the support information acquisition unit 134 acquires the current task identifier "Confirmation of interview candidate date" included in the current change instruction. The support information acquisition unit 134 also acquires today's date "2025 / 12 / 7" from a clock (not shown).

[0243] Next, the support information acquisition unit 134 acquires candidate information for "Taro Sato" associated with the current task identifier from the candidate management server 3.

[0244] Next, the support information acquisition unit 134 performs the support information acquisition process described using the flowchart in Figure 10, and acquires support information using the candidate information. Here, the support information acquisition unit 134 refers to Figure 16 and, according to the support information identifier "resume, document analysis results" which is paired with the task identifier "document screening", acquires the resume of candidate "Taro Sato" from the candidate management table (Figure 18) of the candidate management server 3. In addition, the analysis result acquisition means 1342 performs the analysis result acquisition process described using the flowchart in Figure 13, and acquires the document analysis results for candidate "Taro Sato".

[0245] Next, the processing unit 13 configures screen information that includes the acquired task group information and one or more pieces of support information (document analysis results, resume). Then, the information transmission unit 141 transmits this screen information to the candidate management server 3 that sent the instructions.

[0246] Next, the candidate management server 3 receives the screen information and transmits it to the terminal device 2 of the person in charge X.

[0247] Next, terminal device 2 of person in charge X receives the screen information, configures the screen, and outputs the screen. An example of such a screen is shown in Figure 23. In Figure 23, 2302 is the analysis result. Also, 2303 is the work history document that makes up the resume. Furthermore, if the "Resume" button 2304 is selected, the resume of candidate "Taro Sato" is output.

[0248] (Specific example 3) Let's assume that the screen of terminal device 2, associated with the person in charge identifier "T01," displays only the task object 10 in Figure 24. Let's also assume that person in charge X has instructed the task object "Present interview candidate dates" 2401 in Figure 24. Next, the terminal reception unit 22 of terminal device 2 receives the instruction to change the current task to the task object "Present interview candidate dates" 2401. Next, the terminal processing unit 23 retrieves the person in charge identifier "T01" from the terminal storage unit 21. The terminal transmission unit 24 sends the current change instruction associated with the person in charge identifier "T01" to the candidate management server 3.

[0249] The candidate management server 3 receives a current change instruction from the terminal device 2 that corresponds to the person in charge identifier "T01". Next, the candidate management server 3 transmits the current change instruction corresponding to the person in charge identifier "T01" to the recruitment support device 1.

[0250] Next, the instruction receiving unit 121 of the recruitment support device 1 receives a current change instruction corresponding to the person in charge identifier "T01".

[0251] Next, the support information acquisition unit 134 acquires the current task identifier "Confirmation of interview candidate date" included in the current change instruction. The support information acquisition unit 134 also acquires today's date "2025 / 12 / 7" from a clock (not shown).

[0252] Next, the support information acquisition unit 134 acquires candidate information for candidate "Taro Tanaka" associated with the current task identifier from the candidate management server 3.

[0253] Next, the support information acquisition unit 134 performs the support information acquisition process described using the flowchart in Figure 10, and acquires support information using the candidate information. Here, the support information acquisition unit 134 refers to Figure 16 and, according to the support information identifier "Candidate Date, Schedule Information" which is paired with the task identifier "Confirmation of Interview Candidate Dates", acquires schedule information from the schedule management unit 112 that is paired with the person in charge identifier "T01, T02" which is paired with the candidate name "Taro Tanaka".

[0254] Furthermore, the candidate time slot acquisition means 1343 performs the candidate time slot acquisition process described using the flowchart in Figure 11 and acquires three candidate time slots.

[0255] Next, the processing unit 13 configures screen information that includes the acquired task group information and support information (schedule information for the two assigned personnel and three candidate time slots). Then, the information transmission unit 141 transmits this screen information to the candidate management server 3 that sent the instructions.

[0256] Next, the candidate management server 3 receives the screen information and transmits it to the terminal device 2 of the person in charge X.

[0257] Next, the terminal device 2 of person in charge X receives the screen information, configures the screen, and outputs the screen. An example of such a screen is shown in Figure 24. In Figure 24, 2402 is the candidate schedule. 2403 is the schedule information of the two people in charge.

[0258] In summary, this embodiment provides a user-friendly recruitment system for the person in charge.

[0259] Furthermore, according to this embodiment, it is possible to provide functions that make the recruitment support system provided by the external candidate management server 3 easier for the person in charge to use.

[0260] Furthermore, according to this embodiment, new tasks can be added to the recruitment support system provided by the external candidate management server 3, thereby enabling the addition of new functions.

[0261] Furthermore, according to this embodiment, information to be passed on to the interviewer can be automatically generated.

[0262] Furthermore, according to this embodiment, the analysis results of the candidate can be presented to the interviewer.

[0263] Furthermore, according to this embodiment, it is possible to easily coordinate the interview times of multiple interviewers.

[0264] Furthermore, according to this embodiment, a recruitment system that is easier for the person in charge to use can be provided.

[0265] The processing in this embodiment may be implemented by software. This software may be distributed by software download or the like. Alternatively, this software may be recorded on a recording medium such as a CD-ROM and distributed. This also applies to other embodiments in this specification. The software that implements the recruitment support device 1 in this embodiment is the following program. In other words, this program is a computer that receives an output instruction which is an instruction input into the terminal device of a recruiter and corresponds to a person identifier that identifies the recruiter; a candidate information acquisition unit which, when the instruction receiving unit receives the output instruction, acquires one or more candidate information corresponding to the person identifier that identifies the output instruction from a candidate management unit which stores information which is information about a candidate to be hired, including a candidate identifier, status information which has the date of implementation or scheduled implementation of each of the two or more tasks performed until the hiring decision, including document screening and interviews, and the candidate's resume, and corresponds to a person identifier that identifies the recruiter; and the one or two or more candidate information acquired by the candidate information acquisition unit. This program functions as a task acquisition unit that uses the candidate information and the status information contained in the candidate information to acquire one or more task information items that identify tasks that are the tasks of the recruiter and are associated with a date; a task group configuration unit that arranges the task objects corresponding to the one or two or more task information items acquired by the task acquisition unit in order of the date which is the implementation date or planned implementation date associated with the task information; a support information acquisition unit that uses the candidate information corresponding to the task to acquire support information that assists in the execution of the task identified by the current task object, which is a task object of interest, among the task objects contained in the task group information; and an information transmission unit that transmits the task group information and the support information.

[0266] Figure 25 is a block diagram of a computer system 300 that executes the program described herein to realize the various embodiments of the support device 1 described above.

[0267] In Figure 25, the computer system 300 includes a computer 301 with a CD-ROM drive, a keyboard 302, a mouse 303, and a monitor 304.

[0268] In Figure 25, the computer 301 includes, in addition to the CD-ROM drive 3012, an MPU 3013, a bus 3014 connected to the CD-ROM drive 3012, a ROM 3015 for storing programs such as boot-up programs, a RAM 3016 connected to the MPU 3013 for temporarily storing instructions for application programs and providing temporary storage space, and a hard disk 3017 for storing application programs, system programs, and data. Although not shown here, the computer 301 may further include a network card for providing connectivity to a LAN.

[0269] The program that causes the computer system 300 to execute the functions of the support device 1, etc., as described above, may be stored on the CD-ROM 3101, inserted into the CD-ROM drive 3012, and then transferred to the hard disk 3017. Alternatively, the program may be transmitted to the computer 301 via a network (not shown) and stored on the hard disk 3017. The program is loaded into the RAM 3016 during execution. The program may also be loaded directly from the CD-ROM 3101 or the network.

[0270] The program does not necessarily have to include an operating system (OS) or third-party program that causes the computer 301 to execute functions such as the support device 1 of the above-described embodiment. The program only needs to include the instruction portion that calls appropriate functions (modules) in a controlled manner and obtains the desired result. How the computer system 300 operates is well known, so a detailed explanation is omitted.

[0271] In the above program, steps such as the step of transmitting information and the step of receiving information do not include processing performed by hardware, for example, processing performed by a modem or an interface card in the transmission step (processing that can only be performed by hardware).

[0272] Also, the computer that executes the above program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed instead.

[0273] Moreover, in each of the above embodiments, it is needless to say that two or more communication means existing in one device may be physically realized by one medium.

[0274] Also, in each of the above embodiments, each process may be realized by being centrally processed by a single device, or may be realized by being distributedly processed by a plurality of devices.

[0275] Needless to say, the present invention is not limited to the above embodiments, and various modifications are possible, and those are also included in the scope of the present invention.

Industrial Applicability

[0276] As described above, the employment support device according to the present invention has the effect of being able to provide a system related to employment that is easy for employment staff to use, and is useful as an employment support device or the like.

Explanation of Signs

[0277] A Information system 1 Employment support device 2 Terminal device 3 Candidate management server 4 Generation AI device 11 Storage unit 12 Reception unit 13 Processing unit 14 Transmission unit 21 Terminal storage unit 22 Terminal Reception Section 23 Terminal Processing Unit 24 Terminal transmission unit 25 Receiving part of the terminal 26 Terminal output section 111 Personnel Management Department 112 Schedule Management Department 113 Candidate Management Department 114 Additional Information Management Department 121 Instruction receiving unit 131 Candidate Information Acquisition Department 132 Task Acquisition Unit 133 Task Group Configuration 134 Support information acquisition department 141 Information Transmission Section 1321 Task Acquisition Method 1322 Task generation means 1341 Draft acquisition means 1342 Analysis result acquisition means 1343 Method for obtaining candidate time slots

Claims

1. An instruction receiving unit receives an output instruction which is an instruction entered into the terminal device of the recruiting officer and is associated with a responsible identifier that identifies the recruiting officer, When the instruction receiving unit receives the output instruction, the candidate information acquisition unit acquires one or more candidate information corresponding to the assigned identifier corresponding to the output instruction from the candidate management unit, which stores information of candidates to be hired, including a candidate identifier, status information having the date of implementation or planned implementation of each of the two or more tasks carried out until the hiring decision is made, including document screening and interviews, and the candidate's resume, and information corresponding to the assigned identifier that identifies the hiring manager. A task acquisition unit acquires one or more task pieces of information that are tasks of the recruiting officer and are associated with a date, using the one or more candidate pieces of information acquired by the candidate information acquisition unit and the status information contained in the candidate information. A task group configuration unit arranges the task objects corresponding to one or more task information acquired by the task acquisition unit in order of the date which is the implementation date or scheduled implementation date associated with the task information, thereby constituting task group information. A support information acquisition unit acquires support information that assists in the execution of a task identified by the current task object, which is a task object of interest, from among the task objects in the aforementioned task group information, using the candidate information corresponding to that task. A recruitment support device comprising an information transmission unit that transmits the task group information and the support information.

2. The aforementioned candidate information acquisition unit, The system receives one or more candidate information from one or more candidate management servers, each equipped with the aforementioned candidate management unit. The aforementioned information transmission unit is The recruitment support device according to claim 1, which transmits the task group information and the support information to the terminal device or the candidate management server.

3. The aforementioned status information includes, for each of the two or more tasks, a task identifier and a date that identify the task. The task acquisition unit, Task acquisition means for acquiring task information corresponding to each of the two or more task identifiers in the situation information contained in the candidate information, The system comprises a task generation means that obtains a task identifier that does not exist among the task identifiers in the candidate information, and obtains task information corresponding to that task identifier, The task group configuration unit is, The employment support device according to claim 2, wherein task objects corresponding to two or more task pieces of information acquired by the task acquisition means and the task generation means are arranged in order of date to form the task group information.

4. The two or more task identifiers mentioned above include "handover to the interviewer," The aforementioned support information acquisition unit is: If the current task object is "Handover to Interviewer", the system provides the generating AI with all or part of the candidate information for the candidate associated with the task identifier "Interview" and a draft creation prompt instructing the AI ​​to create a draft handover message to the interviewer, and includes a draft acquisition means for obtaining the draft handover message to the interviewer from the generating AI. The aforementioned information transmission unit is The recruitment support device according to claim 1, which transmits the task group information and the handover document draft.

5. The two or more task identifiers mentioned above include "evaluation confirmation". The aforementioned support information acquisition unit is: If the current task object is "evaluation confirmation," the system provides the generating AI with the resume containing candidate information for the candidate associated with the task identifier "evaluation confirmation," and an analysis prompt instructing the AI ​​to perform an analysis of the candidate, and includes an analysis result acquisition means for acquiring the analysis results from the generating AI. The aforementioned information transmission unit is The adoption support device according to claim 1, which transmits the task group information and the analysis results.

6. The two or more task identifiers mentioned above include "presentation of possible interview dates", The aforementioned support information acquisition unit is: If the current task object is "Presentation of interview candidate dates," the system includes a candidate time slot acquisition means that retrieves schedule information corresponding to two or more assigned identifiers included in the candidate information from a schedule management unit which stores one or more schedule information corresponding to two or more assigned identifiers, and uses the schedule information of the two or more assigned personnel to acquire candidate interview time slots that are available for interviews for all two or more assigned personnel. The aforementioned information transmission unit is The recruitment support device according to claim 1, which transmits the task group information and the candidate interview time slots.

7. The aforementioned support information acquisition unit is: The recruitment support device according to claim 4 or 5, which acquires one or more pieces of additional information from an additional information management unit that stores one or more pieces of additional information from among company information, competitive information which is information on the company's competitors, interview information and selection results in recruitment activities, criteria for interview evaluation, information on the recruitment process, and interviewer information, and also provides said one or more pieces of additional information to the generating AI.

8. A recruitment support method that causes a computer to perform all the processing performed by the recruitment support device described in any one of claims 1 to 6.

9. Computers, A program for causing a recruitment support device to function as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Multi-agent cooperative recruitment method, system and device and computer equipment

    CN121258455A

  • Computer-based system and method for flexible project management

    JP2016536655A

  • Information processing program, information processing device, and information processing method

    JP2025022799A

  • System

    JP2025044282A

  • Recruitment support device and program

    JP2025144683A