Programs, methods, and information processing devices.
Patent Information
- Application Number
- JP2025025909
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-20
- Publication Date
- 2026-09-01
AI Technical Summary
【0009】 本開示によれば、求人者と求職者とのマッチングをよりいっそう促すことができる。
Smart Images

Figure 2026139320000001_ABST
Abstract
Description
[[Technical Field]]
[0001] The present disclosure relates to a program, a method, and an information processing apparatus. [[Background Art]]
[0002] To support job seekers' activities, services that assist job changing are provided. For example, on a platform in which recruiters posting job openings and job seekers participate, it has been practiced to allow recruiters to post job offers, accept applications from job seekers, and send and receive messages.
[0003] Patent Document 1 describes a technology whose object is to "provide a job offering, job seeking, and job change activity support system capable of providing a one-stop service that allows job changers to change jobs efficiently and also enables corporate human resources managers to efficiently acquire human resources required by the company". In Patent Document 1, as a technical means for solving the problem, there is described "a job offering, job seeking, and job change activity support system that includes a job offering homepage and a recruitment homepage incorporated into and linked to a corporate website, and is provided with a management means for the job offering homepage and the recruitment homepage", and further describes that "the recruitment homepage includes various contents such as a summary page for job changers", "the job offering homepage includes various contents such as corporate information and job information for job seekers and job changers", "attracting customers from the corporate website, and attracting applicant customers from various job recruitment media and various job recruitment means", and "generating homepage information for the recruitment homepage including a summary page for job changers based on the collected application information". [[Prior Art Documents]] [[Patent Documents]]
[0004] [[Patent Document 1]] Japanese Unexamined Patent Application Publication No. 2020-154582 [[Summary of the Invention]] [[Problem to be Solved by the Invention]]
[0005] However, job seekers often don't know what kinds of job postings are available, making the search process very burdensome.
[0006] From the employer's perspective, when hiring job seekers, depending on the job, it may not be possible to make a decision based solely on the information in the resume and work history provided by the applicant. In such cases, an interview with the applicant may be necessary to gather the necessary information. Therefore, deciding whether or not to schedule an interview is not easy, and the process of conducting interviews can sometimes be burdensome.
[0007] Therefore, there is a need for technology that can further promote matching between employers and job seekers by making it easier for employers to find candidates who align with their recruitment intentions, and by further reducing the burden on job seekers in searching for job postings. [Means for solving the problem]
[0008] According to one embodiment shown in this disclosure, a program is provided for operating a computer having one or more computer processors. A memory unit is configured to manage a list of job-seeking questions to be presented to a first user, who is a job seeker. The memory unit is configured to allow each of several second users, who are employers hiring job seekers, to manage the setting of notification conditions based on the question items. The program causes one or more computer processors to perform the following steps: present job-seeking questions to the first user based on the question items; receive input of answers to the items from the first user who presented the questions; store the answers received from the first user in the memory unit in association with the items related to the questions; determine whether the accumulation status of the first user's inputs for each item in the memory unit satisfies the notification conditions managed in the memory unit; and, if it is determined that the notification conditions are met, output information about the first user's job search to at least one of the second user who set the conditions or a person in charge of recruitment activities on behalf of the second user. [Effects of the Invention]
[0009] This disclosure can further facilitate matching between employers and job seekers. [Brief explanation of the drawing]
[0010] [Figure 1] Figure 1 shows the configuration of System 1. [Figure 2] Figure 2 shows the configuration of server 20. [Figure 3] Figure 3 shows the configuration of terminal 10. [Figure 4] Figure 4 shows the data structure of the user database 211. [Figure 5] Figure 5 shows the data structure of the question item setting database 212. [Figure 6] Figure 6 shows the data structure of the reservation slot database 213. [Figure 7] Figure 7 shows the data structure of the item-by-item response database 214. [Figure 8] Figure 8 shows the data structure of the LLM usage history database 215. [Figure 9] Figure 9 shows the data structure of the matching database 216. [Figure 10] Figure 10 shows the process flow for receiving weighting settings for each question item from the user on the job posting side. [Figure 11] Figure 11 is a diagram illustrating the process flow for accepting reservation conditions from users on the job-seeking side, for each time slot of the reservation. [Figure 12] Figure 12 shows the process flow for receiving information input from job seeker users via a chat system and updating the information entered by the job seeker for each item. [Figure 13] Figure 13 shows the process flow for matching job seekers with employers or recruitment agencies, based on whether each user meets the employer's specific requirements. [Figure 14] Figure 14 shows an example of an operation screen that accepts weighting settings for each question item from users who are job seekers or recruitment agencies. [Figure 15] Figure 15 shows an example of an operation screen that allows users, whether employers or recruitment agencies, to set conditions for releasing reservation time slots. [Figure 16] Figure 16 shows an example of an operation screen where job seekers can input their information via a chat system. [Figure 17] Figure 17 shows an example of a screen for matching job seekers with employers or recruitment agencies. [Modes for carrying out the invention]
[0011] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In the following description, the same components are denoted by the same reference numerals, and their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
[0012] <Outline of Embodiment> In the first embodiment, a recruiter who hires a job seeker, or a person in charge who conducts recruitment activities for the recruiter (for example, a recruitment agent who conducts activities such as interviews for the recruiter's recruitment in an organization different from the recruiter) sets question items to be asked to the job seeker, while a chat system presents the content of the questions to the job seeker, accumulates the job seeker's answers, and enables the job seeker to contact the recruiter or the recruitment agent according to a threshold set for each recruiter or recruitment agent. A technology for achieving the above is described.
[0013] This makes it easier for recruiters to carry out recruitment activities such as interviews with job seekers that match the questions set by the recruiter.
[0014] Furthermore, from the job seeker's perspective, the burden of searching for job openings can be reduced, matching with recruiters that conform to conditions such as the job type desired by the job seeker is promoted, and it becomes easier for the job seeker to carry out activities such as job changing under the conditions desired by the job seeker.
[0015] As described above, the first embodiment describes the following techniques. · Question items can be set by the recruiter or the recruitment agent · In a chat format, questions corresponding to each item are presented to the job seeker, answers from the job seeker are received, and the content of the job seeker's answers is accumulated for each item · Job seeker information is presented to the recruiter or the recruitment agent according to the accumulation status of the answer content for each item · A job seeker is matched with a recruiter or a recruitment agent, and the job seeker is enabled to reserve an interview with the recruiter or the recruitment agent. It may also be configured such that the recruiter or the recruitment agent accepts interview offers for matched job seekers <1.1 System Configuration Diagram> Figure 1 shows the configuration of System 1.
[0016] System 1, shown in Figure 1, includes a server 20 for a service that supports job seekers' job-seeking activities (job placement support service), a user terminal 10, an information media service server 94, an artificial intelligence (large-scale language model) service server 95 (hereinafter sometimes referred to as "large-scale language model service server 95"), a business operator server 96, an SNS server 97, and a user terminal 10A. These devices communicate with each other via a network 80.
[0017] In the illustrated example, terminals used by users of the service provided by server 20 (job seeker users, employer users, and recruitment agency users) are shown as terminal 10, terminal 10A, etc., but each user operates their own terminal.
[0018] In this embodiment, each device (terminal device, server, etc.) can also be considered as an information processing device. That is, the collection of each device can be considered as a single "information processing device," and System 1 may be formed as a collection of multiple devices. The way in which the multiple functions required to realize System 1 according to this embodiment are distributed to one or more hardware can be appropriately determined in view of the processing capacity of each hardware and / or the specifications required for System 1.
[0019] Terminal 10 is a device operated by the user. Terminal 10 and Terminal 10A have similar functional configurations. Terminal 10 can be implemented, for example, as follows. • Handheld mobile devices such as smartphones and tablets • Stationary PCs (Personal Computers), Laptop PCs • Wearable devices worn by the user (watch-type, glasses-type, etc.) Terminal 10 includes a communication interface (IF) 12, an input device 13, an output device 14, memory 15, storage 16, and a processor 19.
[0020] The communication interface 12 is an interface for inputting and outputting signals so that terminal 10 can communicate with an external device.
[0021] The input device 13 is a device for receiving input operations from the user (for example, a touch panel, touchpad, pointing device such as a mouse, keyboard, etc.).
[0022] The output device 14 is a device (such as a display or speaker) for presenting information to the user.
[0023] Memory 15 is for temporarily storing programs and data processed by programs, etc., and is a volatile memory such as DRAM (Dynamic Random Access Memory).
[0024] Storage 16 is for storing data, and can be, for example, flash memory or an HDD (Hard Disk Drive).
[0025] The processor 19 is hardware for executing the instruction set described in the program, and consists of an arithmetic unit, registers, peripheral circuits, etc.
[0026] In this embodiment, to provide a job placement support service, Server 20 presents questions to the user of Terminal 10 in a chat format using free text, accepts answers from the job seeker, and has Server 95 of the artificial intelligence (large-scale language model) service generate questions to present to the job seeker based on the questions and answers received by the chat system. The generated results are then presented to the job seeker user. In this way, the chat system dynamically generates questions to present to the job seeker as needed, thereby further increasing the resolution of the job seeker's information. This makes it easier for employers or recruitment agencies to carry out recruitment activities.
[0027] The server 20 includes a communication interface 22, an input / output interface 23, memory 25, storage 26, and a processor 29.
[0028] Communication IF22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices.
[0029] Input / Output IF23 functions as an interface between an input device for receiving user input operations and an output device for presenting information to the user.
[0030] Memory 25 is for temporarily storing programs and data processed by programs, etc., and is a volatile memory such as DRAM (Dynamic Random Access Memory).
[0031] Storage 26 is for storing data, and can be, for example, flash memory or an HDD (Hard Disk Drive).
[0032] The processor 29 is hardware for executing the instruction set described in the program, and consists of an arithmetic unit, registers, peripheral circuits, etc.
[0033] Server 94 of the Information Media Services provides information services, such as collecting and making available blog posts, Q&A sites, news articles, and IR information.
[0034] Server 95 of the Large-Scale Language Model Service is a server that executes language processing tasks using language models built through learning processes including artificial intelligence (AI). An LLM (Large Language Model) is a model that has been pre-trained on large amounts of data (such as text data), for example, a large amount of web content on the internet, or a large amount of data stored in a designated database, and can perform various language processing tasks by being given a task.
[0035] The server 95 of the large-scale language model service accepts prompt input in the form of text, images, audio, etc., and generates and responds with answers to those prompts. Examples of LLMs include GPT-3, GPT-4, and GPT-4o developed by OpenAI, and Gemini developed by Google.
[0036] Server 96, operated by the service provider, stores data generated as a result of the service provider's business activities. Access to this data is restricted, with viewing permissions set for users belonging to the service provider and external users not belonging to the service provider, depending on the type of data.
[0037] SNS Server 97 provides services that facilitate interaction between users, such as a service that allows users to mutually view each other's posts. For example, there are services that can be viewed via internet search even without a user account on the SNS, and services that allow users with a user account to view each other's posts.
[0038] <1.2 Functional Configuration of Server 20> Figure 2 shows the configuration of server 20. As shown in Figure 2, server 20 functions as a communication unit 201, a storage unit 202, and a control unit 203.
[0039] The communications unit 201 performs processing to enable the server 20 to communicate with external devices.
[0040] The memory unit 202 stores various databases, including the user database 211, the question item setting database 212, the reservation slot database 213, the item-by-item answer database 214, the LLM usage history database 215, and the matching database 216.
[0041] User database 211 is a database that manages information for each user. Further details will be provided later.
[0042] The Question Item Setting Database 212 is a database that manages the items of questions that employers or recruitment agencies present to job seekers via a chat system. Further details will be provided later.
[0043] The reservation slot database 213 is a database that allows employers or recruitment agencies to manage the time slots they are available to accept reservations from job seekers, as well as the conditions under which reservations are possible. Further details will be provided later.
[0044] The item-by-item response database 214 is a database that manages the answers that job seekers have accumulated to the questions through the chat system. Further details will be provided later.
[0045] The LLM usage history database 215 is a database that manages the history of questions generated by the AI service server 95 based on the answers given to questions asked by job seekers, as well as other history of use of the AI service server 95. Further details will be described later.
[0046] Matching Database 216 is a database that manages the matching process, allowing job seekers to schedule interviews and other appointments with employers or recruitment agencies. Further details will be provided later.
[0047] The receive control module 2041 controls the process by which the server 20 receives signals from external devices according to a communication protocol.
[0048] The transmission control module 2042 controls the process by which the server 20 transmits signals to external devices according to a communication protocol.
[0049] The user management module 2043 is a module for managing information for each user using System 1. Specifically, the user management module 2043 accepts registration of each user's information and updates the user database 211.
[0050] The interview processing module 2044 is a program module that presents questions to job seeker users and responds to them by receiving input from the job seeker users via chat or video / audio (for example, by displaying an avatar on the screen and providing voice guidance while receiving voice input from the job seeker users).
[0051] More specifically, the interview processing module 2044 causes the server 95 of the large-scale language model service to generate the questions to be presented to the job seeker user.
[0052] The LLM utilization module 2045 is a program module that generates prompts based on content input from the user in the form of free text, voice, images, etc., and sends the generated prompts to the large-scale language model service server 95, thereby generating output corresponding to the prompts.
[0053] Specifically, the LLM usage module 2045 manages the text entered by the user as a series and updates the LLM usage history database 215 based on the prompts sent to the Large-Scale Language Model Service server 95 and the responses from the Large-Scale Language Model Service server 95.
[0054] The learning processing module 2046 is a program module that trains a pre-trained model on the server 20, based on data stored in the item-by-item answer database 214, the matching database 216, etc., to output the content of questions presented to job seeker users, and job postings presented by employers to job seekers.
[0055] The matching processing module 2047 is a program module that extracts candidates for employers or recruitment agencies who are available to meet with job seekers, matches job seekers with employers or recruitment agencies, and updates the matching database 216, etc.
[0056] The question setting module 2048 is a program module that receives the settings of questions to be presented to job seekers via the chat system from users of job postings or recruitment agencies, and updates the question item setting database 212.
[0057] The reservation condition setting module 2049 is a program module that receives settings such as the time slots and conditions for accepting reservations from users who are job seekers or recruitment agencies, and updates the reservation slot database 213 accordingly.
[0058] The Schedule Setting Module 2050 is a program module that works in conjunction with schedule management tools used by job seekers or recruitment agencies to reserve time slots for scheduling.
[0059] <1.3 Configuration of Terminal 10> Figure 3 shows the configuration of terminal 10.
[0060] As shown in Figure 3, terminal 10 includes multiple antennas (antenna 111, antenna 112), communication units corresponding to each antenna (first communication unit 120, second communication unit 121), an input device 130 (including a touch-sensitive device 131), a display 132, an audio processing unit 140, a microphone 141, a speaker 142, a position information sensor 150, a camera 160, a motion sensor 170, a storage unit 180, and a control unit 190. Terminal 10 also has functions and configurations not specifically shown in Figure 3 (for example, a battery for maintaining power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.). As shown in Figure 3, each block included in terminal 10 is electrically connected by a bus or the like.
[0061] Antenna 111 radiates signals emitted by terminal 10 as radio waves. Antenna 111 also receives radio waves from space and provides the received signals to first communication unit 120.
[0062] Antenna 112 radiates signals emitted by terminal 10 as radio waves. Antenna 112 also receives radio waves from space and provides the received signals to the second communication unit 121.
[0063] The first communication unit 120 performs modulation and demodulation processing, etc., for the terminal 10 to transmit and receive signals via the antenna 111 in order to communicate with other wireless devices. The second communication unit 121 also performs modulation and demodulation processing, etc., for the terminal 10 to transmit and receive signals via the antenna 112 in order to communicate with other wireless devices. The first communication unit 120 and the second communication unit 121 are a communication module that includes a tuner, an RSSI (Received Signal Strength Indicator) calculation circuit, a CRC (Cyclic Redundancy Check) calculation circuit, a high-frequency circuit, etc. The first communication unit 120 and the second communication unit 121 perform modulation and demodulation, frequency conversion, etc., of the wireless signals transmitted and received by the terminal 10, and provide the received signal to the control unit 190.
[0064] The input device 130 has a mechanism for receiving user input operations. Specifically, the input device 130 is configured as a touchscreen and includes a touch-sensitive device 131. The touch-sensitive device 131 receives user input operations of the terminal 10. The touch-sensitive device 131 detects the user's contact position with the touch panel, for example, by using a capacitive touch panel. The touch-sensitive device 131 outputs a signal indicating the user's contact position detected by the touch panel to the control unit 190 as an input operation.
[0065] The display 132 displays data such as images, videos, and text in accordance with the control of the control unit 190. The display 132 is implemented by, for example, an LCD or an organic EL display.
[0066] The audio processing unit 140 modulates and demodulates the audio signal. The audio processing unit 140 modulates the signal received from the microphone 141 and provides the modulated signal to the control unit 190. The audio processing unit 140 also provides the audio signal to the speaker 142. The audio processing unit 140 is implemented, for example, by an audio processing processor. The microphone 141 receives an audio input and provides the audio signal corresponding to that audio input to the audio processing unit 140. The speaker 142 converts the audio signal received from the audio processing unit 140 into sound and outputs the sound to the outside of the terminal 10.
[0067] The location information sensor 150 is a sensor that detects the location of the terminal 10, and is, for example, a GPS (Global Positioning System) module. A GPS module is a receiving device used in a satellite positioning system. In a satellite positioning system, signals are received from at least three or four satellites, and the current location of the terminal 10, which is equipped with a GPS module, is detected based on the received signals.
[0068] Camera 160 is a device that receives light using a photodetector and outputs it as an image. Camera 160 is, for example, a depth camera that can detect the distance from camera 160 to the object being photographed.
[0069] The motion sensor 170 includes an acceleration sensor, an angular velocity sensor, etc., and detects the movement of the terminal 10.
[0070] The storage unit 180 is composed of, for example, flash memory and stores data and programs used by the terminal 10. The various types of information stored in the storage unit 180 will be described later.
[0071] The control unit 190 controls the operation of the terminal 10 by reading the program stored in the memory unit 180 and executing the instructions contained in the program. The control unit 190 is, for example, an application processor. By operating according to the program, the control unit 190 performs the functions of an operation reception unit 191, a transmission / reception unit 192, a data processing unit 193, a notification control unit 194, and a memory control unit 195.
[0072] The operation reception unit 191 processes input operations from the user to an input device such as a touch-sensitive device 131. Based on the coordinate information of the touch-sensitive device 131 where the user's finger or the like has made contact, the operation reception unit 191 determines the type of operation, such as whether the user's operation is a flick operation, a tap operation, or a drag (swipe) operation.
[0073] The transmitting / receiving unit 192 performs processing to enable the terminal 10 to send and receive data with an external device such as a server 20 in accordance with a communication protocol.
[0074] The data processing unit 193 performs calculations on the data received as input by the terminal 10 according to the program and outputs the calculation results to memory or other locations.
[0075] The notification control unit 194 performs the following processes: displaying the display image on the display 132, outputting sound to the speaker 142, and generating vibrations.
[0076] The memory control unit 195 controls the storage of data to the memory unit 180.
[0077] The various types of information stored by the memory unit 180 will now be explained. In a given situation, the memory unit 180 stores various types of information, such as user information 181.
[0078] User information 181 is information about a user who uses the services of server 20.
[0079] <2 Data Structure (First Embodiment)> Figure 4 shows the data structure of the user database 211. The user database 211 includes the following fields: "User ID", "Name", "Email Address", "Attributes", "Business ID", "Qualifications", "Registration Date", "Status", "Field", and "Evaluation Value".
[0080] The "User ID" field is information that identifies each user.
[0081] The "Name" field contains information indicating the user's name.
[0082] The "Email Address" field contains the user's email address information for contact purposes.
[0083] The "Attributes" field contains information about the user's attributes.
[0084] The "Attributes" field may include the following as user attributes: ·"job seeker" • "Job seeker" A "career change agent" provides consultation to job seekers regarding career changes, introduces information on employers, and matches job seekers with employers. Specifically, the "Business ID" field is information that identifies the organization to which the user belongs, and the following types of organizations are possible: ·Law firm • Business company The "Qualifications Held" item contains information indicating the qualifications held by the user.
[0085] Specifically, the item "Qualifications Held" may include the following qualifications, which serve as information to identify the qualifications held by the user. • National qualifications such as lawyers • Qualifications certified by businesses, general incorporated associations, and other organizations. • Certifications related to programming languages, etc., that demonstrate the level of knowledge and skills of an engineer. The "Registration Date" field indicates the date and time the user registered for the service.
[0086] The "Status" field contains information about the current status of job seekers' job search activities or employers' recruitment activities.
[0087] The "Status" field may include the following information regarding the current state of your job search: Regarding job seekers, there are categories such as "actively seeking a new job," "currently on a break from job hunting," and "considering job hunting." Regarding job seekers, this can be indicated as "Currently recruiting" (currently hiring) or "Recruitment closed" (recruitment was closed). The item "Resume Data" refers to the information in a resume, which is data created by a job seeker and used in their job search.
[0088] The item "Resume Data" refers to the resume, which is data created by job seekers and used in their job search activities.
[0089] Figure 5 shows the data structure of the question item setting database 212. The question item setting database 212 includes the items "Question Item ID", "Major Category", "Job Seeker User ID", "Question Content", "Question Category", "Weight", "Setting Date", "Enabled / Disabled", and "Reason for Question Setting".
[0090] The item "Question Item ID" is information that identifies each item of the question set by the job seeker.
[0091] The "Main Category" item indicates the broad division of the question's subject area.
[0092] Specifically, the "Major Category" item may be one in which server 20 pre-stores information on each field within the major categories. Alternatively, the information on the major categories of the question's field may be set arbitrarily by the job seeker's user.
[0093] The "Job Seeker User ID" field identifies the user who is the job seeker asking questions.
[0094] Specifically, the item "Job Seeker User ID" corresponds to the item "User ID" in user database 211.
[0095] The item "Question Content" contains information indicating the content of the questions asked to job applicants.
[0096] Specifically, the item "Question Content" includes information on the question content set by each employer, depending on the field of the question. For example, by referring to the employer's requirements information included in the job posting page where the employer is recruiting, questions about the job seeker's requirements (knowledge, skills, years of work experience, etc.) set by the employer may be generated and registered as the content of the questions to the job seeker in the question item setting database 212. Alternatively, the server 20 may acquire audio data of the interview between the employer and the job seeker, analyze the audio data of the interview to extract the items that the employer is asking, and register them as the content of the questions to the job seeker in the question item setting database 212. For example, a prompt containing instructions to extract the content of the questions that the employer asks the job seeker may be generated from the transcript data of the interview audio data, and the generated prompt may be given to the server 95 of the large-scale language model service, thereby obtaining the generated content of the questions to the job seeker from the server 95.
[0097] The "Question Category" field provides information indicating a more detailed category of question within the classifications shown in the "Major Category" field.
[0098] Specifically, the item "Question Category" may include information about the category, which is set as follows: • Categories pre-configured by the operator of Server 20 • Categories that the job seeker user can set as they wish. • Server 20 analyzes the content of the questions included in the item "Question Content" and sets the category. For example, based on the information about the content of the question included in the item "Question Content," the server 95 of the large-scale language model service may identify the category of the question, and then store that identified question category in the item "Question Category." The "Weighting" field contains information about the weighting assigned to each question by the user who is posting the job.
[0099] Specifically, the "Weighting" item may allow you to set the following weighting information. • Multiple-level evaluation • Any numerical value (If there is an answer to the item in question, that value will be added, and if the job seeker's answers exceed the threshold, the interview schedule for the job seeker may be opened up.) • Specific answers are required (If there is no answer to the question or the information is insufficient, we may not open up the appointment for consultation to the job seeker). For example, when the number of responses from job seekers exceeds a threshold, the scheduling of interviews between job seekers and recruitment agencies may be opened up, or the scheduling of interviews between job seekers and employers may be opened up.
[0100] The "Setting Date" field contains information about when the job seeker user set the questions.
[0101] The "Valid / Invalid" item specifies whether or not to present the question to the job seeker, and whether or not to use the answers to the question as material for scheduling an interview with the job seeker. This is determined by the employer or recruitment agency.
[0102] Specifically, the "Valid / Invalid" item may accept the user's specification for each job seeker or recruitment agency regarding the question item, as follows: • When the question becomes unnecessary due to the employer closing the job posting or the recruitment agency changing the area of focus they support for job seekers, the employer user or the recruitment agency user can set whether to disable the question and when to disable it. When an employer starts recruiting for a job seeker, when a recruitment agency sets up a field of study to support job seekers, or when new questions arise, the system accepts settings from the employer's user or the recruitment agency's user to enable questions and to specify when to enable them. The item "Reason for setting the question" contains information about the reason why the employer or recruitment agency set the question in the item "Question content".
[0103] Specifically, the item "Reason for setting the question" may require employers to input information such as the following as the reason for setting the question. Regarding questions about work experience: The likelihood of being hired may change depending on whether or not you have work experience. For example, a company may prefer to hire candidates with a certain level of work experience. • (Regarding questions about knowledge and skills) The likelihood of being hired may change depending on whether or not you have deliverables based on specific knowledge and skills. Figure 6 shows the data structure of the reservation slot database 213. The reservation slot database 213 includes the following items: "Reservation Slot ID", "Interviewer User ID", "Available Time Slots", "Number of Available Meetings", "Meeting Time", "Repeat Setting", "Reservation Release Conditions", and "Reservation Availability".
[0104] The "Reservation Slot ID" field is information that identifies each reserved time slot for a job seeker or employer to meet with a job seeker for a consultation.
[0105] The item "Interviewer User ID" is information that identifies the employer or recruitment agency conducting the interview with the job seeker.
[0106] Specifically, the item "Interviewer User ID" corresponds to the item "User ID" in user database 211.
[0107] The item "Available Booking Time Slots" indicates the time slots during which bookings are accepted.
[0108] The item "Number of available meetings" indicates the number of times a meeting can be scheduled within the time slot for which reservations are accepted.
[0109] Specifically, the item "Number of meetings that can be scheduled" may be set to allow the employer or recruitment agency to specify the number of meetings, depending on their circumstances, as follows: • The number of meetings allowed is less than the maximum number of meetings that can be scheduled based on the meeting time settings (for example, while meetings may be possible within a certain time frame, the recruiter or recruitment agent may limit the number of meetings to a certain level in order to secure their own work time). • No restrictions are placed on the number of meetings (for example, during periods of increased recruitment, there may be no limit on the number of interviews that can be conducted. Also, based on the estimated workload in the near future, there may be cases where it is not necessary to limit the number of meetings). The item "Meeting Time" is used to set the time range for the meeting.
[0110] Specifically, the item "Meeting Time" can be used to set the time range for meetings as follows: • Fixed within a certain time period (for example, a shorter time than the time period specified in the "Available Booking Time Slots" item) • Unlimited (No specific meeting time is set; for example, all time slots set in the "Available Time Slots" field are eligible for booking.) The "Repeat Setting" item indicates whether the reservation is scheduled regularly or not for the available time slots.
[0111] Specifically, the "Repeat Settings" item may be configured to accept time slot specifications from the job seeker or recruitment agency user, as follows: • Specific dates and time slots (meetings can be arranged on a spot basis) • Time period during which recurring settings are accepted (weekly, monthly, daily, etc.) The "Reservation Availability Conditions" item contains information about whether or not to allow job seekers to make reservations for meetings.
[0112] Specifically, the item "Reservation Release Conditions" may be set up so that each employer specifies the conditions under which reservations will be released, as follows: • When a job seeker answers questions presented in the Question Item Setting Database 212 (each employer has a "weighting" setting for each item), a numerical value corresponding to the weighting is accumulated for each employer or recruitment agency (item-specific answer database 214). When these accumulated values exceed a threshold, the appointment with the job seeker is released. Because the weighting settings differ for each employer or recruitment agency, the accumulation of numerical values for job seekers' answers may differ for each employer or recruitment agency. Furthermore, since the threshold settings may also differ for each employer, whether or not an appointment is released may vary depending on the employer or recruitment agency (for example, some employers or recruitment agencies may be more likely to accept interview appointments from job seekers by setting a low threshold, while others may be less likely to accept appointments from job seekers if they do not answer certain questions by setting a low weighting for all items except those specific questions). • If there are no answers to specific questions, the reservation will not be accepted. For example, a reservation may be accepted if the job seeker's answers to the questions include "work experience related to the job being advertised" and "qualifications." Depending on the conditions the employer considers when hiring, the employer or recruitment agency may specify the conditions for accepting or not accepting a reservation in relation to the accumulated answers. It may also be possible to set whether or not to open up a reservation depending on whether the answers are specific or not. For example, if a job seeker's answer to a question is entered in the item-by-item answer database 214 but is an unclear sentence, the answer may be treated as not having an answer because it is not specific enough. • If you can answer the questions, we will accept your reservation. The "Reservation Availability" item indicates whether or not the company accepts reservations from job seekers for the available time slots.
[0113] Specifically, the item "Reservation Availability" may store information about the status of whether or not a reservation is available, as follows: • Reservation unavailable (no slots available). The maximum number of meetings that can be scheduled has been reached, and no further reservations can be accepted for that time slot. • Reservations available • Unavailable for booking (other). For example, a recruiter or recruitment agency may set certain time slots to not accept bookings (due to holidays, etc.). Figure 7 shows the data structure of the item-specific response database 214. The item-specific response database 214 includes the items "Response Thread ID", "Job Seeker User ID", "Response Date and Time", "Category and Content of Item 1", "Response Status of Item 1", "Category and Content of Item 2", "Response Status of Item 2", "Category and Content of Item 3", and "Response Status of Item 3".
[0114] The interview processing module 2044 of server 20 presents the job seeker with questions stored in the question item setting database 212 within the chat system, and stores the job seeker's answers to those questions in the item-specific answer database 214. In the illustrated example, the questions presented to the job seeker include the first to third items, but depending on the number of questions presented to the job seeker, more question items and the job seeker's answers may be stored.
[0115] The interview processing module 2044 may refer to the question item setting database 212 and, regarding the content of the questions set by each employer, if the questions are of the same nature (for example, questions entered by each employer or recruitment agency that have the same "major category" or "question category" set in the question item setting database 212), present the question from any of the employers, and if the job seeker answers that question, it may be treated as if an answer has been given to the question of the same nature from each employer or recruitment agency, and processing may be carried out according to the "weighting" item.
[0116] The item "Answer Thread ID" is information that identifies the thread in which a user answers a question in the job placement service provided by Server 20.
[0117] The item "Job Seeker User ID" is information that identifies the job seeker user.
[0118] Specifically, the item "Job Seeker User ID" corresponds to the item "User ID" in user database 211.
[0119] The "Response Date and Time" field contains information about when the user responded to the question.
[0120] The item "Category and Content of Item 1" is information indicating the category and content of the question presented to the job seeker user by referring to the question item setting database 212.
[0121] The question categories may correspond to the "Major Category" and "Question Category" items in the Question Item Setting Database 212. The item "Response Status for Item 1" contains information about the responses given by the job seeker user to the question "Category and Content of Item 1".
[0122] The item "Category and Content of Item 2" is information indicating the category and content of the question presented to the job seeker user by referring to the question item setting database 212.
[0123] The item "Response Status to Item 2" contains information about the responses that the job seeker user provided to the question in item "Content of Item 2".
[0124] The item "Category and Content of the Third Item" is information indicating the category and content of the question presented to the job seeker user by referring to the question item setting database 212.
[0125] The item "Response Status to Item 3" contains information about the responses that the job seeker user provided to the question in item "Content of Item 3".
[0126] Figure 8 shows the data structure of the LLM usage history database 215. The LLM usage history database 215 includes the fields "Usage ID", "Response Thread ID", "Prompt", "LLM Output Result", and "Usage Date and Time".
[0127] The item "User ID" is information that identifies each history of response generated by server 95 of the large-scale language model service.
[0128] The item "Answer Thread ID" is information that identifies the thread in which a user answers a question in the job placement service provided by Server 20.
[0129] Specifically, the item "Answer Thread ID" corresponds to the item "Answer Thread ID" in the item-specific answer database 214.
[0130] The item "Prompt" contains information indicating the content of the prompt applied when sending data to server 95 of the large-scale language model service.
[0131] Specifically, the item "Prompt" may include the content of the prompt that was defined as follows and sent to the server 95 of the large-scale language model service. This includes prompts into which job seeker information (profile, work experience, knowledge, skills, etc., including information extracted from resume and work history data) is inserted, and which include instructions to generate questions corresponding to the job seeker's past work history. For example, for a job seeker with experience in the marketing department, there may be a prompt that includes instructions to create questions that present examples of situations they might encounter in their work, along with comments and suggestions for improvement. This allows employers or recruitment agencies to evaluate work experience with higher resolution than the information contained in resume and work history data. Alternatively, the questions themselves that are presented to such job seekers may be generated by the server 95 of the large-scale language model service. For example, a prompt may be generated that includes information about the job seeker and instructions that output what kind of questions would be appropriate to evaluate the job seeker's work experience, knowledge, skills, etc., and this prompt may be provided to the server 95 of the large-scale language model service.
[0132] The item "LLM Output Result" is information indicating the content output by the Large-Scale Language Model Service server 95 when a prompt is sent to the server 95 of the Large-Scale Language Model Service.
[0133] The item "Date and Time of Use" contains information about the date and time when the response was generated by server 95 of the large-scale language model service.
[0134] Figure 9 shows the data structure of the matching database 216. The matching database 216 includes the following items: "Matching ID", "Job Seeker User ID", "Interviewer User ID", "Response Thread ID", "Matching Date and Time", "Status", "Reservation Slot ID", "Reservation Time", and "Release Condition".
[0135] The "Matching ID" field identifies each match for which a time slot has been made available for the job seeker to book an interview with an employer or recruitment agency.
[0136] The item "Job Seeker User ID" is information that identifies the job seeker user.
[0137] Specifically, the item "Job Seeker User ID" corresponds to the item "User ID" in user database 211.
[0138] The item "Interviewer User ID" is information that identifies the user of the employer or recruitment agency conducting the interview with the job seeker.
[0139] Specifically, the item "Interviewer User ID" corresponds to the item "User ID" in user database 211.
[0140] The item "Answer Thread ID" is information that identifies the thread in which a job seeker user answers a question in the job placement service provided by Server 20.
[0141] Specifically, the item "Answer Thread ID" corresponds to the item "Answer Thread ID" in the item-specific answer database 214.
[0142] The "Matching Date and Time" field indicates when a candidate was matched to be available for booking within the time slot set by the job seeker.
[0143] The "Status" field indicates the status of appointments between job seekers and employers or recruitment agencies.
[0144] Specifically, the "Status" field may include information about the following situations: • Job seeker under consideration (can make a reservation for a time slot set by the employer, but the reservation has not yet been confirmed) • Reservation confirmed (A reservation has been made with the job seeker for the time slot set by the employer.) • Reservation not confirmed, closed. The "Reservation Slot ID" field is information that identifies each reserved time slot for a job seeker to meet with an employer for a consultation.
[0145] Specifically, the item "Reservation Slot ID" corresponds to the item "Reservation Slot ID" in Reservation Slot Database 213.
[0146] The "Reservation Time" field contains information about the time slot in which the reservation was confirmed.
[0147] The "Availability Conditions" item indicates the conditions under which the time slot set by the employer makes the space available for booking.
[0148] Specifically, the item "Release Conditions" includes information on the conditions under which a reservation is deemed possible, based on the conditions shown in the item "Reservation Release Conditions" in the reservation slot database 213 (for example, when the sum of the job seeker's answers to the questions in each item and the weight values assigned to those questions exceeds the threshold set by the employer or recruitment agency).
[0149] <3 operations> Figure 10 shows the process flow for receiving weighting settings for each question item from the user on the job posting side.
[0150] In step S1021, the question setting module 2048 of the server 20 presents the user with an operation screen in which the user can set the question items, their weighting, and the threshold for accepting reservations as conditions for notifying the job seeker's information.
[0151] The question item setting database 212, stored in the memory unit 202, is configured to manage the items of job-seeking questions to be presented to the first user, who is a job seeker.
[0152] In the question item setting database 212 stored in the memory unit 202, each of multiple second users, who are employers (recruiters) that hire job seekers, is configured to manage the setting of notification conditions based on the question items.
[0153] In step S1011, terminal 10 receives an operation from the recruiting user or the recruitment agent user to set the content of the question items and the weighting of each item.
[0154] In step S1023, the question setting module 2048 of the server 20 updates the question item setting database 212 based on the item-specific settings received from the recruiting user or the recruitment agent user.
[0155] (1) Setting of question items based on user input In this way, the question setting module 2048 receives operations from multiple second users to set weights for each of the multiple question items, and in response to receiving the weight settings, it causes the second user's settings to be stored in the question item setting database 212 of the storage unit 202.
[0156] (2) Generating questions Here, each question held in the question item setting database 212 may be generated based on various information.
[0157] (2-1) Generating questions based on the application guidelines The question setting module 2048 acquires information about job postings presented by employers to job seekers. The question setting module 2048 generates a prompt that includes the acquired job posting information and an instruction statement that causes the job seeker to generate questions by referring to the job posting information (for example, an instruction statement that causes the job posting to be summarized). The question setting module 2048 provides the generated prompt to an information processing system that performs language processing (for example, a server 95 of the large-scale language model service), and receives output from the information processing system that performs language processing (a server 95 of the large-scale language model service) of the results of generating questions based on the job posting (for example, the results of summarizing the job posting). The question setting module 2048 stores the received questions as questions relating to the employer in the question item setting database 212 of the storage unit 202.
[0158] Alternatively, the system may determine whether the candidate fits the description of the job requirements. The question setting module 2048 acquires information about the job requirements that the employer presents to the job seeker. The question setting module 2048 generates a prompt that includes the acquired job requirements information and an instruction to determine whether the candidate fits the description of the job requirements. The question setting module 2048 provides the generated prompt to an information processing system (large-scale language model service server 95) that performs language processing, and receives output from the information processing system (large-scale language model service server 95) that determines whether the candidate fits the description of the job requirements. Based on the output of the result of determining the candidate's profile, the question setting module 2048 identifies the question items corresponding to the job requirements and stores them in the question item setting database 212 of the storage unit 202 as question items relating to the employer.
[0159] For example, questions are identified from among the questions pre-managed in the question item setting database 212 based on the results of determining the candidate profile that matches the content of the job requirements (for example, if a candidate profile with a certain number of years of experience in legal work matches the content of the job requirements, a question related to "whether or not one has experience in legal work" is identified as a question item for the recruiter to address that candidate profile).
[0160] Furthermore, the question setting module 2048 may also reflect the information of the results of the assessment of the candidate profile that fits the content of the recruitment guidelines into the recruitment guidelines themselves. This makes it even easier to create the content of the recruitment guidelines.
[0161] (2-2) Generating questions based on the content of the interview Questions may be generated based on the content of the interview between the job seeker and the employer or recruitment agent. The question setting module 2048 acquires information from the interview log (e.g., audio data of the interview, transcript data of the audio data, and a summary of the transcript data of the audio data) that records the content of the interview between the employer and the job seeker. The question setting module 2048 generates a prompt that includes the acquired interview log information and includes instruction sentences that cause the system to generate questions for the job seeker from the content of the interview log (e.g., instruction sentences that include instructions to extract questions for the job seeker, instructions to summarize, etc.). The question setting module 2048 provides the generated prompt to an information processing system that performs language processing (e.g., a server 95 of a large-scale language model service), and receives output of question items generated based on the interview log information from the information processing system that performs language processing. The question setting module 2048 stores the received question items as question items relating to the employer in the question item setting database 212 of the storage unit 202.
[0162] (2-3) Ask the employer about the type of person they are looking to hire. You could ask job seekers questions about the type of person they are looking to hire, and then set up your questions based on their answers.
[0163] The question setting module 2048 presents employers with questions about the desired personnel and receives answers from employers regarding the desired personnel. The question setting module 2048 generates a prompt that includes information about the answers regarding the desired personnel, and includes an instruction sentence that generates questions for job seekers from the content of the answers regarding the desired personnel (for example, an instruction to summarize the desired personnel from the content of the employer's answers). The question setting module 2048 provides the generated prompt to an information processing system that performs language processing (for example, a server 95 of a large-scale language model service), and receives the output of the large-scale language model that has generated questions for job seekers (for example, the result of summarizing the questions for job seekers). The question setting module 2048 stores the received questions as questions relating to employers in the question item setting database 212 of the storage unit 202.
[0164] In step S1025, the question setting module 2048 of the server 20 analyzes the content of the question, sets the category of the question, and updates the question item setting database 212. For example, the question setting module 2048 may generate a prompt that includes the content of the question and an instruction to set a category for the content of the question based on a predefined category, and provide the generated prompt to an information processing system that performs language processing (e.g., the server 95 of the large-scale language model service) to obtain information on the category set for the content of the question. Alternatively, a category may be set for the content of the question by defining the priority for assigning categories to keywords included in the content of the question.
[0165] Figure 11 is a diagram illustrating the process flow for accepting reservation conditions from users on the job-seeking side, for each time slot of the reservation.
[0166] In step S1121, the reservation condition setting module 2049 of the server 20 presents the employer or recruitment agent with an operation screen that allows them to set the time slots for which they will accept interview reservations with job seekers.
[0167] In step S1111, terminal 10 receives an operation from the recruiting user or the recruitment agent user to set the time slots for which reservations will be accepted and the conditions for accepting reservations for each time slot.
[0168] In step S1123, the reservation condition setting module 2049 of server 20 updates the reservation slot database 213 based on the time-slot settings received from the recruiting user or the recruitment agent user.
[0169] The reservation condition setting module 2049 receives settings from multiple second users (employee users or recruitment agency users) for time slots to be used for interviews with the first user (job seeker users) and the conditions for using those time slots for reservations with the first user, and stores them in the reservation slot database 213 of the storage unit 202.
[0170] Figure 12 shows the process flow for receiving information input from job seeker users via a chat system and updating the information entered by the job seeker for each item.
[0171] In step S1221, the interview processing module 2044 of the server 20 presents the job seeker user with an operation screen that accepts information about the job search in a chat format.
[0172] In step S1211, terminal 10 receives input from the job seeker user regarding job-seeking information. For example, terminal 10 receives input from the job seeker user regarding job-seeking information such as resume data, work history data, desired industry, desired job type, and desired working conditions (work location, salary, working days, etc.).
[0173] In step S1223, the interview processing module 2044 of the server 20 presents questions to the job seeker user by referring to the information of the question items set by the recruiting user or the recruitment agent user in the question item setting database 212. The interview processing module 2044 generates questions for the job seeker using a large language model. The interview processing module 2044 updates the item-specific answer database 214 according to the input of the job seeker user for each item of the question.
[0174] In this way, the interview processing module 2044 presents the first user (the job seeker user) with questions related to job searching based on the question items in the question item setting database 212. The interview processing module 2044 receives input of answers to the items from the first user who presented the questions. The interview processing module 2044 stores the answers received from the first user in the item-specific answer database 214 of the storage unit 202, associating them with the items related to the questions. In this way, it is possible to receive input of job seeker information from the user in the form of a chat system (text chat, voice chat) exchange between the job seeker and the user, and to accumulate answers for the relevant question items.
[0175] More specifically, the interview processing module 2044 receives input from the first user by having a chat system respond via text, voice, or video to present questions and accept input of answers. Based on the input from the first user in the chat system, the interview processing module 2044 stores the answers in the item-by-item answer database 214 for the corresponding items among multiple questions.
[0176] The interview processing module 2044 may, in presenting questions, refer to the item-specific answer database 214 in the storage unit 202, and if the accumulated number of answers from the first user for any of the multiple question items is below a certain level, present a question based on that item to the first user.
[0177] This allows the chat system to prompt job seekers to answer questions if there are insufficient answers for any of the question items, thereby further improving the clarity of information about job seekers.
[0178] The interview processing module 2044 may, in presenting questions and accepting input of answers, have the chat system present the first user with questions regarding the practical aspects of the job application based on the first user's job application information, and accept input from the first user regarding the practical aspects of the job application.
[0179] For example, the application could present job seekers with questions that require them to perform tasks related to their desired job. For instance, an engineer might be asked to write code, or a designer to create a design, and the application could then accept answers from the job seeker user. Furthermore, by displaying the application's user interface and accepting feedback from job seekers, it becomes possible to assess the degree to which their feedback is relevant to their specific job role, such as designer or marketing, thereby further improving the clarity of the information provided about the job seeker.
[0180] The interview processing module 2044, in presenting questions and accepting input of answers, may generate questions related to the content of the first user's answers that require specific answers, and the chat system may present the generated questions related to the content of the answers to the first user and accept input of answers from the first user.
[0181] For example, the system can dynamically generate questions for job seekers based on their responses (past achievements, desired job type, desired duties, etc.). For instance, if a job seeker answers that they have "increased the conversion rate, which is the percentage of users who accessed a sales page and made a purchase or application," the chat system could ask questions such as "how exactly did you increase the conversion rate?" or it could present dynamically generated operation screens to the job seeker and ask questions about measures intended to increase new application registrants. By automatically generating content for job seekers in this way, it becomes easier to evaluate the knowledge and skills of job seekers, which can be difficult to gauge if they have prepared for an interview beforehand. For example, the system could prompt job seekers to answer the dynamically generated questions within a certain time limit. For example, the system could prompt job seekers to answer the dynamically generated questions within a shorter time than it would take for them to query the large-scale language model service server 95 and receive an answer. In this way, by reducing the possibility that the content of dynamically generated questions may be answered by an information processing system rather than by the job seeker's own thinking, it becomes even easier to evaluate the job seeker's knowledge, skills, etc.
[0182] In step S1213, terminal 10 presents a question to the job seeker user and accepts input of the answer to the question.
[0183] In step S1225, the interview processing module 2044 of server 20 presents questions to the job seeker user and accepts input from the job seeker user via chat. The interview processing module 2044 refers to the item-by-item answer database 214 and the reservation slot database 213 to identify job seeker users who can accept reservations based on the accumulated answers from the job seeker user, and updates the matching database 216.
[0184] In this way, the interview processing module 2044 determines whether the accumulation status of the first user's input content for each item in the item-by-item response database 214 of the storage unit 202 satisfies the conditions for notification managed in the reservation slot database 213 of the storage unit 202.
[0185] As described above, when increasing the resolution of job seekers through text chat, etc., the employer sets up questions to increase the resolution. The chat system presents questions to job seekers in text or video / audio according to the items of the job interview and accepts the job seeker's answers. When the accumulated information entered by the job seeker meets the conditions set by the employer, the job seeker's information is presented to the employer. This makes it easier for employers to match with job seekers who are a good fit for them, and reduces the burden of searching for job openings for job seekers, making it even easier for job seekers to change jobs under their desired conditions.
[0186] More specifically, the interview processing module 2044 determines whether the notification conditions for each of the multiple second users are met, based on the accumulation status of the first user's input content for each item in the item-by-item response database 214 and the weighting settings for each item for each second user stored in the reservation slot database 213 of the storage unit 202.
[0187] As described above, each employer assigns weights to the questions. Each employer sets a weight for each question item, and if a job seeker's answers to the questions meet the conditions set by the employer, a match between the employer and the job seeker becomes possible.
[0188] The interview processing module 2044 determines whether the conditions for notification are met by checking whether the input content of the first user exceeds a threshold, based on the accumulation status of the input content of the first user for each item in the item-by-item response database 214 and the weighting settings for each item of each second user stored in the reservation slot database 213 of the storage unit 202.
[0189] Thus, as a method of matching job seekers with employers or recruitment agencies, if the weighting based on the content of the entered responses exceeds a threshold, an interview appointment slot will be opened up.
[0190] The interview processing module 2044 may determine that the conditions for notification are met if there are answers to certain items among multiple question items.
[0191] In this way, when emphasis is placed on the fact that the applicant has answered the required items, it is possible to encourage them to proceed to an interview. For example, some employers may set up a system where they will conduct an interview if the applicant has indicated "past experience that could be utilized" in relation to the job they are interested in. This allows employers or recruitment agencies to encourage the scheduling of interviews with job seekers who are a better fit.
[0192] Figure 13 shows the process flow for matching job seekers with employers or recruitment agencies, based on whether each user meets the employer's specific requirements.
[0193] In step S1321, the matching processing module 2047 of the server 20 refers to the matching database 216 and presents the job seeker user with information on recruiting users or recruitment agency users who meet the conditions for releasing reserved time slots.
[0194] In step S1311, terminal 10 presents information about the recruiting party or recruitment agency, and information about available time slots for reservations with the recruiting party's user or the recruitment agency's user, and accepts the operation to make a reservation.
[0195] In step S1323, the matching processing module 2047 of the server 20 updates the matching database 216 and the reservation slot database 213 in response to an operation to make a reservation for an available time slot, thereby completing the reservation between the job seeker user and the recruiting user or recruitment agent user.
[0196] In this way, the matching processing module 2047 schedules a recruitment interview by associating a time slot for an interview about employment with the first user (the job seeker user) and the second user (the job seeker user) who meets the notification conditions (the job seeker user).
[0197] The matching processing module 2047, if the input from the first user meets the conditions for booking a time slot, books a meeting between the second user and the first user using a time slot that meets those conditions.
[0198] In step S1325, the matching processing module 2047 of the server 20 notifies the job seeker user and the recruiting user or recruitment agent user that a reservation has been made between the job seeker user and the recruiting user or recruitment agent user.
[0199] Thus, if the matching processing module 2047 determines that the notification conditions are met, it outputs information about the first user's job search to at least one of the second user who set the conditions or the person in charge of recruitment activities on behalf of the second user.
[0200] Server 20 may also send and receive document data (e.g., resume data, work history data, employment contract, etc.) between job seekers and employers for recruitment purposes using an electronic contract system, receive approval requests for such document data from at least one of the job seekers or employers, and manage the approval status using the electronic contract system.
[0201] In step S1313, terminal 10 displays to the job seeker user that a reservation has been made with the recruiting user.
[0202] <4 Screen Examples> Figure 14 shows an example of an operation screen that accepts weighting settings for each question item from users who are job seekers or recruitment agencies.
[0203] Operation screen 1400 is a screen that accepts settings for questions to be asked to job seekers from users who are either employers or recruitment agencies.
[0204] The operation screen 1400 corresponds to the example of processing described in Figure 10.
[0205] Account area 1402 is the area that displays account information for users who are job seekers or recruitment agencies.
[0206] In the example shown, account area 1402 displays the user's name, affiliated organization, etc.
[0207] Question setting area 1404 is the area that displays the details of the question items.
[0208] The setting specification unit 1406 is an operating component that receives detailed specifications for the question items from the user, such as the job seeker or recruitment agent.
[0209] In the illustrated example, the setting specification unit 1406 accepts the following specifications from a user, such as a job seeker or a recruitment agency. • Main Category (corresponds to the "Main Category" item in the Question Item Setting Database 212. For example, the main category may be pre-configured by the server 20, and the server may accept specifications from job seekers or recruitment agents.) • Question content (Input accepted from job seekers or recruitment agency users) • Weighting of question items (used to calculate the accumulated status of responses when job seekers respond) • Medium Category (corresponds to the "Question Category" item in the Question Item Setting Database 212. For example, the server 20 may pre-prepare medium categories for the job seeker or recruitment agent user to specify, or the job seeker or recruitment agent user may be able to set any medium category, or the server 20 may analyze the input content of the question and automatically set the medium category.) • Specify whether to enable or disable the question (corresponds to the "Enable / Disable" item in Question Item Setting Database 212. For example, situations in which a question may be disabled include when the recruiter or recruitment agency does not consider the question important, or when the recruitment activity is terminated or the areas in which recruitment is strengthened are changed, making the question itself unnecessary. In this case, even if the respondent answers the question, it may be decided that the answer status score used for comparison with the threshold will not be added.) The question item acquisition unit 1408 is an operating component that accepts an operation to acquire a file containing the items of the question.
[0210] The question item acquisition unit 1408 acquires files such as document files or spreadsheet files from job seekers or recruitment agents. The server 20 may extract the question items contained in the file and present the extraction results in the setting specification unit 1406 in an editable format for the job seeker or recruitment agent user. This makes it even easier for job seekers or recruitment agents to set question items by utilizing document files or the like that they already use.
[0211] The template loading operation unit 1410 is an operation component that accepts an operation to load a template prepared by the server 20 as a question item.
[0212] The template loading operation unit 1410 may also present templates of question items prepared in advance by the server 20 for each major category, in an editable format in the setting specification unit 1406, when specified by a user such as a job seeker or recruitment agent.
[0213] Area 1412 displays the number of times a job seeker has scheduled an interview with an employer or recruitment agency.
[0214] In the example shown, the performance area 1412 displays not only past interview booking examples of users who are employers or recruitment agents logged into the service, but also examples of other employers or recruitment agents who have successfully booked interviews with job seekers. For example, by accepting an operation from a job seeker user to allow sharing of booking examples, the booking examples can be made accessible to various employers or recruitment agents. This makes it easier for employers or recruitment agents to set the content of the questions and to use this as a reference for setting weights (which also serve as criteria for deciding whether or not to accept a booking), thereby simplifying the setting of question items such as weighting.
[0215] Detailed display area 1414 is an area that displays past cases that met the matching criteria.
[0216] The detailed display area 1414 may refer to the matching database 216 and display the following as reservation history, as shown in the figure. • The content of the answers that job seekers entered to the questions presented in the chat (It may also be possible to refer to the answer database 214 for each item and display the extent to which answers have been entered for each question item). • Whether or not the reservation was made (By referring to Matching Database 216 and displaying cases where the matching conditions were met and a reservation was made, as well as cases where the matching conditions were met but the reservation was not made, this can be used as a reference when setting up the questions for job seekers or recruitment agencies, making it easier to set up the questions.) The performance search operation unit 1416 is an operation component that accepts operations to search for cases that have previously met the matching conditions.
[0217] The performance search operation unit 1416 provides an operation screen that allows the user, whether a job seeker or a recruitment agent, to search various databases such as the item-specific response database 214 and the matching database 216, in response to the user's actions. Figure 15 shows an example of an operation screen that accepts settings from job seekers or recruitment agencies regarding the conditions for releasing reservation time slots.
[0218] The reservation slot setting screen 1418 is an operation screen that allows users to set the time slots for accepting interview reservations and the conditions for accepting those reservations.
[0219] The reservation slot setting screen 1418 corresponds to the example of the process described in Figure 11.
[0220] The detailed settings area 1420 is an area that displays detailed settings for the time slots during which reservations are accepted and the conditions under which reservations are accepted.
[0221] The reservation slot designation unit 1422 is an operating component that accepts the designation of various settings for accepting reservations.
[0222] The reservation slot designation unit 1422 receives settings as shown in the diagram from a user of a job seeker or recruitment agency and updates the reservation slot database 213. The server 20 may also communicate with a computer that provides a tool for managing the schedules of users of job seekers or recruitment agencies to obtain information on available time slots from the user's calendar (for example, time slots specified by the user in a calendar tool, or time slots set by a specific string such as "available" in the schedule) and reflect this in the reservation slot designation unit 1422.
[0223] The recruitment conditions setting area 1424 is an area that displays the recruitment conditions presented by the employer or recruitment agency user to the job seeker user.
[0224] The plan details specification section 1426 is an operating component that accepts the specification of detailed adoption conditions.
[0225] As shown in the diagram, the plan details specification unit 1426 may also allow the employer user to set multiple hiring conditions and present the relevant hiring conditions to the job seeker user based on the accumulated status of answers entered by the job seeker user in the chat system (question item setting database 212, item-specific answer database 214), or the conditions under which a reservation with the employer or recruitment agency was opened (reservation slot database 213, matching database 216). In the illustrated example, the system is configured to present different hiring conditions depending on the content of the work experience and the duration of the work experience. Figure 16 shows an example of an operation screen where job seekers can input their information via a chat system.
[0226] Chat operation screen 1428 is an operation screen where the chat system presents questions to job seekers and accepts answers from job seekers via chat.
[0227] The chat operation screen 1428 corresponds to the example of the process described in Figure 12.
[0228] The job seeker account area 1430 is an area that displays the user account information of job seekers.
[0229] The chat display area 1432 is an area that displays questions for job seekers, the content of the answers entered by the job seekers to those questions, and questions generated by the large-scale language model service server 95 and presented to the job seekers.
[0230] The chat display area 1432 corresponds to step S1421 in Figure 14, etc.
[0231] The response content area 1434 is the area that displays the answers entered by the job seeker user in response to questions about job searching.
[0232] The question presentation area 1436 is an area that displays the answer generated by the server 95 of the large-scale language model service in response to the question entered by the user, and the question presented to the job seeker by referring to the question item setting database 212.
[0233] The question presentation area 1436 corresponds to step S1223 in Figure 12, etc. In the illustrated example, the server 20 refers to the item "Reason for Question Setting" in the question item setting database 212 and presents the user with a question (in the illustrated example, the question is "We would like to ask about your work experience in legal affairs. Do you have experience as an in-house lawyer?") and may also display information on the reason why the recruiter or recruitment agent set the question (for example, "We place importance on the content of specific work experience as a condition of employment"). This can increase the job seeker's motivation to answer the question and encourage them to input detailed information about their job search. In the illustrated example, the question presentation area 1436 displays the question to the job seeker in text and accepts the input of the answer from the job seeker. However, it is also possible to present the question to the job seeker in voice, using an avatar that mimics an interviewer, and accept the input of the answer from the job seeker in voice.
[0234] The response content specification section 1438 is an area that receives input from job seeker users regarding their answers to questions directed at them.
[0235] The response content specification section 1438 may accept input from job seekers in text format, as shown in the diagram, or it may accept input in the form of voice, images, etc. In the illustrated example, the question content "Do you have experience working as an in-house lawyer?" is displayed in the question presentation area 1436, and the job seeker user is shown to have entered the answer "I have 3 years of experience as an in-house lawyer at Company A."
[0236] The past case display area 1440 is an area that displays an operation screen that accepts user requests to search for past matching cases stored in the matching database 216.
[0237] The past case display area 1440 may be set to be publicly accessible by job seekers in the matching database 216, and it may be possible to search the history of responses from employers or recruitment agencies to matching cases that have been made public. Here, personal information such as the job seeker's name may not be viewable in the cases, and the scope of what can be made public, such as work experience and factors that led to the match, may be specified by the job seeker.
[0238] The case details specification unit 1442 is an operating component that accepts the specification of job type or industry for matching cases.
[0239] The case details specification section 1442 may be configured to allow job seekers to specify their desired job type and industry based on information they have pre-set. This makes it even easier to search for past matching cases.
[0240] Search result area 1444 is the area that displays search results for past matching cases.
[0241] The search results area 1444 may refer to the matching database 216, etc., and prioritize presenting examples of job seekers with high similarity in terms of user resume data, work history data, desired job type, desired industry, etc.
[0242] The refined search operation unit 1446 is an operation component that accepts an operation to search for past cases in which a job seeker has made an appointment for an interview with an employer or recruitment agent after communicating with the chat system, by referring to the matching database 216. The matching processing module 2047 of the server 20 may also prioritize presenting to the job seeker cases in which an interview was made, or cases in which the job seeker was hired after the interview (the server 20 manages whether or not the job seeker was hired as a result of the interview with the employer).
[0243] The refined search operation unit 1446 may accept user requests to search for cases by targeting each item in the matching database 216, in response to user operations. Alternatively, the refined search operation unit 1446 may accept searches for cases that have been set to be publicly available (for example, set to be publicly available by job seekers). Figure 17 shows an example of a screen for matching job seekers with employers or recruitment agencies.
[0244] In the example in Figure 17, the response area 1434 shows that the job seeker user entered their answers to questions about their work experience.
[0245] Furthermore, in the example in Figure 17, in the question presentation area 1436, the server 20 displays the results of questions generated for the job seeker by the server 95 of the large-scale language model service, etc., in accordance with the job seeker's input (in the illustrated example, the questions are corresponding to work experience as an in-house lawyer, presenting clauses of a contract and asking for comments. This corresponds to step S1223 in Figure 12), and accepts comments from the job seeker.
[0246] The reservation slot area 1448 displays the time slots that have become available for reservation because the accumulated responses from job seekers meet the conditions set by the employer or recruitment agency.
[0247] The employer designation unit 1450 is an operating component that receives designations from job seekers to specify the employer or recruitment agency with whom they wish to make a reservation.
[0248] The employer designation unit 1450 refers to the matching database 216 and, as shown in the diagram, presents job seekers with information to help them decide whether or not to make a reservation, such as the department recruiting, the job type, and the available time slots for interviews. It then accepts requests from job seekers to specify the time slot for the reservation and the employer or recruitment agency to which they wish to make the reservation.
[0249] The reservation slot operation unit 1452 is an operating component that accepts the operation to make a reservation for a specified time slot and for a job seeker or recruitment agency.
[0250] The reservation slot operation unit 1452 updates the matching database 216 as a confirmed reservation in response to the user's actions as a job seeker. <Variation> The embodiments described above may be combined. In addition to the embodiments described above, the following may also be used.
[0251] While several embodiments of this disclosure have been described above, these embodiments can be implemented in a variety of other forms, and various omissions, substitutions, and modifications are permitted without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents.
[0252] The functions implemented by the components described in the present specification may be implemented in circuitry or processing circuitry including a general-purpose processor, a special-purpose processor, an integrated circuit, ASICs (Application Specific Integrated Circuits), a CPU (a Central Processing Unit), conventional circuits, and / or combinations thereof, which are programmed to implement the described functions. A processor includes transistors and other circuits, and is regarded as circuitry or processing circuitry. The processor may be a programmed processor that executes a program stored in a memory.
[0253] In the present specification, circuitry, units, and means are hardware programmed or configured to execute the described functions. The hardware may be any hardware disclosed in the present specification, or any hardware known to be programmed or configured to execute the described functions.
[0254] In a case where the hardware is a processor regarded as a type of circuitry, the circuitry, means, or unit is a combination of hardware and software used to configure the hardware and / or the processor.
[0255] <Supplementary Notes> The matters described in the above embodiments are additionally described below.
[0256] (Supplementary Note 1) A program for operating a computer having one or more computer processors, wherein the memory unit is configured to manage items of job-seeking questions to be presented to a first user who is a job seeker, and the memory unit is configured to allow each of several second users, who are employers who hire job seekers, to manage the setting of notification conditions based on the items of questions, and the program causes one or more computer processors to execute the following steps: present job-seeking questions to the first user based on the items of questions; receive input of answers to the items from the first user who presented the questions; store the answers received from the first user in the memory unit in association with the items related to the questions; determine whether the accumulation status of the first user's input content for each item in the memory unit satisfies the notification conditions managed in the memory unit; and, if it is determined that the notification conditions are met, output information about the first user's job-seeking to at least one of the second user who set the conditions or a person in charge of recruitment activities on behalf of the second user.
[0257] (Note 2) The program, as described in Appendix 1, has one or more computer processors perform the steps of: receiving an operation from each of several second users to set weights for each of several question items; and, in response to receiving the weight settings, storing the settings of the second users in a memory unit; and in the step of making a determination, it determines whether the notification conditions for each of the several second users are met, in accordance with the accumulation status of the input content of the first user for each item and the weight settings for each item of each second user stored in the memory unit.
[0258] (Note 3) In the determination step, the program determines whether the notification conditions are met by determining whether the input content of the first user exceeds a threshold, in accordance with the accumulated status of the input content of the first user for each item and the weighting settings for each item of each second user stored in the memory unit. The program then causes one or more computer processors to execute the step of scheduling an interview for employment by associating the first user with a time slot for an interview regarding employment that satisfies the notification conditions. (Appendix 2)
[0259] (Note 4) The program described in Appendix 3 determines that the notification conditions are met if, in the determination step, answers are provided to predetermined items among multiple question items.
[0260] (Note 5) A program as described in any of Appendix 3 to 4, wherein, in the step of scheduling an interview, the program receives and stores in memory the time slots for which each of multiple second users will be available for an interview with the first user, and the conditions for using those time slots to schedule an interview with the first user, and if the input from the first user satisfies the conditions for using those time slots to schedule an interview, the program schedules an interview between the second user and the first user using the time slots that satisfy those conditions.
[0261] (Note 6) A program as described in any of Appendix 1 to 5, wherein in the steps of presenting a question and receiving an answer, the chat system responds to the first user via text, voice, or video to receive the answer, and in the step of storing the answer, the system stores the answer in the appropriate item among multiple question items based on the input of the first user in the chat system.
[0262] (Note 7) The program described in Appendix 6, which, in the step of presenting a question, refers to a memory unit and, if the accumulated number of answers from the first user among multiple question items is below a certain level, presents a question based on that item to the first user.
[0263] (Note 8) A program as described in any of Appendix 6 to 7, wherein, in the steps of presenting a question and receiving the input of an answer, the chat system presents the first user with a question regarding the practical aspects of the work related to the job application, based on the first user's information regarding the job application, and receives the first user's input of an answer to the question regarding the practical aspects.
[0264] (Note 9) A program as described in any of Appendix 6 to 8, wherein, in the steps of presenting a question and receiving an answer, the program generates a question related to the content of the answer from the first user that requires a specific answer, and the chat system presents the generated question related to the content of the answer to the first user and receives an answer from the first user.
[0265] (Note 10) The program is one of the programs described in any of Appendix 1 to 9, which further performs the following functions on one or more computer processors: to obtain information on job requirements presented by an employer to a job seeker; to generate prompts that include the information on job requirements and instructions to summarize the items of questions to be asked to the job seeker; to provide the generated prompts to a large language model, thereby receiving output from the large language model of the results of summarizing the items of questions based on the job requirements; and to store the received items of questions in a memory unit as items of questions relating to the employer.
[0266] (Note 11) The program is one of the programs described in any of Appendix 1 to 10, which further performs the following functions on one or more computer processors: to acquire information on job requirements presented by an employer to a job seeker; to generate prompts that include the job requirements information and instructions to determine a person profile that fits the content of the job requirements; to provide the generated prompts to a large language model and receive output from the large language model of the results of determining a person profile that fits the content of the job requirements; and to identify the items of questions corresponding to the job requirements based on the output of the results of determining the person profile, and store them in the memory unit as items of questions related to the employer.
[0267] (Note 12) The program is one of the programs described in any of Appendix 1 to 11, which further performs the following functions on one or more computer processors: to obtain information from an interview log that records the content of an interview between an employer and a job seeker; to generate prompts that include the information from the interview log and instructions to summarize questions for the job seeker based on the content of the interview log; to provide the generated prompts to a large language model, thereby receiving output from the large language model of questions summarized based on the information from the interview log; and to store the received questions in a memory unit as questions relating to the employer.
[0268] (Note 13) The program is one of the programs described in any of Appendix 1 to 12, which further provides one or more computer processors with questions about the desired personnel to an employer and receives answers from the employer to the questions about the desired personnel; generates prompts that include information about the answers about the desired personnel and instructions to summarize questions for job seekers based on the content of the answers about the desired personnel; provides the generated prompts to a large language model and receives output from the large language model that summarizes the questions for job seekers; and stores the received questions in a memory unit as items of questions relating to the employer.
[0269] (Note 14) The program according to any one of Supplementary Notes 1 to 13, which further causes one or more computer processors to transmit and receive document data transmitted and received for recruitment between a job applicant and a recruiter by an electronic contract system, accept an operation of approving the document data from at least either the job applicant or the recruiter, and manage the approval by the electronic contract system.
[0270] (Supplementary Note 15) A method for operating a computer comprising one or more computer processors, configured to manage, in a storage unit, job search question items to be presented to a first user who is a job applicant, and configured to manage, in the storage unit, notification condition settings each made by a plurality of second users, each second user being a recruiter that recruits the job applicant, based on the question items, the method comprising: causing, by the one or more computer processors, presenting a job search question to the first user based on the question items; receiving an input of an answer to the items from the first user to whom the question has been presented; causing the storage unit to store the answer input received from the first user in association with the items related to the question; determining whether an accumulation status of input contents of the first user for each item in the storage unit satisfies a notification condition managed in the storage unit; and outputting information related to the job search of the first user to at least either the second user that set the condition or a person in charge of conducting recruitment activities for the second user, when it is determined that the notification condition is satisfied.
[0271] (Supplementary Note 16) Information processing device, wherein a memory unit is configured to manage a list of job-seeking questions to be presented to a first user who is a job seeker, and the memory unit is configured to manage the setting of notification conditions based on the question items for each of several second users who are employers who hire job seekers, and the control unit of the information processing device performs the following steps: presenting job-seeking questions to the first user based on the question items; receiving input of answers to the items from the first user who presented the questions; storing the answers received from the first user in the memory unit in association with the items related to the questions; determining whether the accumulation status of the first user's input content for each item in the memory unit satisfies the notification conditions managed in the memory unit; and, if it is determined that the notification conditions are met, outputting information regarding the first user's job-seeking to at least one of the second user who set the conditions or a person in charge of recruitment activities on behalf of the second user.
Claims
1. A program for operating a computer having one or more computer processors, The memory unit is configured to manage the items of job-seeking questions that are presented to the first user, who is a job seeker. In the memory unit, a second user who is an employer who hires job seekers, and each of the multiple such second users, is configured to manage the setting of notification conditions based on the items of the question. The program is configured on one or more computer processors. Based on the items of the aforementioned questions, the first user is presented with questions regarding job searching, The first user who presented the aforementioned question inputs an answer to the aforementioned item, The steps include storing the answer received from the first user in association with the item related to the question in the storage unit, The steps include determining whether the storage status of the input content of the first user for each item in the storage unit satisfies the conditions for the notification managed by the storage unit, A program that, when it is determined that the conditions of the aforementioned notification are met, causes at least one of the second user who set the conditions or the person in charge of recruitment activities on behalf of the second user to output information regarding the first user's job search.
2. The program further provides the following to one or more computer processors: The steps include receiving an operation from each of the multiple second users to set a weight for each of the multiple question items, In response to receiving the weighting setting, the storage unit is made to store the setting of the second user, and the following steps are performed: The program according to claim 1, wherein in the step of making the determination, it determines whether each of the multiple second users satisfies the notification conditions, in accordance with the accumulation status of the input content of the first user for each item and the weighting settings for each item of each second user stored in the storage unit.
3. In the determination step, the system determines whether the conditions for the notification are met by determining whether the input content of the first user exceeds a threshold, in accordance with the accumulation status of the input content of the first user for each item and the weighting settings for each item of each second user stored in the storage unit. The program further provides the following to one or more computer processors: The program according to claim 2, which causes the program to perform the step of scheduling an interview for employment by associating a time slot for an interview regarding employment with the first user, with the second user who meets the conditions of the notification.
4. The program according to claim 3, wherein in the step of making the determination, it is determined that the conditions for the notification are met if there is an answer to a predetermined item among the items of the multiple questions.
5. In the step of scheduling the interview, the system receives and stores in the storage unit the setting of a time slot for which the user will agree to an interview with the first user, and the conditions for using that time slot for scheduling the interview with the first user, from each of the multiple second users. The program according to claim 3, wherein if the input of the first user satisfies the conditions for making a reservation for the time slot, the program reserves a meeting between the second user and the first user for the time slot that satisfies those conditions.
6. In the steps of presenting the question and receiving the answer, the system receives the answer from the first user by having a text, voice, or video chat system respond to the first user. The program according to claim 1, wherein in the step of storing information, the program stores answers in the corresponding items from among the multiple question items based on the input content of the first user in the chat system.
7. The program according to claim 6, wherein in the step of presenting the question, the program refers to the storage unit and, if the accumulated number of answers from the first user among the multiple question items is below a certain level, presents a question based on that item to the first user.
8. The program according to claim 6, wherein in the steps of presenting the questions and receiving the input of the answers, the chat system presents the first user with questions regarding the practical work related to the job search, based on information about the first user's job search, and receives input from the first user with answers to the questions regarding the practical work.
9. The program according to claim 6, wherein in the steps of presenting the question and receiving the input of the answer, the chat system generates a question related to the content of the answer that requires a specific answer, according to the content of the answer from the first user, and presents the generated question related to the content of the answer to the first user and receives the input of the answer from the first user.
10. The program further provides the following to one or more computer processors: To obtain information on the job requirements presented by the employer to the job seeker, To generate a prompt that includes the information of the aforementioned recruitment requirements and instructions to summarize the items of the questions to be asked of the job seeker, By providing the generated prompt to a large-scale language model, the output from the large-scale language model is received, which summarizes the items of the questions based on the application guidelines. The program according to claim 1, wherein the received items of the question are stored in the storage unit as items of the question relating to the job applicant.
11. The program further provides the following to one or more computer processors: To obtain information on the job requirements presented by the employer to the job seeker, The process involves generating a prompt that includes information from the aforementioned recruitment guidelines and instructions for determining a candidate profile that matches the content of the aforementioned recruitment guidelines. By providing the generated prompt to a large-scale language model, the system receives output from the large-scale language model indicating the results of determining a candidate profile that matches the content of the recruitment requirements. The program according to claim 1, which, based on the output of the results of determining the person's profile, identifies the items of questions corresponding to the recruitment requirements and stores them in the memory unit as the items of questions relating to the applicant.
12. The program further provides the following to one or more computer processors: To obtain information from interview logs that record the content of interviews between the employer and the job seeker, The process involves generating a prompt that includes the information from the interview log and instructions to summarize questions for the job seeker based on the content of the interview log. By providing the generated prompt to a large-scale language model, the output of the question items summarized based on the information in the interview log is received from the large-scale language model. The program according to claim 1, wherein the received items of the question are stored in the storage unit as items of the question relating to the job seeker.
13. The program further provides the following to one or more computer processors: The aforementioned employer will be presented with questions regarding the desired personnel, and will be asked to provide answers to these questions. The process involves generating a prompt that includes information about the desired candidate and instructions to summarize questions for the job seeker based on the content of the response regarding the desired candidate. By providing the generated prompt to a large-scale language model, the output of the large-scale language model summarizing the questions for the job seeker is received. The program according to claim 1, wherein the received question is stored in the storage unit as an item of the question relating to the job applicant.
14. The program further provides the following to one or more computer processors: The program according to claim 1, wherein document data sent and received between job seekers and employers for the purpose of employment is sent and received via an electronic contract system, an operation to approve the document data is received from at least one of the job seekers or employers, and the approval is managed by the electronic contract system.
15. A method for operating a computer having one or more computer processors, The memory unit is configured to manage the items of job-seeking questions that are presented to the first user, who is a job seeker. In the memory unit, a second user who is an employer who hires job seekers, and each of the multiple such second users, is configured to manage the setting of notification conditions based on the items of the question. The above method involves one or more computer processors, Based on the items of the aforementioned questions, the first user is presented with questions regarding job searching, The first user who presented the aforementioned question inputs an answer to the aforementioned item, The steps include storing the answer received from the first user in association with the item related to the question in the storage unit, The steps include determining whether the storage status of the input content of the first user for each item in the storage unit satisfies the conditions for the notification managed by the storage unit, A method comprising the step of outputting information regarding the first user's job search to at least one of the second user who set the conditions for the aforementioned notification or a person in charge of recruitment activities on behalf of the second user, if it is determined that the conditions for the aforementioned notification are met.
16. An information processing device, The memory unit is configured to manage the items of job-seeking questions that are presented to the first user, who is a job seeker. In the memory unit, a second user who is an employer who hires job seekers, and each of the multiple such second users, is configured to manage the setting of notification conditions based on the items of the question. The control unit of the information processing device, Based on the items of the aforementioned questions, the first user is presented with questions regarding job searching, The first user who presented the aforementioned question inputs an answer to the aforementioned item, The steps include storing the answer received from the first user in association with the item related to the question in the storage unit, The steps include determining whether the storage status of the input content of the first user for each item in the storage unit satisfies the conditions for the notification managed by the storage unit, An information processing device that, when it is determined that the conditions of the aforementioned notification are met, outputs information regarding the first user's job search to at least one of the second user who set the conditions or the person in charge of recruitment activities on behalf of the second user.
Citation Information
Patent Citations
Recruiting / job-seeking / job-changing activity support system and program for recruiting / job-seeking / job-change activity support system
JP2020154582A