Information processing device, information processing method, and information processing program
The information processing device addresses the communication challenges in recruitment by generating and displaying messages based on impression information, enhancing the recruitment process through mediated communication.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- DEITSUPU KK
- Filing Date
- 2024-10-16
- Publication Date
- 2026-04-28
AI Technical Summary
The burden on employers and job seekers in recruitment processes is significant due to difficulties in conveying true feelings directly during selection, leading to potential communication discrepancies and abandonment of employment opportunities despite positive impressions.
An information processing device that acquires impression information, uses a learning model to generate messages based on this information, and displays them to the counterpart, mediating communication between employers and job seekers.
Reduces the burden on both parties by facilitating smoother communication and reducing misunderstandings, thereby improving the matching process.
Smart Images

Figure 2026070795000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.
Background Art
[0002] Conventionally, in the recruitment activities of job seekers, based on the content of the selection, the employer determines whether to notify the job seeker of employment and whether the job seeker accepts the employment. Also, since the impression held towards the counterpart in the selection is an important factor in the decision-making, direct communication is carried out between the employer and the job seeker to measure the impression of the counterpart.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the prior art, the burden on the employer and the job seeker in the selection may be large. For example, there are employers and job seekers who feel it is difficult to convey their true feelings directly to the counterpart in the selection. Also, even though both the employer and the job seeker have a good impression of the counterpart, there may be cases where the notification of employment or the acceptance of employment is abandoned due to communication discrepancies. Therefore, a technology that mediates the communication between the employer and the job seeker in the selection and reduces the burden on the employer and the job seeker is desired.
Means for Solving the Problems
[0005] To solve the above-mentioned problems and achieve the objective, the information processing device is characterized by comprising: an acquisition unit that acquires impression information indicating the impression a job seeker has of the person they are interviewing; a generation unit that inputs the acquired impression information to a learning model trained to output a message to the person they are interviewing based on the input information and generates a message to the person they are interviewing; and a display unit that displays the generated message to the person they are interviewing. [Effects of the Invention]
[0006] According to the present invention, the burden on both employers and job seekers in the selection process can be reduced. [Brief explanation of the drawing]
[0007] [Figure 1] Figure 1 shows an example of the configuration of an information processing system. [Figure 2] Figure 2 is a diagram illustrating the overview of the processing performed by the information processing device. [Figure 3] Figure 3 shows an example of the configuration of an information processing device according to the first embodiment. [Figure 4] Figure 4 shows an example of the information stored in the job seeker information storage unit. [Figure 5] Figure 5 shows an example of the information stored in the employee information storage unit. [Figure 6] Figure 6 shows an example of the processing of the generation unit according to the first embodiment. [Figure 7] Figure 7 shows an example of the processing of the generation unit according to the first embodiment. [Figure 8] Figure 8 shows an example of the processing of the display unit according to the first embodiment. [Figure 9] Figure 9 is a flowchart showing an example of processing by the information processing device according to the first embodiment. [Figure 10] Figure 10 shows an example of the processing of the generation unit according to the second embodiment. [Figure 11] Figure 11 shows an example of the processing of the generation unit according to the second embodiment. [Figure 12] FIG. 12 is a diagram showing an example of the processing of the generation unit according to the second embodiment. [Figure 13] FIG. 13 is a diagram showing an example of the processing of the display unit according to the second embodiment. [Figure 14] FIG. 14 is a flowchart showing an example of the processing by the information processing apparatus according to the second embodiment. [Figure 15] FIG. 15 is a diagram showing an example of the configuration of the information processing apparatus according to the third embodiment. [Figure 16] FIG. 16 is a diagram showing an example of the information stored in the message information storage unit. [Figure 17] FIG. 17 is a diagram showing an example of the information stored in the amount information storage unit. [Figure 18] FIG. 18 is a flowchart showing an example of the processing by the information processing apparatus according to the third embodiment. [Figure 19] FIG. 19 is a diagram showing an example of the hardware configuration. DETAILED DESCRIPTION OF THE INVENTION
[0008] Hereinafter, embodiments of an information processing apparatus, an information processing method, and an information processing program according to the present application will be described in detail with reference to the drawings. Note that the present invention is not limited by this embodiment. Also, in the description of the drawings, the same parts are denoted by the same reference numerals, and redundant explanations are omitted.
[0009] [First Embodiment] [Configuration of Information Processing System] First, the configuration of the information processing system 1 will be described with reference to FIG. 1. FIG. 1 is a diagram showing an example of the configuration of the information processing system 1 according to the embodiment. As shown in FIG. 1, the information processing system 1 has a configuration in which an information processing apparatus 100, a job seeker information server 200, an employer information server 300, and a terminal device 400 are connected by a predetermined network NW.
[0010] Regarding the network form shown in FIG. 1, each device may communicate via any communication network such as the Internet, LAN (Local Area Network), or VPN (Virtual Private Network), regardless of whether it is wired or wireless. Note that the configuration shown in FIG. 1 is only an example, and the specific configuration and the number of each device are not particularly limited.
[0011] (Information Processing Device 100) The information processing device 100 is an information processing device that generates a message for the selection counterpart and causes it to be displayed on the terminal device 400, and is realized by a server device or a cloud system. Note that the selection counterparts include job seekers for employers and employers for job seekers. For example, the information processing device 100 generates a message for a job seeker and causes it to be displayed on the terminal device 400 used by the job seeker. Also, the information processing device 100 generates a message for an employer and causes it to be displayed on the terminal device 400 used by the employer. In this way, the information processing device 100 supports the communication between employers and job seekers in the selection process. Note that when supporting the communication between employers and job seekers, the information processing device 100 can perform processes such as notifying the employment result and determining the fee to be charged to the employer.
[0012] (Job Seeker Information Server 200) The job seeker information server 200 is a server that provides information of job seekers, and is realized by a computer, a cloud system, etc. For example, the job seeker information server 200 provides information of job seekers including the attributes of job seekers, the work history of job seekers, the companies for which job seekers are undergoing selection, the confidence information of job seekers, etc. to the information processing device 100.
[0013] (Employer Information Server 300) The employer information server 300 is a server that provides information of employers, and is realized by a computer, a cloud system, etc. For example, the employer information server 300 provides information of employers including the basic information of employers, the information of job seekers who have applied for the employer's job recruitment, the confidence information of employers, etc. to the information processing device 100.
[0014] (Terminal device 400) The terminal device 400 is a terminal such as a personal computer, smartphone, or tablet, and it receives input from the user of the terminal device 400 and displays the output results from the information processing device 100. For example, the terminal device 400 is a smartphone that an employee uses to input information and displays messages output by the information processing device 100 on its screen.
[0015] [Processing by information processing equipment] In conventional information processing systems, it is common for the hiring manager of a company that conducts selection processes such as written exams, group discussions, and interviews (hereinafter referred to as "employer" as appropriate) and the job seeker who has undergone the selection process to communicate directly via email or other means. However, this communication between employers and job seekers during the selection process can sometimes place a heavy burden on both parties.
[0016] For example, while an employer's impression of a job seeker is an important factor in deciding whether or not to hire them, it is difficult for a job seeker to directly ask the employer about their impression. On the other hand, while an employer's impression of a job seeker is important in deciding whether or not to notify them of their employment, some job seekers find it difficult to express their true feelings to an employer who is in a position to hire them.
[0017] Therefore, both employers and job seekers often need to communicate extensively to convey their impressions of each other during the selection process, or to gauge the impression the other party has of them. Furthermore, in interpersonal communication, misunderstandings can occur even when both the employer and job seeker have a positive impression of each other, potentially leading to the rejection of an offer of employment or acceptance of employment. For this reason, there is a need for technology that mediates communication between employers and job seekers during the selection process and reduces the burden on both parties.
[0018] Therefore, the information processing device 100 acquires impression information that shows the applicant's impression of the interviewer, inputs the acquired impression information into a learning model that has been trained to output a message to the interviewer based on the input information, generates a message to the interviewer, and displays the generated message to the interviewer.
[0019] In this way, the information processing device 100 generates a message using the impression the applicant has of the other party during the selection process and displays it on the other party's terminal device 400, thereby eliminating the need for direct communication between the employer and the job seeker. Furthermore, by conveying the impression of the applicant to the other party through a third party rather than directly to the other party, communication between the employer and the job seeker can be made smoother. In other words, the information processing device 100 can reduce the burden on both employers and job seekers by mediating communication between them during the selection process.
[0020] Here, with reference to Figure 2, we will explain the overall picture of how the information processing device 100 supports communication between employers and job seekers during the selection process. Figure 2 is a diagram illustrating the overall process performed by the information processing device 100. In the example in Figure 2, the flow of processing by the employer, the job seeker, and the information processing device 100 that supports communication between them is shown.
[0021] For example, first, after the selection process for job applicants is complete, the employer inputs their impression of the applicant (step S11). Next, the information processing device 100 generates a message for the job applicant from the employer's impression information and displays the generated message to the job applicant (step S12). Next, the job applicant inputs their impression of the employer and their response to the message (step S13). Next, the information processing device 100 generates a message for the employer from the job applicant's impression information (step S14).
[0022] Next, the employer enters an employment notification to the job seeker (step S15). The information processing device 100 creates a message notifying the job seeker of their employment from the information of the employment notification to the job seeker, and notifies the job seeker of the generated message (step S16). Next, the job seeker enters a response to the message containing the employment notification (step S17).
[0023] If the job seeker accepts the terms of the employment offer, the information processing device 100 notifies the employer of the job seeker's acceptance of the offer (step S18). Upon receiving the notification of acceptance, the employer proceeds with the job seeker's onboarding procedures (step S19). After the onboarding procedures are completed, the information processing device 100 generates a congratulatory message and notifies the job seeker of the generated message (step S20).
[0024] The information processing device 100 then determines the amount to be charged to the employer based on the content of communication between the job seeker and the employer, and transmits it to the billing system, which is a system for billing the employer (step S21). The above is one example of how communication between employers and job seekers during the selection process is supported.
[0025] [Configuration of the information processing device] Next, the configuration of the information processing device 100 will be described with reference to Figure 3. Figure 3 is a diagram showing an example of the configuration of the information processing device 100 according to this embodiment. As shown in Figure 3, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130. Note that each of these units may be distributed and held by multiple devices. The processing of each of these units will be described below.
[0026] The communication unit 110 is implemented using a NIC (Network Interface Card) or the like, enabling communication between the control unit 130 and external devices via telecommunication lines such as LANs or the Internet. For example, the communication unit 110 enables communication between the job seeker information server 200, the employer information server 300, the terminal device 400, and the control unit 130.
[0027] (Storage unit 120) The storage unit 120 is implemented using semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or storage devices such as hard disks and optical discs. The storage unit 120 stores data and programs necessary for various processes performed by the control unit 130. The storage unit 120 may also be implemented using a storage system installed outside the information processing device 100. As shown in Figure 3, the storage unit 120 has a job seeker information storage unit 121, an employer information storage unit 122, and a model storage unit 123. The individual parts of the storage unit 120 will be described below.
[0028] (Job applicant information storage unit 121) The job seeker information storage unit 121 stores information about job seekers. For example, the job seeker information storage unit 121 stores basic information such as the job seeker's attributes, the job seeker's image, the job seeker's selection status (selecting companies, selection stage, browsing history, etc.), and the job seeker's work history. Now, with reference to Figure 4, the information stored by the job seeker information storage unit 121 will be explained. Figure 4 is a diagram showing an example of the information stored by the job seeker information storage unit 121 according to this embodiment.
[0029] As shown in Figure 4, the job seeker information storage unit 121 stores information on items such as "No," "Name," "Age," "Address," "Selecting Company," "Selection Stage," and "Impression." "No" indicates the job seeker's identification number. "Name" indicates the job seeker's name. "Age" indicates the job seeker's age. "Address" indicates the job seeker's address. "Selecting Company" indicates the company from which the job seeker is being selected. Information on the selecting company includes job information from the selecting company, such as salary and working days. "Selection Stage" indicates the stage of the job seeker's selection process, and includes information on selection stages such as application, written test, first interview, second interview, final interview, and job offer notification. "Impression" indicates information on the impression the job seeker has of the employer. Impression includes not only positive or negative impressions of the target company, but also information such as the response if a job offer is received, concerns about the company, and conditions sought when accepting the job offer.
[0030] For example, the job seeker information storage unit 121 stores the following information about job seeker "No: 1": "Name: Taro XX", "Age: 21", "Address: Itabashi-ku, Tokyo ***", "Company: Company A", "Selection Stage: Interview", "Impression: Wants to work, but is concerned about the somewhat low hourly wage". In other words, the job seeker information storage unit 121 stores the information that Taro XX, a 21-year-old living in Itabashi-ku, Tokyo ***, is in the interview stage with Company A, and has the impression that "want to work, but is concerned about the somewhat low hourly wage" of Company A. In short, the job seeker information storage unit 121 stores the job seeker's basic information, selection status, and impression.
[0031] (Employer information storage unit 122) The employee information storage unit 122 stores information about the employer. For example, the employee information storage unit 122 stores information such as the employer's basic information, job postings, applicants who have applied, and the employer's impression of the applicants. Now, with reference to Figure 5, the information stored by the employee information storage unit 122 will be explained. Figure 5 is a diagram showing an example of the information stored by the employee information storage unit 122 according to this embodiment.
[0032] As shown in Figure 5, the employee information storage unit 122 stores information on items such as "No," "Company Name," "Job Information," "Job Seeker," "Selection Stage," "Browsing History," and "Impression." "No" indicates the employer's identification number. "Company Name" indicates the name of the employer's company. "Job Information" indicates information on job openings posted by the employer. "Job Seeker" indicates a job seeker who has applied for a job opening posted by the employer. "Browsing History" indicates the job seeker's browsing history of the company. "Impression" indicates the impression of the job seeker. The impression includes not only a positive or negative impression of the job seeker, but also information about the job seeker's employment, such as the likelihood of issuing an offer of employment.
[0033] For example, the Employer Information Storage Unit 122 stores the following information about Employer No. 1: "Company Name: Company A," "Job Posting: Hourly Wage ****, Working Days ***, ...," "Job Seeker: Taro XX," "Selection Stage: Interview," "Impression: Very good impression, smooth communication." In other words, the Employer Information Storage Unit 122 stores the information that Company A, which has posted a job posting with an hourly wage of **** and working days ***, ... has the impression that job seeker Taro XX, who is at the interview stage, "is very good, and communicates smoothly." That is, the Employer Information Storage Unit 122 stores the basic information of the employer, the information of the job seeker who applied, and the impression.
[0034] (Model memory unit 123) The model storage unit 123 stores models that output messages to the other party in the selection process. For example, the model storage unit 123 stores a first model trained to output messages to job seekers in response to input information about the employer's impression of the job seeker. The model storage unit 123 also stores a second model trained to output messages to employers in response to input information about the job seeker's impression of the job seeker. In the first embodiment, the first model will be described, and the second model will be described in the second embodiment.
[0035] The model memory unit 123 further stores a first model that has been trained to output a message to the job seeker based on information about the job seeker's selection status. For example, the model memory unit 123 stores a first model that has been trained to output a message to the job seeker based on inputs of the employer's impression information and the job seeker's selection status.
[0036] The model memory unit 123 stores models that have been trained to output messages recommending employers. For example, the model memory unit 123 stores a first model that has been trained to output messages to job seekers that include information recommending employers, in response to inputs of employer impression information and the job seeker's selection status.
[0037] As an alternative, the model memory unit 123 stores a first model that is trained to output messages to job seekers containing information recommending the employer, in response to inputs of the employer's impressions of multiple job seekers and the selection status of multiple job seekers.
[0038] The model stored in the model memory unit 123 is trained to output messages in a format that conveys information, including subjective impressions of the candidate, to the candidate from the perspective of a third party. The model stored in the model memory unit 123 is, for example, a large-scale language model, such as a transformer-based model or an RNN (Recurrent Neural Network)-based model, but is not limited to these examples.
[0039] (Control unit 130) Let's return to the explanation of Figure 3. The control unit 130 is implemented using a CPU (Central Processing Unit), NP (Network Processor), FPGA (Field Programmable Gate Array), etc., and executes processing programs stored in memory. As shown in Figure 3, the control unit 130 has an acquisition unit 131, a generation unit 132, and a display unit 133. The following describes each part of the control unit 130.
[0040] (Acquisition part 131) The acquisition unit 131 acquires impression information that indicates the impression the employer has of the person selecting the job applicant. This impression includes the impression the employer has of the job applicant and the impression the job applicant has of the employer. For example, the acquisition unit 131 acquires the impression information of the employer who selected the job applicant from the terminal device 400 used by the employer and stores it in the employer information storage unit 122.
[0041] The acquisition unit 131 further acquires the selection status of job seekers. For example, the acquisition unit 131 acquires information on the selection status of job seekers, including the companies they are being considered for and the stage of the selection process, from the job seeker information server 200 and stores it in the job seeker information storage unit 121.
[0042] The acquisition unit 131 acquires impression information of multiple job seekers held by employers, as well as the selection status of multiple job seekers. For example, the acquisition unit 131 acquires impression information of multiple job seekers held by employers who have conducted the selection process from the terminal device 400 used by employers, and stores it in the employer information storage unit 122. Furthermore, the acquisition unit 131 acquires information on the selection status of multiple job seekers, including the companies they are being considered for, the date and time of selection, and the selection status, from the job seeker information server 200, and stores it in the job seeker information storage unit 121.
[0043] (Generation unit 132) The generation unit 132 generates a message to the candidate being considered. For example, the generation unit 132 uses a model to generate a message that conveys impression information about the candidate from a third-party perspective.
[0044] Here, the messages to the other party in the selection process include messages from the job seeker to the employer and messages from the employer to the job seeker. For example, the generation unit 132 inputs the acquired impression information into a first model that has been trained to output messages to the other party in the selection process based on the input information, and generates messages to the other party in the selection process.
[0045] When employer impression information is used as input, for example, the generation unit 132 inputs the employer's impression information that selected the job seeker into the first model and generates a message to the job seeker. Now, the processing of the generation unit 132 will be explained with reference to Figure 6. Figure 6 is a diagram showing an example of the processing of the generation unit according to the first embodiment. In the example in Figure 6, the employer is Company A, the job seeker is Taro XX, and the information processing device 100 creates a message from Company A to Taro XX.
[0046] First, the generation unit 132 inputs the impression information about Taro XX of Company A, which is stored in the employee information storage unit 122, to the first model: "• Very good impression, • Smooth communication."
[0047] Then, the generation unit 132 generates a message for XX Taro, using the message output from the first model: "How was the interview? The person in charge at Company A said, 'They were very pleasant to communicate with and left a good impression.' Could you tell me your impression of them too?"
[0048] The generation unit 132 can further generate a message for the job seeker using information about the job seeker's selection status, including the companies the job seeker is applying to, the selection stage, and their browsing history. For example, the generation unit 132 inputs the acquired employer impression information and the job seeker's selection status into the first model to generate a message for the job seeker. At this time, the generation unit 132 can generate a message that includes information recommending the employer.
[0049] Now, with reference to Figure 7, the processing of the generation unit 132 will be explained. Figure 7 is a diagram showing an example of the processing of the generation unit according to the first embodiment. In the example in Figure 7, the employer is Company A, the job seeker is Taro XX, and the information processing device 100 creates a message from Company A to Taro XX.
[0050] First, the generation unit 132 inputs the following information into the first model: the impression information of Taro XX of Company A stored in the employee information storage unit 122, "• Very good impression, • Smooth communication", the browsing history of Taro XX's page on Company A's website, "** / ** **:**", the companies Taro XX has applied to, "Company A, Company B, Company C", and the job seeker's selection stage, "Company A: Interview, Company B: Interview, Company C: Application".
[0051] Then, the generation unit 132 generates a message for Taro XX that includes information recommending Company A, based on the message output from the first model: "How did the interview go? The person in charge at Company A said, 'They were very good at communicating and left a good impression!' I also think that Company A is the best fit for you among all the companies you're interviewing with! Could you tell me your impression of them?"
[0052] In other words, the generation unit 132 uses information on the job seeker's situation, in addition to employer impression information, as further input to the model, enabling it to generate messages that recommend employers to job seekers who are considered to have a high level of interest.
[0053] As an alternative example, the generation unit 132 inputs the acquired impression information of multiple job seekers held by the employer, along with the selection status of multiple job seekers, into the first model to generate a message for the job seekers. Now, referring again to Figure 7, the processing of the generation unit 132 will be explained. In this example, the employer is Company A, the job seekers are Taro XX and Hanako YY, and the information processing device 100 creates a message from Company A to Taro XX.
[0054] The generation unit 132 inputs the following information into the first model, which is stored in the employee information storage unit 122: impression information of Taro XX of Company A "Very good impression, smooth communication", impression information of Hanako △△ of Company A "Good impression, can communicate without problems", Taro XX's browsing history of Company A's page "** / ** **:**", Hanako △△'s browsing history of Company A's page "-", the companies Taro XX applied to "Company A, Company B, Company C" stored in the job seeker information storage unit 121, the companies Hanako △△ applied to "Company A, Company B, Company C", Taro XX's selection stage "Company A: Interview, Company B: Interview, Company C: Application", and Hanako △△'s selection stage "Company A: Interview, Company B: Job offer notification, Company C: Application".
[0055] Then, the generation unit 132 generates a message for the target job seeker, Taro XX, which includes information comparing him to other job seekers and information recommending Company A, based on the message output from the first model: "How was the interview? The person in charge at Company A said, 'He was very good at communicating and left a good impression on me!' It seems they had a particularly good impression of you among all the candidates! I also think that Company A is the best fit for you among all the companies you're interviewing with! Could you tell me your impression of them?"
[0056] In this way, the generation unit 132 uses the employer's impression of multiple job seekers and information on the selection status of multiple job seekers as input to the model, enabling it to generate messages that convey the level of favorability of the target job seeker compared to other job seekers, while also recommending the employer to job seekers who are considered to have a high level of interest.
[0057] (Display section 133) The display unit 133 displays the generated message to the applicant. For example, the display unit 133 displays the generated message to the applicant to the applicant. Now, the processing of the display unit 133 will be explained with reference to Figure 8. Figure 8 is a diagram showing an example of the processing of the display unit according to the embodiment.
[0058] For example, as shown in Figure 8, the display unit 133 displays the message generated by the generation unit 132, "How did the interview go? The person in charge at Company A said, 'They were very pleasant to communicate with and left a good impression.' Could you tell us your impression of them?" on the screen of the terminal device 400 used by the job seeker.
[0059] The display unit 133 can receive the job seeker's response to a message as impression information of the job seeker. More specifically, the display unit 133 receives the response "I'm interested in working here, but the hourly wage is a bit low" to the message from Company A to Taro XX, "They said you were very pleasant to communicate with and made a good impression on them! Could you tell us your impression as well?" as impression information of the job seeker and stores it in the job seeker information storage unit 121.
[0060] 〔flowchart〕 Next, the processing flow by the information processing device 100 will be described with reference to Figure 9. Figure 9 is a flowchart showing an example of the processing flow according to this embodiment. The following steps can be executed in a different order, and some steps may be omitted.
[0061] First, the acquisition unit 131 acquires information on the employer's impression of the job seeker and the job seeker's selection status (step S101). Next, the generation unit 132 inputs the employer's impression information and the job seeker's selection status into a first model that has been trained to output a message to the job seeker in response to the input of the employer's impression information and the job seeker's selection status, and generates a message to the job seeker (step S102).
[0062] Then, the display unit 133 displays the message to the job seeker generated by the generation unit 132 on the terminal device 400 used by the job seeker (step S103), and the process shown in Figure 9 is completed.
[0063] 〔effect〕 The information processing device 100 according to the embodiment includes an acquisition unit 131 that acquires impression information indicating the impression a job seeker has of the interviewer, a generation unit 132 that inputs the acquired impression information to a learning model trained to output a message to the interviewer based on the input information and generates a message to the interviewer, and a display unit 133 that displays the generated message to the interviewer.
[0064] In this way, the information processing device 100 generates a message using the impression the applicant has of the other party during the selection process and displays it on the other party's terminal device 400, thereby eliminating the need for direct communication between the employer and the job seeker. Furthermore, by conveying the impression of the other party in a third-party manner without directly communicating it to the other party, communication between the employer and the job seeker can be made smoother. In other words, the information processing device 100 can reduce the burden on both employers and job seekers by mediating communication between them during the selection process.
[0065] Furthermore, the generation unit 132 of the information processing device 100 according to the embodiment inputs the employer's impression information that has been used to select the job seeker into a learning model to generate a message for the job seeker, and the display unit 133 displays the generated message for the job seeker to the job seeker.
[0066] As a result, the information processing device 100 generates a message for the job seeker from the employer's impression information and displays it on the job seeker's terminal device 400. This allows the information processing device 100 to mediate contacts between employers and job seekers, thereby reducing the burden on both employers and job seekers.
[0067] Furthermore, the learning model of the information processing device 100 according to the embodiment is trained to output a message to the job seeker that includes information recommending the employer, in response to input of employer impression information and the job seeker's selection status. The acquisition unit 131 further acquires the job seeker's selection status, and the generation unit 132 inputs the acquired employer impression information and the job seeker's selection status into the learning model to generate a message to the job seeker.
[0068] As a result, the information processing device 100 can use information on the job seeker's selection status as further input to the model to generate a message that includes wording recommending employers according to the job seeker's selection status, thereby reducing the burden on both employers and job seekers, and appropriately supporting the matching of employers and job seekers.
[0069] Furthermore, the learning model of the information processing device 100 according to the embodiment is trained to output a message to job seekers that includes information recommending the employer, in response to input of impression information held by the employer regarding multiple job seekers and the selection status of multiple job seekers. The acquisition unit 131 acquires the impression information held by the employer regarding multiple job seekers and the selection status of multiple job seekers, and the generation unit 132 inputs the acquired impression information held by the employer regarding multiple job seekers and the selection status of multiple job seekers into the learning model to generate a message to the job seekers.
[0070] As a result, the information processing device 100 uses impression information on multiple job seekers and information on the selection status of multiple job seekers as input to the model, and generates messages that recommend employers to job seekers who are considered to have a high level of interest while conveying their favorability compared to other job seekers. This reduces the burden on both employers and job seekers and can more appropriately support the matching of employers with the job seekers they desire.
[0071] [Second Embodiment] In the first embodiment described so far, the process by which the information processing device 100 generates messages from employers to job seekers has been explained. However, the information processing device 100 can also generate messages from job seekers to employers. This point will be explained in the second embodiment. Note that details explained in the first embodiment will be omitted as appropriate.
[0072] [Configuration of the information processing device] (Model memory unit 123) The model memory unit 123 stores a second model trained to output messages to employers. The model memory unit 123 stores a second model trained to output messages to employers, including information about changes in employment conditions, in response to inputs of the applicant's impression information and the applicant's selection status.
[0073] The model memory unit 123 stores a second model that has been trained to output messages to employers containing information about changes in the hiring conditions for each of the job seekers, in response to inputs of impression information for multiple job seekers and the selection status of multiple job seekers.
[0074] (Acquisition part 131) The acquisition unit 131 acquires impression information of job seekers who have been selected by employers from the terminal device 400 used by the job seekers and stores it in the job seeker information storage unit 121.
[0075] The acquisition unit 131 acquires impression information and selection status information for multiple job seekers. For example, the acquisition unit 131 acquires impression information for multiple job seekers from terminal devices 400 used by job seekers and stores it in the job seeker information storage unit 121. Furthermore, the acquisition unit 131 acquires selection status information for multiple job seekers, including the companies they are being considered for, the date and time of selection, and their selection status, from the job seeker information server 200 and stores it in the job seeker information storage unit 121.
[0076] (Generation unit 132) The generation unit 132 inputs the acquired impression information into a second model, which is trained to output a message to the prospective candidate based on the input information, and generates a message to the prospective candidate.
[0077] When using impression information of job seekers as input, for example, the generation unit 132 inputs the impression information of job seekers who have been interviewed by employers into the second model and generates a message for employers. At this time, the generation unit 132 can generate a message that includes information regarding changes in employment conditions.
[0078] Now, with reference to Figure 10, the processing of the generation unit 132 will be explained. Figure 10 is a diagram showing an example of the processing of the generation unit according to the first embodiment. In the example in Figure 10, the employer is Company A, the job seeker is Taro XX, and the information processing device 100 creates a message from Taro XX to Company A.
[0079] First, the generation unit 132 inputs the impression information of Taro XX, stored in the job seeker information storage unit 121, which states, "He wants to work, but is concerned that the hourly wage is a little low," into the second model.
[0080] Then, the generation unit 132 generates a message to Company A that includes information regarding the change in employment conditions, based on the message output from the second model, "Regarding Mr. XX Taro's situation, it seems he is dissatisfied with his hourly wage... If we raise his hourly wage, he might come work for us, what do you think?".
[0081] In addition, while the above example shows the generation of a message that includes the job seeker's dissatisfaction with hourly wages and proposed solutions, the generation unit 132 can also propose messages that include dissatisfaction with various aspects of treatment such as holidays, working days, working hours, and workplace, as well as proposals for improvement and solutions.
[0082] The generation unit 132 can further generate a message to employers using information about the job seeker's selection status, including the companies the job seeker is applying to, the selection stage, and their browsing history. For example, the generation unit 132 inputs the acquired impression information of the job seeker and the job seeker's selection status into a second model to generate a message to employers.
[0083] Now, with reference to Figure 11, the processing of the generation unit 132 will be explained. Figure 11 is a diagram showing an example of the processing of the generation unit according to the second embodiment. In the example in Figure 11, the employer is Company A, the job seeker is Taro XX, and the information processing device 100 creates a message from Taro XX to Company A.
[0084] First, the generation unit 132 inputs the following information stored in the job seeker information storage unit 121 into the second model: Taro XX's impression information, "He wants to work, but is concerned about the somewhat low hourly wage," the companies Taro XX is considering, "Company A, Company B, Company C," Taro XX's selection stage, "Company A: Interview, Company B: Application, Company C: Application," and browsing history, "** / ** **:**."
[0085] Then, the generation unit 132 generates a message to Company A that includes information regarding the change in employment conditions, based on the message output from the second model: "Regarding Mr. XX Taro's situation, it seems that another company is offering a higher hourly wage... If we raise his hourly wage by another 60 yen, he might be willing to join us, what do you think?"
[0086] In other words, the generation unit 132 uses information about the job seeker's situation, in addition to the impression information about the job seeker, as input to the model, and can generate a message that includes the specific employment conditions desired by the job seeker, according to the job seeker's selection status.
[0087] The generation unit 132 inputs the acquired impression information of multiple job seekers and the selection status of multiple job seekers into the second model to generate a message to the employer. The processing of the generation unit 132 will now be explained with reference to Figure 12. Figure 12 is a diagram showing an example of the processing of the generation unit according to the second embodiment. In the example in Figure 12, the employer is Company A, the job seekers are Taro XX and Hanako YY, and the information processing device 100 creates a message from Taro XX to Company A.
[0088] First, the generation unit 132 inputs the following information stored in the job seeker information storage unit 121 into the second model: Taro XX's impression information "I want to work, but I'm concerned about the somewhat low hourly wage"; Hanako △△'s impression information "I'm concerned about the low hourly wage"; the companies Taro XX is applying to "Company A, Company B, Company C"; the companies Hanako △△ is applying to "Company A, Company B, Company C"; Taro XX's selection stage "Company A: Interview, Company B: Application, Company C: Application"; Hanako △△'s selection stage "Company A: Interview, Company B: Job offer notification, Company C: Application"; Taro XX's browsing history of Company A's page stored in the employee information storage unit 122 "** / ** **:**"; and Hanako △△'s browsing history of Company A's page "-".
[0089] Then, the generation unit 132 generates a message to Company A that includes information comparing the target job seeker, Taro XX, with other job seekers and information regarding changes to the hiring conditions, based on the message output from the second model: "Regarding Taro XX's situation, it seems that another company is offering a higher hourly wage... If we can raise his hourly wage by another 60 yen, he might come work for us, what do you think? Taro XX seems more interested than Hanako △△, so I think he would be a good fit for Company A!"
[0090] In this way, the generation unit 132 uses the impressions of multiple job seekers and information on the selection status of multiple job seekers as input to the model, enabling it to generate messages that recommend job seekers who are considered to have a relatively high level of interest.
[0091] (Display section 133) The display unit 133 displays the generated message to the employer to the employer. Now, the processing of the display unit 133 will be explained with reference to Figure 13. Figure 13 is a diagram showing an example of the processing of the display unit according to the embodiment.
[0092] For example, as shown in Figure 13, the display unit 133 displays the message "Regarding Taro XX's situation, it seems that another company is offering a higher hourly wage... If we can raise his hourly wage by another 60 yen, he might be willing to join us, what do you think?" generated by the generation unit 132, on the screen of the terminal device 400 used by the employer. At this time, the display unit 133 can receive the employer's response to the message as employer impression information. For example, the display unit 133 receives the employer's response "I will consider hiring him with an hourly wage 60 yen higher" as employer impression information.
[0093] 〔flowchart〕 Next, the processing flow by the information processing device 100 will be described with reference to Figure 14. Figure 14 is a flowchart showing an example of the processing flow according to this embodiment. The following steps can be executed in a different order, and some processes may be omitted.
[0094] First, the acquisition unit 131 acquires information on the employer's impression of the job seeker and the job seeker's selection status (step S201). Next, the generation unit 132 inputs the job seeker's impression information and the job seeker's selection status into a second model that has been trained to output a message to the employer in response to the input of the job seeker's impression information and the job seeker's selection status, and generates a message to the employer (step S202).
[0095] Then, the display unit 133 displays the message to the employer generated by the generation unit 132 on the terminal device 400 used by the employer (step S203), and the process shown in Figure 14 is completed.
[0096] 〔effect〕 The generation unit 132 of the information processing device 100 according to this embodiment inputs impression information of job seekers who have been interviewed by employers into a learning model to generate a message to employers, and the display unit 133 displays the generated message to employers to employers.
[0097] As a result, the information processing device 100 generates a message for the employer from the applicant's impression information and displays it on the employer's terminal device 400. This allows the information processing device 100 to mediate contacts between the applicant and the employer, thereby reducing the burden on both the employer and the applicant.
[0098] Furthermore, the learning model of the information processing device 100 according to the embodiment is trained to output a message to the employer that includes information regarding changes in employment conditions, in response to inputs of the applicant's impression information and the applicant's selection status. The acquisition unit 131 further acquires the applicant's selection status, and the generation unit 132 inputs the acquired applicant's impression information and the applicant's selection status into the learning model to generate a message to the employer.
[0099] As a result, the information processing device 100 can use information on the job seeker's selection status as further input to the model to generate messages for employers that are tailored to the job requirements of other companies the job seeker is applying to and the current stage of the selection process. This reduces the burden on both employers and job seekers and appropriately supports the matching of employers and job seekers.
[0100] Furthermore, the learning model of the information processing device 100 according to the embodiment is trained to output a message to the employer that includes information on changes to the employment conditions for each of the multiple job seekers, in response to input of impression information of multiple job seekers and the selection status of multiple job seekers. The acquisition unit 131 acquires impression information of multiple job seekers and the selection status of multiple job seekers, and the generation unit 132 inputs the acquired impression information of multiple job seekers and the selection status of multiple job seekers into the learning model to generate a message to the employer.
[0101] As a result, the information processing device 100 uses impression information of multiple job seekers and information on the selection status of multiple job seekers as input to the model to generate messages recommending job seekers who are considered to have a relatively high level of interest. This reduces the burden on both employers and job seekers and can more appropriately support the matching of employers and job seekers.
[0102] [Third Embodiment] In the first and second embodiments, the process of generating a message to the prospective employer was described, but the information processing device 100 can also determine the amount to be charged to the employer. This point will be explained in the third embodiment. Note that details described in the first and second embodiments will be omitted as appropriate.
[0103] [Configuration of the information processing device] (Storage unit 120) As shown in Figure 15, the memory unit 120 includes a job seeker information memory unit 121, an employer information memory unit 122, a model memory unit 123, a message information memory unit 124, and an amount information memory unit 125.
[0104] (Message information storage unit 124) The message information storage unit 124 stores information about the generated message. For example, the message information storage unit 124 stores information about the recipient, sender, date and time, content, number of characters, and viewing status of the generated message. Now, with reference to Figure 16, the information stored by the message information storage unit 124 will be explained. Figure 16 is a diagram showing an example of the information stored by the message information storage unit 124 according to this embodiment.
[0105] The message information storage unit 124 stores information for items such as "No," "Recipient," "Sender," "Date and Time," "Content," "Number of Characters," and "Browsing History." "No" indicates the message identification number. "Recipient" indicates the recipient of the message. "Sender" indicates the sender of the message. "Date and Time" indicates the date and time the message was sent. "Content" indicates the content of the message. The content is analyzed by natural language processing on the text contained in the message and may include classification information into categories such as impressions of the selection party and conditions for accepting employment (changes to employment conditions). "Number of Characters" indicates the number of characters contained in the message. "Browsing History" indicates the browsing history of the message.
[0106] For example, the message information storage unit 124 stores the following information about message "No:1": "Recipient: Taro XX", "Sender: Company A", "Date and Time: **** / ** / ** **:**", "Content: ******...", "Number of Characters: 193", and "Viewing History: -". In other words, the message information storage unit 124 stores the information that the message "******..." sent from Company A to Taro XX on **** / ** / ** **:** has 193 characters and has not been viewed. That is, the message information storage unit 124 stores information about when, by whom, to whom, what kind of message was sent, and when it was read.
[0107] (Amount information storage unit 125) The amount information storage unit 125 stores information necessary to determine the amount to be charged to the employer. For example, the amount information storage unit 125 stores information such as the content of the generated message, the number of characters, the viewing status of the generated message, and the amount. Now, with reference to Figure 17, the information stored by the amount information storage unit 125 will be explained. Figure 17 is a diagram showing an example of the information stored by the amount information storage unit 125 according to this embodiment.
[0108] The amount information storage unit 125 stores information for items such as "No," "Content," "Number of Characters," "Viewing Status," and "Amount." "No" indicates the identification number of the message content. "Content" indicates the content of the message. "Number of Characters" indicates the number of characters contained in the message. "Viewing Status" indicates whether or not the message has been viewed. "Amount" indicates the amount to be billed to the employer.
[0109] For example, the monetary information storage unit 125 stores information such as "No:1" "Content: Impression of the candidate" and "Number of characters: 0-199", and "Viewing status: ○" for which the amount is "AAAA yen", and "Viewing status: -" for which the amount is "BBBB yen". In other words, the monetary information storage unit 125 stores information that a message of less than 200 characters regarding the impression of the candidate will be sent to the candidate, and if the candidate views it, the employer will be charged AAAA yen, and if the candidate does not view it, the employer will be charged BBBB yen. That is, the monetary information storage unit 125 stores information that serves as a basis for determining the amount to be charged to the employer.
[0110] (Control unit 130) Let's return to the explanation of Figure 15. As shown in Figure 15, the control unit 130 includes an acquisition unit 131, a generation unit 132, a display unit 133, and an amount determination unit 134.
[0111] (Amount determination section 134) The amount determination unit 134 determines the amount to be charged to the employer. For example, the amount determination unit 134 determines the amount to be charged to the employer based on a list of processes that take place between the job seeker and the employer involved in the selection process, including the generation of messages using a learning model, viewing of the generated messages, and the generation of new messages based on the impression information of the other party who viewed the messages.
[0112] For example, the amount determination unit 134 determines the amount to be charged to the employer based on one or more of the following: the content of the generated message, the number of times the message was generated, the number of characters in the message, and the status of the message's viewing.
[0113] More specifically, the amount determination unit 134 obtains the following information from the message information storage unit 124: "No: 1", "Recipient: Taro ○○", "Sender: Company A", "Content: *****...", "Number of characters: 193", and "Browsing history: -". Subsequently, the amount determination unit 134 calculates the amount for message "No. 1" as "Amount: BBBB yen" because the information of the obtained message matches the "Content: Impression of the selection party", "Number of characters: 0-199", and "Browsing status: -" stored in the amount information storage unit 125.
[0114] The amount determination unit 134 determines the amount for each message exchanged between the employer "Company A" and the job seeker "Taro XX" through the processing described above, and determines the total amount to be billed to the employer.
[0115] 〔flowchart〕 Next, the processing flow by the information processing device 100 will be described with reference to Figure 18. Figure 18 is a flowchart showing an example of the processing flow by the information processing device 100 according to this embodiment. The following steps can be executed in a different order, and some processes may be omitted.
[0116] First, the amount determination unit 134 acquires information about a message exchanged between a specific employer and a specific job seeker (step S301). Note that the specific job seeker may be multiple people. Next, the amount determination unit 134 refers to the amount information storage unit 125 and determines the amount of the message from the acquired message information (step S302).
[0117] Next, the amount determination unit 134 determines whether or not an amount has been determined for all messages (step S303). If the amount determination unit 134 determines that an amount has not been determined for all messages (step S303; No), the amount determination unit 134 repeats the process in step S302. On the other hand, if the amount determination unit 134 determines that an amount has been determined for all messages (step S303; Yes), the amount determination unit 134 determines the total amount of the messages exchanged between a specific employer and a specific job seeker as the amount to be billed to the employer (step S304), and terminates the process shown in Figure 18.
[0118] 〔effect〕 The amount determination unit 134 of the information processing device 100 according to this embodiment determines the amount to be charged to the employer based on the processing of a list of messages generated using a learning model, messages viewed, and the generation of new messages based on the impression information of the other party who viewed the messages, which are exchanged between the job seeker and the employer involved in the selection process.
[0119] This allows the information processing device 100 to determine an appropriate fee to be charged to the employer, based on the generation and viewing status of messages used to support communication between employers and job seekers during the selection process.
[0120] The amount determination unit 134 of the information processing device 100 according to the embodiment determines the amount to be charged to the employer based on one or more of the following: the content of the generated message, the number of times the message has been generated, the number of characters contained in the message, and the status of the message's viewing.
[0121] This allows the information processing device 100 to determine an appropriate fee to be charged to the employer, based on the content and viewing status of the messages generated when supporting communication between employers and job seekers during the selection process.
[0122] [Hardware configuration] Furthermore, the information processing device 100 according to the above-described embodiment is realized by a computer 1000 having the configuration shown in Figure 19. Figure 19 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 100. The computer 1000 has a CPU 1100, RAM 1200, ROM 1300, HDD 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.
[0123] The CPU 1100 operates based on programs stored in the ROM 1300 or HDD 1400, and controls various parts. The ROM 1300 stores boot programs executed by the CPU 1100 when the computer 1000 starts up, as well as programs that depend on the computer 1000's hardware.
[0124] The HDD 1400 stores programs executed by the CPU 1100 and data used by such programs. The communication interface 1500 receives data from other devices via a predetermined communication network and sends it to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the predetermined communication network.
[0125] The CPU 1100 controls output devices such as displays and printers, and input devices such as keyboards and mice, via the input / output interface 1600. The CPU 1100 acquires data from input devices via the input / output interface 1600. The CPU 1100 also outputs the generated data to output devices via the input / output interface 1600.
[0126] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0127] For example, when the computer 1000 functions as an information processing device 100 according to the embodiment, the CPU 1100 of the computer 1000 realizes the functions of the control unit 130 by executing a program loaded on the RAM 1200. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be obtained from other devices via a predetermined communication network.
[0128] 〔others〕 Although various embodiments have been described in detail herein with reference to the drawings, these embodiments are illustrative and are not intended to limit the present invention to these embodiments. The features described herein can be realized in various ways, including various modifications and improvements based on the knowledge of those skilled in the art.
[0129] Furthermore, the aforementioned "module (-er suffix, -or suffix)" can be reinterpreted as unit, means, circuit, etc. For example, the communication module, control module, and storage module can be reinterpreted as communication unit, control unit, and storage unit, respectively. [Explanation of Symbols]
[0130] 1. Information Processing System 100 Information Processing Devices 110 Communications Department 120 Storage section 121 Job applicant information storage section 122 Employer information storage unit 123 Model Memory Unit 124 Message Information Storage Unit 125 Amount information storage unit 130 Control Unit 131 Acquisition Department 132 Generation part 133 Display section 134 Amount Determination Section 200 Job Seeker Information Server 300 Employer Information Server
Claims
1. An acquisition unit that obtains impression information indicating the impression a job seeker has of the interviewer, A generation unit that generates a message to the selection target by inputting the acquired impression information into a learning model trained to output a message to the selection target based on the input information, A display unit that displays the generated message to the other party in the selection process. An information processing device characterized by having the following features.
2. The generating unit is The employer's impression information regarding the selection of job applicants is input into the learning model to generate a message for the job applicants. The display unit displays the generated message to the job seeker to the job seeker. The information processing apparatus according to feature 1.
3. The aforementioned learning model, The system is trained to output a message to the job seeker that includes information recommending the employer, based on input of the employer's impression information and the job seeker's selection status. The acquisition unit further acquires the selection status of the job seeker, The generation unit inputs the acquired employer impression information and the job seeker's selection status into the learning model to generate a message for the job seeker. The information processing apparatus according to feature 2.
4. The aforementioned learning model, The system is trained to output messages to job seekers that include information recommending the employer, based on input of the employer's impressions of multiple job seekers and the selection status of those job seekers. The acquisition unit acquires the employer's impression information of multiple job seekers and the selection status of the multiple job seekers. The generation unit inputs the acquired impression information of the employer regarding multiple job seekers and the selection status of the multiple job seekers into the learning model to generate a message for the job seekers. The information processing apparatus according to claim 3.
5. The generating unit is The impression information of job seekers who have been interviewed by employers is input into the learning model to generate a message for the employer. The display unit displays the generated message to the employer to the employer. The information processing apparatus according to feature 1.
6. The aforementioned learning model, The system is trained to output a message to the employer, including information regarding changes in employment conditions, in response to inputs of the applicant's impression information and the applicant's selection status. The acquisition unit further acquires the selection status of the job seeker, The generation unit inputs the acquired impression information of the job seeker and the job seeker's selection status into the learning model to generate a message for the employer. The information processing apparatus according to feature 5.
7. The aforementioned learning model, The system is trained to output messages to the employer that include information about changes in the hiring conditions for each of the job seekers, based on input of impression information for multiple job seekers and the selection status of the multiple job seekers. The acquisition unit acquires impression information of multiple job seekers and the selection status of the multiple job seekers. The generation unit inputs the acquired impression information of the multiple job seekers and the selection status of the multiple job seekers into the learning model to generate a message for the employer. The information processing apparatus according to feature 6.
8. A method of information processing performed by a computer, The process of obtaining impression information that shows the impression a job seeker makes on the interviewer, A generation process involves inputting the acquired impression information into a learning model trained to output a message to the selection party based on the input information, and generating a message to the selection party. A display step of displaying the generated message to the other party in the selection process. An information processing method characterized by including
9. Steps to acquire impression information that shows the impression a job seeker makes on the interviewer, A generation step involves inputting the acquired impression information into a learning model trained to output a message to the selection party based on the input information, and generating a message to the selection party. A display step of displaying the generated message to the other party in the selection process. An information processing program characterized by causing a computer to execute it.
Citation Information
Patent Citations
Server device, method, and program
JP2024082422A