Information processing device, information processing method, and information processing program
The information processing device addresses the excessive burden on employers by receiving job posting information from a secondary application and generating postings through a primary application, facilitating easy creation of job postings using familiar platforms.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2026-04-09
AI Technical Summary
Existing job posting systems place an excessive burden on employers due to the need to input various conditions through less frequently used applications, such as job search services, when creating job postings.
An information processing device that receives job posting information from a second application different from the one used by job seekers, generates job postings, and provides them through the first application, allowing employers to use more familiar platforms like social networking services.
Reduces the burden on employers by enabling them to easily create job postings using frequently used applications, thereby simplifying the job posting process.
Smart Images

Figure 2026061652000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.
Background Art
[0002] Conventionally, techniques for generating job information have been known. As an example of such a technique, a technique for creating job information based on input job requirements (for example, Patent Document 1) is known.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the prior art, the burden on the employer when creating job information may be excessive. For example, in order to create job information, it is necessary to start an application or the like that provides a job search service and then input various conditions for job recruitment. Therefore, a technique for reducing the burden on the employer when creating job information is desired.
Means for Solving the Problems
[0005] To solve the above-described problems and achieve the object, an information processing apparatus includes a reception unit that receives information related to a job from an employer using a second application different from a first application in which a job seeker searches for job information, a generation unit that generates the employer's job information using the information related to the job, and a provision unit that provides the employer's job information to the job seeker by the first application.
Effects of the Invention
[0006] According to the present invention, the burden on employers when creating job postings can be reduced. [Brief explanation of the drawing]
[0007] [Figure 1] Figure 1 shows an example of the configuration of an information processing system according to the first embodiment. [Figure 2] Figure 2 is a diagram illustrating the overview of the processing performed by the information processing device according to the first embodiment. [Figure 3] Figure 3 shows an example of the configuration of an information processing device according to the first embodiment. [Figure 4] Figure 4 shows an example of the information stored in the job information storage unit. [Figure 5] Figure 5 shows an example of the processing of the collection unit according to the first embodiment. [Figure 6] Figure 6 shows an example of the processing of the display unit according to the first embodiment. [Figure 7] Figure 7 is a flowchart showing an example of processing by the information processing device according to the first embodiment. [Figure 8] Figure 8 shows an example of the configuration of an information processing system according to the second embodiment. [Figure 9] Figure 9 shows an example of the configuration of an information processing device according to the second embodiment. [Figure 10] Figure 10 shows an example of the information stored in the store information storage unit. [Figure 11] Figure 11 shows an example of the information stored in the store information storage unit. [Figure 12] Figure 12 shows an example of the information stored in the job seeker information storage unit. [Figure 13] Figure 13 shows an example of the processing of the generation unit according to the second embodiment. [Figure 14] Figure 14 shows an example of the processing of the generation unit according to the second embodiment. [Figure 15]FIG. 15 is a flowchart showing an example of processing by the information processing apparatus according to the second embodiment. [Figure 16] FIG. 16 is a diagram showing an example of the configuration of the information processing apparatus according to the third embodiment. [Figure 17] FIG. 17 is a diagram showing an example of processing of the modification part according to the third embodiment. [Figure 18] FIG. 18 is a flowchart showing an example of processing by the information processing apparatus according to the third embodiment. [Figure 19] FIG. 19 is a diagram showing an example of the configuration of the information processing apparatus according to the fourth embodiment. [Figure 20] FIG. 20 is a diagram showing an example of information stored in the notification information storage unit. [Figure 21] FIG. 21 is a diagram showing an example of processing of the reception unit according to the fourth embodiment. [Figure 22] FIG. 22 is a diagram showing an example of the hardware configuration.
MODE FOR CARRYING OUT THE INVENTION
[0008] Hereinafter, embodiments of the information processing apparatus, information processing method, and information processing program according to the present application will be described in detail with reference to the drawings. Note that the present invention is not limited by this embodiment. In the description of the drawings, the same parts are denoted by the same reference numerals, and duplicate explanations are omitted.
[0009] 〔First Embodiment〕 〔Configuration of Information Processing System〕 First, the configuration of the information processing system 1 will be described with reference to FIG. 1. FIG. 1 is a diagram showing an example of the configuration of the information processing system 1 according to the first embodiment. As shown in FIG. 1, the information processing system 1 has a configuration in which an information processing apparatus 100, a first application server 200, a second application server 300, and a terminal device 400 are connected by a predetermined network NW.
[0010] Furthermore, regarding the network configuration shown in Figure 1, each device may communicate via any communication network, whether wired or wireless, such as the Internet, LAN (Local Area Network), or VPN (Virtual Private Network). Note that the configuration shown in Figure 1 is merely an example, and there are no particular limitations on the specific configuration or the number of devices.
[0011] (Information processing device 100) The information processing device 100 is an information processing device that receives input related to job postings, generates job postings, and provides them to job seekers, and is implemented by a server device or a cloud system. For example, the information processing device 100 generates job postings from various conditions of job postings entered via applications such as SNS (Social Networking Service) used by employers, and supports employers' recruitment by displaying the job postings on the screen of job seekers' terminal devices 400.
[0012] (First application server 200) The first application server 200 is a server that provides an application service for searching job postings, and is implemented by a computer or a cloud system. For example, the first application server 200 provides job postings that match specified conditions to the terminal device 400.
[0013] (Second application server 300) The second application server 300 is a server that provides application services different from the application service for searching job information, and is implemented by a computer or cloud system. For example, the second application server 300 provides application services such as SNS to the terminal device 400. The second application server 300 also acquires information entered through the operation of the terminal device 400.
[0014] (Terminal device 400) The terminal device 400 is a terminal such as a personal computer, smartphone, or tablet, and receives input from employers or job seekers and displays the output results from the information processing device 100. For example, the terminal device 400 is a smartphone that receives input of job requirements from employers. Alternatively, the terminal device 400 is a smartphone that displays job information provided by the information processing device 100 or the first application server 200 on its screen.
[0015] [Processing by information processing equipment] Conventional information processing systems placed an excessive burden on employers when creating job postings. For example, to create a job posting, employers had to log in to an application that provided a job search service and input various conditions for the job posting within that application. In other words, employers had to select and launch an application that they used less frequently than applications such as social networking services, and then input each job posting condition one by one, which placed an excessive burden on employers. Therefore, there was a need for technology that would reduce the burden on employers when creating job postings.
[0016] Therefore, the information processing device 100 uses a second application, which is different from the first application used by job seekers to search for job information, to receive information about job openings from employers, uses the information about job openings to generate job information from employers, and provides the job information from employers to the job seekers through the first application.
[0017] Now, with reference to Figure 2, we will explain the overall process performed by the information processing device 100. Figure 2 is a diagram illustrating the overall process performed by the information processing device 100. In the example in Figure 2, the process flow from receiving input of job requirements from employers to creating and providing job information is shown.
[0018] For example, the information processing device 100 receives information such as a request to generate job postings, the stores that need to replenish their workforce, the number of people to replenish, the date and time when the workforce needs to be replenished, and the wages to be paid to the workers, using an application such as an SNS as shown in Figure 2(1) (Figure 2(2)). Subsequently, the information processing device 100 generates job postings that include the various information received, as shown in Figure 2(3). Then, the information processing device 100 uploads the generated job postings to a server that provides a job search service and displays them on the screen of a terminal device 400 that uses an application service for searching job postings, as shown in Figure 2(4).
[0019] In this way, the information processing device 100 can reduce the burden on employers when creating job postings by generating employer job postings from information about job postings received using an application different from the application used to search for job postings. In other words, the information processing device 100 makes it possible for employers to easily create job postings using frequently used and familiar applications such as social networking services (SNS).
[0020] [Configuration of the information processing device] Next, the configuration of the information processing device 100 will be described with reference to Figure 3. Figure 3 is a diagram showing an example of the configuration of the information processing device 100 according to this embodiment. As shown in Figure 3, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130. Note that each of these units may be distributed and held by multiple devices. The processing of each of these units will be described below.
[0021] (Communications Department 110) The communication unit 110 is implemented using a NIC (Network Interface Card) or the like, and enables communication between the control unit 130 and external devices via telecommunication lines such as LANs or the Internet. For example, the communication unit 110 enables communication between the first application server 200, the second application server 300, the terminal device 400, and the control unit 130.
[0022] (Storage unit 120) The storage unit 120 is implemented using semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or storage devices such as hard disks and optical discs. The storage unit 120 stores data and programs necessary for various processes performed by the control unit 130. The storage unit 120 may also be implemented using a storage system installed outside the information processing device 100. As shown in Figure 3, the storage unit 120 has a job information storage unit 121. The various parts of the storage unit 120 will be described below.
[0023] (Recruitment information storage unit 121) The job information storage unit 121 stores information related to job information. For example, the job information storage unit 121 stores job information that was previously generated by the information processing device 100. The job information storage unit 121 also stores information such as the content of the work and salary obtained from the job information server 500, which will be described later. Now, with reference to Figure 4, the information stored by the job information storage unit 121 will be explained. Figure 4 is a diagram showing an example of the information stored by the job information storage unit according to this embodiment.
[0024] As shown in Figure 4, the job information storage unit 121 stores information for items such as "No," "Job Name," "Employer," "Store," "Address," "Category," "Job Description," "Number of People," "Required Experience and Skills," "Date and Time," "Salary," and "Fixed Items." "No" indicates the identification number of the job. "Job Name" indicates the name of the job. "Employer" indicates the employer who is recruiting. "Store" indicates the store where the job seeker will work. "Address" indicates the address where the job seeker will work. "Job Description" indicates the content of the job. "Category" indicates the category of the job. "Number of People" indicates the number of people needed for the job. "Required Experience and Skills" indicates information on the work experience and job history required of the job seeker. "Date and Time" indicates the date and time of the job. "Salary" indicates the salary for the job. "Fixed Items" indicates items that will be reused with the same content when generating subsequent job information.
[0025] For example, the job information storage unit 121 stores information such as "Job name: Stocking shelves at XX Supermarket", "Employer: Company A", "Store: XX Nerima Store", "Address: **** Nerima-ku, Tokyo", "Category: Stocking shelves", "Job description: Stocking shelves at XX Supermarket", "Number of people: 3", "Required experience and qualifications: None", "Date and time: ** / ** **:**~**:**", "Salary: 1400 yen (hourly wage)", "Fixed items: Job description", etc. In other words, the job information storage unit 121 stores information that Company A is recruiting 3 people for stocking shelves at XX Supermarket in XX Nerima Store, located in **** Nerima-ku, Tokyo, on ** / ** **:**~**:**, with an hourly wage of 1400 yen, and that the job description item will be used to generate subsequent job information. That is to say, the job information storage unit 121 stores various information related to job postings that have been posted in the past or are currently being posted.
[0026] (Control unit 130) Let's return to the explanation of Figure 3. The control unit 130 is implemented using a CPU (Central Processing Unit), NP (Network Processor), FPGA (Field Programmable Gate Array), etc., and executes processing programs stored in memory. As shown in Figure 4, the control unit 130 has a receiving unit 131, a generation unit 132, and a supply unit 133. The following describes each part of the control unit 130.
[0027] (Reception desk 131) The reception unit 131 receives information related to job openings. For example, the reception unit 131 receives information related to job openings from employers using a second application, which is different from the first application used by job seekers to search for job openings.
[0028] Here, "receiving job information from employers using the second application" includes cases where job information entered by employers on the second application is received, and cases where the first application is launched by operating the second application, and job information entered by employers on the first application is received. The following explanation will focus on the former case, where job information entered on the first application is received.
[0029] For example, the reception unit 131 receives information about the job posting conditions entered by the employer through the operation of the terminal device 400 on the second application from the second application server 300. More specifically, the reception unit 131 receives information from the second application server 300 about the job posting conditions entered by the employer through the operation of the terminal device 400, such as "Job description: Stocking shelves at XX Supermarket, Store: XX Nerima Store, Date and time: ** / ** **:**~**:**, Number of people: 3, Salary: 1400 yen, ...".
[0030] (Generation unit 132) The generation unit 132 generates job information for employers using information related to job openings. For example, the generation unit 132 generates job information that includes various types of information received from the reception unit 131, such as job description, store, date and time, number of people, and salary.
[0031] Now, with reference to Figure 5, the processing by the generation unit 132 will be explained. Figure 5 is a diagram showing an example of the processing by the generation unit according to the first embodiment. Figure 5 shows the flow from the input of job information by the employer to the generation of job information by the generation unit 132.
[0032] For example, as shown in Figure 5, the second application server 300 acquires job information entered using the employee's terminal device 400, "Job description: Stocking shelves at XX Supermarket, Store: XX Nerima Store, Date and time: ** / ** **:**~**:**, Number of people: 3, Salary: 1400 yen". Subsequently, the reception unit 131 of the information processing device 100 receives the various information acquired by the second application server 300.
[0033] In this case, the generation unit 132 uses the received job information to generate job information that includes "Job description: Stocking shelves at XX Supermarket, Store: XX Nerima Store, Date and time: ** / ** **:**~**:**, Number of people: 3, Salary: 1400 yen". The generation unit 132 can also add an image appropriate to the job description as an eye-catching image when generating the job information.
[0034] As an alternative example, when generating job information, the generation unit 132 can refer to and use information contained in past job information for fixed items. For example, if the job description is set as a fixed item in the job information of Company A, then the job information that Company A receives from employers only needs to include information such as the store, date and time, and number of people.
[0035] As an alternative example, if there is insufficient information when generating job postings, the system can generate job postings by referring to information contained in the employer's past job postings. For example, suppose that there are no fixed fields in the job postings of Company A, and Company A inputs information such as the store, date and time, and number of people, and the reception unit 131 receives the above information from the second application server 300. In this case, the generation unit 132 can use the information stored in the job posting storage unit 121, such as "Job description: Stocking shelves at XX Supermarket, Salary: 1400 yen," and the information about the received job postings to generate job postings that include "Job description: Stocking shelves at XX Supermarket, Store: XX Nerima Store, Date and time: ** / ** **:**~**:**, Number of people: 3, Salary: 1400 yen."
[0036] (Provider 133) The provisioning unit 133 provides employer job information to job seekers through the first application. For example, the provisioning unit 133 displays the employer job information generated by the generation unit 132 on the first application. Now, the processing of the provisioning unit 133 will be explained with reference to Figure 6. Figure 6 is a diagram showing an example of the processing of the provisioning unit according to the first embodiment. Figure 6 shows the screen of a terminal device 400 used by a job seeker.
[0037] For example, as shown in Figure 6, the provision unit 133 uploads the job information for an employer generated by the generation unit 132, "Job description: Stocking shelves at XX Supermarket, Store: XX Nerima Store, Date and time: ** / ** **:**~**:**, Number of people: 3, Salary: 1400 yen," to the first application server 200. The first application server 200 then displays the first application used by the job seeker on the screen of the terminal device 400 that has launched the first application.
[0038] 〔flowchart〕 Next, the processing flow by the information processing device 100 will be described with reference to Figure 7. Figure 7 is a flowchart showing an example of the processing flow according to the first embodiment. The following steps can be executed in a different order, and some steps may be omitted.
[0039] First, the reception unit 131 receives information about job openings using the second application (step S101). Next, the generation unit 132 generates job opening information for employers using the information about job openings (step S102). Then, the provision unit 133 provides the job opening information to job seekers using the first application (step S103), and the information processing device 100 completes the process shown in Figure 7.
[0040] 〔effect〕 The information processing device 100 according to this embodiment includes a receiving unit 131 that receives information about job openings from employers using a second application different from a first application used by job seekers to search for job information, a generating unit 132 that generates job information from employers using the information about job openings, and a providing unit 133 that provides the job information from employers to job seekers using the first application.
[0041] As a result, the information processing device 100 can reduce the burden on employers when creating job postings by generating employer job postings from information received using an application different from the application used to search for job postings. In other words, the information processing device 100 enables employers to easily create job postings using frequently used and familiar applications such as social networking services (SNS).
[0042] [Second Embodiment] In the first embodiment described so far, the process of generating job information from job information received using the second application has been explained. However, the information processing device 100 can also input various types of information into a learning model and generate job information using the job information output from the learning model. This point will be explained in the second embodiment. Note that the contents described in the first embodiment will be omitted as appropriate.
[0043] [Configuration of the information processing system] First, the configuration of the information processing system 1 will be described with reference to Figure 8. Figure 8 is a diagram showing an example of the configuration of the information processing system 1 according to the second embodiment. As shown in Figure 8, the information processing system 1 has a configuration in which an information processing device 100, a first application server 200, a second application server 300, a terminal device 400, a job information server 500, a store information server 600, and a job seeker information server 700 are connected by a predetermined network NW. In other words, the information processing system 1 differs from the first embodiment in that it further includes a job information server 500, a store information server 600, and a job seeker information server 700.
[0044] (Job posting server 500) The job information server 500 is a server that provides job information and is implemented using a computer or cloud system. For example, the job information server 500 provides the information processing device 100 with job information such as job description and salary for job postings that have been posted in the past or are currently being posted.
[0045] (Store information server 600) The store information server 600 is a server that provides information about stores and is implemented by a computer or cloud system. This information includes basic store information, events, traffic conditions, weather, and so on. For example, the store information server 600 provides the information processing device 100 with information such as the store's employees, the store itself, its address, and the number of employees. The store information server 600 also provides the information processing device 100 with information such as events taking place around the store, traffic conditions around the store, and weather around the store.
[0046] (Job seeker information server 700) The job seeker information server 700 is a server that provides information about job seekers and is implemented by a computer or cloud system. For example, the job seeker information server 700 provides the information processing device 100 with information about job seekers, including conditions such as the job seeker's desired salary, available working hours, work history, job history, and rank.
[0047] [Configuration of the information processing device] Next, the configuration of the information processing device 100 will be described with reference to Figure 9. Figure 9 is a diagram showing an example of the configuration of the information processing device 100 according to the second embodiment. As shown in Figure 9, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130. Note that each of these units may be distributed and held by multiple devices. The processing of each of these units will be described below.
[0048] (Communications Department 110) The communication unit 110 further enables communication with the job information server 500, the store information server 600, the job seeker information server 700, and the control unit 130.
[0049] (Storage unit 120) As shown in Figure 10, the memory unit 120 includes a job information memory unit 121, a store information memory unit 122, a job seeker information memory unit 123, and a model memory unit 124. In other words, the memory unit 120 differs from the first embodiment in that it further includes a store information memory unit 122, a job seeker information memory unit 123, and a model memory unit 124. The individual parts of the memory unit 120 will be described below.
[0050] (Store information storage unit 122) The store information storage unit 122 stores information about the store. For example, the store information storage unit 122 stores information such as the store name, employees, address, maximum number of employees, minimum number of employees, events held around the store, traffic conditions around the store, and weather around the store. Now, referring to Figures 11 and 12, we will explain the information stored by the job seeker information storage unit 123. Figures 11 and 12 are diagrams showing examples of information stored by the store information storage unit 122.
[0051] As shown in Figure 11, the store information storage unit 122 stores information on items such as "store name," "employee," "address," "maximum number of employees," and "minimum number of employees." "Store name" indicates the name of the store. "Employee" indicates the employee who operates the store. "Address" indicates the address of the store. "Maximum number of employees" indicates the maximum number of workers in the store. "Minimum number of employees" indicates the minimum number of workers in the store.
[0052] For example, the store information storage unit 122 stores information such as "Store name: ○○ Nerima Store", "Employer: Company A", "Address: **** Nerima-ku, Tokyo", "Maximum number of employees: 6", and "Minimum number of employees: 2". In other words, the store information storage unit 122 stores information that the ○○ Nerima Store, operated by Company A in **** Nerima-ku, Tokyo, requires 2 to 6 workers. That is, the store information storage unit 122 stores basic information about each store and information on the number of people required for operations, etc.
[0053] Furthermore, as shown in Figure 12, the store information storage unit 122 stores information on items such as "store name," "date and time," "events," "traffic conditions," and "weather." "Store name" indicates the name of the store. "Date and time" indicates the date and time. "Events" indicates events taking place around the target store. "Traffic conditions" indicates the traffic conditions around the target store. "Weather" indicates the weather around the target store.
[0054] For example, the store information storage unit 122 stores the following information about the XX Nerima store: "Date and time: 2024 / 8 / 27 9am-12pm", "Event: XX Festival", "Traffic conditions: Slightly congested", "Weather: Cloudy". In other words, the store information storage unit 122 stores the information that the XX Festival event is scheduled to take place around the XX Nerima store from 9am to 12pm on 2024 / 8 / 27, traffic conditions are expected to be slightly congested, and the weather forecast is cloudy. That is to say, the store information storage unit 122 stores information related to determining the conditions of job postings, such as surrounding events, traffic conditions, and weather, for each store.
[0055] (Job applicant information storage unit 123) The job seeker information storage unit 123 stores information about job seekers obtained from the job seeker information server 700. For example, the job seeker information storage unit 123 stores information such as the job seeker's basic information, the job seeker's image, the job seeker's work history, and their work experience. Now, with reference to Figure 12, the information stored by the job seeker information storage unit 123 will be explained. Figure 12 is a diagram showing an example of the information stored by the job seeker information storage unit 123 according to this embodiment.
[0056] As shown in Figure 12, the job seeker information storage unit 123 stores information on items such as "No," "Name," "Age," "Address," "Work History," "Job Experience," "Job Description," "Rank," "Status," and "Location Information." "No" indicates the job seeker's identification number. "Name" indicates the job seeker's name. "Age" indicates the job seeker's age. "Address" indicates the job seeker's address. "Work History" indicates the job seeker's past work history. Work history includes information such as the content and date of the work the job seeker has done in the past, as well as the job seeker's evaluation of their past work. "Job Experience" indicates the job seeker's job experience. Job experience includes information such as the skills and qualifications the job seeker possesses. "Job Description" indicates the content of the work the job seeker is engaged in. "Rank" indicates the job seeker's rank. "Status" indicates the job seeker's status, such as currently seeking employment or on hiatus. "Location Information" indicates the job seeker's current or past location information. Location information includes date and time information.
[0057] For example, the job seeker information storage unit 123 stores the following information about job seeker "No:1": "Name: Taro XX", "Age: 21", "Address: Itabashi-ku, Tokyo ***", "Work history: Stocking staff 73 times, XX staff ** times, ...", "Work experience: Stocking experience 1 year and 3 months", "Job content: Stocking work at a supermarket", "Rank: B", "Status: Unemployed", "Location information: Itabashi-ku, Tokyo ***, ...". In other words, the job seeker information storage unit 123 stores the information that Taro XX, a 21-year-old living in Itabashi-ku, Tokyo ***, has experience as a stocking staff member 73 times, XX staff ** times, and 1 year and 3 months of stocking experience, is rank B for stocking work at a supermarket, is currently unemployed, and has location information in Itabashi-ku, Tokyo ***. That is, the job seeker information storage unit 123 stores the basic information of the job seeker, whether or not they are unemployed, and location information.
[0058] (Model memory unit 124) The model memory unit 124 stores a job posting condition output model that outputs the conditions for job postings. For example, the model memory unit 124 stores a first job posting condition output model that, in response to inputs of store information and job posting information, outputs store information indicating stores that need to replenish their workforce, date and time information indicating the date and time when stores need to replenish their workforce, and number information indicating the number of workers to replenish the stores. In other words, the model memory unit 124 stores a first job posting condition output model that has learned the relationship between store information and job posting information, and the relationship between store information, date and time information, and number information.
[0059] Furthermore, the model memory unit 124 stores a second job requirements output model that has been trained to output job information indicating the content of the work to be performed by workers to replenish the stores, in response to inputs of store information and job information. In other words, the model memory unit 124 stores a second job requirements output model that has learned the relationships between store information, job information, job seeker information, job information, store information, date and time information, and number of people information.
[0060] Furthermore, the model memory unit 124 stores a third job requirements output model that has been trained to output salary information indicating the salaries to be paid to workers to be replenished at a store, in response to inputs of store information, job requirements information, and job seeker information. In other words, the model memory unit 124 stores a third job requirements output model that has learned the relationships between store information, job requirements information, job seeker information, store information, date and time information, number of people information, and salary information.
[0061] Furthermore, the model memory unit 124 stores a fourth job requirements output model that has been trained to output job information indicating the content of the work to be performed by workers to replenish the stores, in response to inputs of store information, job information, and job seeker information. In other words, the model memory unit 124 stores a fourth job requirements output model that has learned the relationships between store information, job information, job seeker information, job information, store information, date and time information, number of people information, and salary information.
[0062] Each model stored in the model memory unit 124 has been trained, for example, through supervised learning such as GBDT (Gradient Boosting Decision Tree) or unsupervised learning such as hierarchical clustering.
[0063] (Control unit 130) Let's return to the explanation of Figure 9. As shown in Figure 9, the control unit 130 has a receiving unit 131, a generating unit 132, a supplying unit 133, and a collection unit 134. In other words, the control unit 130 differs from the first embodiment in that it further has a collection unit 134. The individual parts of the control unit 130 will be described below.
[0064] (Collection Section 134) The collection unit 134 collects information about stores, information about job postings, and information about job seekers. For example, the collection unit 134 collects information about job postings from the job posting server 500 and stores it in the job posting storage unit 121. The collection unit 134 also collects information about stores from the store information server 600 and stores it in the store information storage unit 122. The collection unit 134 also collects information about job seekers from the job seeker information server 700 and stores it in the job seeker information storage unit 123.
[0065] (Reception desk 131) The reception unit 131 receives requests from employers to generate job postings using a second application. For example, the reception unit 131 receives requests from employers to generate job postings by pressing buttons or performing other operations on the second application screen.
[0066] (Generation unit 132) When the generation unit 132 receives a request from an employer to generate job information, it uses the collected store information, job information, and job seeker information to generate the employer's job information. For example, the generation unit 132 inputs the collected store information and job information into the first job condition output model stored in the model storage unit 124, causing it to output store information, date and time information, and number of people information, and then uses the output store information, date and time information, and number of people information to generate the employer's job information.
[0067] Furthermore, the generation unit 132 can generate job information using a first job condition output model stored in the model storage unit 124, which also outputs job information. For example, the generation unit 132 inputs the collected store information and job information into a second job condition output model stored in the model storage unit 124, causing it to output job information, store information, date and time information, number of people information, and salary information. Using the outputted job information, store information, date and time information, and number of people information, it generates job information for employers.
[0068] As described in the first embodiment, if there are fixed items or if there is insufficient information in the job posting information, the generation unit 132 can generate job posting information using information contained in the employer's past job posting information for the target items.
[0069] The processing of the generation unit 132 will be explained with reference to Figure 13. Figure 13 is a diagram showing an example of the processing of the generation unit according to the second embodiment. In the example in Figure 13, the processing from the collection of various information by the information processing device 100 to the generation of job information is shown.
[0070] First, the generation unit 132 inputs the following into the second job conditions output model: "Employer: Company A, Store: XX Nerima Store, Address: Nerima-ku, Tokyo ****, Category: Stocking shelves, Job description: Stocking shelves at XX Supermarket, Number of people: 3, Required experience and qualifications: None, Date and time: ** / ** **:**~**:**, Salary: 1400 yen (hourly wage)..." obtained from the store information server 600 and stored in the store information storage unit 122: "Store name: XX Nerima Store, Employer: Company A, Address: Nerima-ku, Tokyo ****, Maximum number of people: 6, Minimum number of people: 2..." and "Store name: XX Nerima Store, Date and time: 2024 / 8 / 27 9~12, Event: XX Festival, Traffic conditions: Slightly congested, Weather: Cloudy".
[0071] Then, the generation unit 132 uses the output from the second job requirements output model, "Job description: Stocking shelves at XX Supermarket, Store information: XX Nerima Store, Date and time information: ** / ** **:**~**:**, Number of people information: 4 people," to generate the employer's job information, "Job description: Stocking shelves at XX Supermarket, Store: XX Nerima Store, Date and time: ** / ** **:**~**:**, Number of people: 4 people, Salary: 1400 yen."
[0072] The generation unit 132 can further generate job information using information about job seekers. For example, the generation unit 132 inputs the collected store information, job information, and job seeker information into a third job condition output model, which outputs store information, date and time information, number of people information, and salary information. Using the output store information, date and time information, number of people information, and salary information, it generates job information for employers.
[0073] Furthermore, the generation unit 132 can generate job information using a fourth job condition output model, which is stored in the model storage unit 124 and outputs job information. For example, the generation unit 132 inputs collected store information, job information, and job seeker information into the fourth job condition output model, which outputs job information, store information, date and time information, number of people information, and salary information. Using the outputted job information, store information, date and time information, number of people information, and salary information, the generation unit 132 generates job information for employers.
[0074] The processing of the generation unit 132 will be explained with reference to Figure 14. Figure 14 is a diagram showing an example of the processing of the generation unit according to the second embodiment. In the example of Figure 14, the processing from the collection of various information by the information processing device 100 to the generation of job information is shown.
[0075] First, the generation unit 132 takes the following information, which is obtained from the job information server 500 and stored in the job information storage unit 121: "Employer: Company A, Store: XX Nerima Store, Address: Nerima-ku, Tokyo ****, Category: Stocking shelves, Job description: Stocking shelves at XX Supermarket, Number of people: 3, Required experience and qualifications: None, Date and time: ** / ** **:**~**:**, Salary: 1400 yen (hourly wage)..." and the following information, which is obtained from the store information server 600 and stored in the store information storage unit 122: "Store name: XX Nerima Store, Employer: Company A, Address: Nerima-ku, Tokyo ****, Maximum number of people: 6, Minimum number of people: 2..." and "Store name: XX Nerima Store, Date and time: 2024 / 8 / 27 The information obtained from the job seeker information server 700 and stored in the job seeker information storage unit 123, "Name: Taro XX, Age: 21, Address: Itabashi-ku, Tokyo ***, Work history: Stocking staff 73 times, XX staff ** times, ..., Work experience: Stocking experience 1 year 3 months, Job description: Stocking work at a supermarket, Rank: B, Status: Job seeker, Location information: Itabashi-ku, Tokyo ***, ...", is input into the fourth job conditions output model.
[0076] Then, the generation unit 132 uses the output from the fourth job condition output model, "Job description: Stocking shelves at XX Supermarket, Store information: XX Nerima Store, Date and time information: ** / ** **:**~**:**, Number of people information: 4, Salary: 1500 yen", to generate the employer's job information, "Job description: Stocking shelves at XX Supermarket, Store: XX Nerima Store, Date and time: ** / ** **:**~**:**, Number of people: 4, Salary: 1500 yen".
[0077] 〔flowchart〕 Next, the processing flow by the information processing device 100 will be described with reference to Figure 15. Figure 15 is a flowchart showing an example of the processing flow according to the second embodiment. The following steps can be executed in a different order, and some steps may be omitted.
[0078] First, the collection unit 134 collects information about stores, information about job openings, and information about job seekers (step S201). Next, the reception unit 131 receives information about job openings using a second application (step S202). For example, the reception unit 131 receives a request to generate job opening information on the second application.
[0079] Next, the generation unit 132 inputs store information, job posting information, and job seeker information into the third job posting condition output model, and obtains store information, daily rate, number of employees information, and salary information from the third job posting condition output model (step S203). Subsequently, the generation unit 132 generates employer job posting information using the store information, date and time information, number of employees information, and salary information (step S204). Then, the provision unit 133 provides the employer job posting information to job seekers using the first application (step S205), and the information processing device 100 completes the process shown in Figure 15.
[0080] 〔effect〕 The information processing device 100 according to this embodiment further includes a collection unit that collects information about stores, information about job openings, and information about job seekers. The reception unit 131 receives a request from an employer to generate job information using a second application, and the generation unit 132, upon receiving the request, generates the employer's job information using the collected information about stores, information about job openings, and information about job seekers.
[0081] As a result, the information processing device 100 collects various information from various servers, and when an employer requests the generation of job postings, it generates the employer's job postings using the collected information. This enables the generation of job postings using applications such as social networking services (SNS), while reducing the effort required to input conditions when recruiting, thereby further reducing the burden on employers.
[0082] Furthermore, the generation unit 132 of the information processing device 100 according to the embodiment outputs store information, date and time information indicating the date and time when the stores need to be refilled with workers, and number of workers information indicating the number of workers to be refilled at the stores, in response to input of store information and job information. The generation unit 132 of the information processing device 100 according to the embodiment outputs store information, date and time information and number of workers information, and uses the output store information, date and time information and number of workers information to generate job information for employers.
[0083] As a result, when an employer requests the generation of job postings, the information processing device 100 generates job postings using store, date, time, and number of people information obtained by inputting various collected information into the model. This enables the generation of job postings using applications such as social media, while reducing the effort required to input conditions when recruiting, thereby further reducing the burden on employers.
[0084] Furthermore, the learning model of the information processing device 100 according to the embodiment is trained to output salary information indicating the wages to be paid to workers to replenish stores, in response to inputs of store information, job information, and job seeker information. The generation unit 132 inputs the collected store information, job information, and job seeker information into the learning model, causing it to output store information, date and time information, number of people information, and salary information. Using the output store information, date and time information, number of people information, and salary information, the unit generates job information for employers.
[0085] As a result, when an employer requests the generation of job postings, the information processing device 100 generates job postings using store, date, time, number of people, and salary information obtained by inputting various collected information into the model. This enables the generation of job postings using applications such as social media, while further reducing the effort required to input conditions when recruiting, thereby reducing the burden on employers.
[0086] [Third Embodiment] In the first and second embodiments described so far, the process for generating job information has been explained, but the information processing device 100 can also change the conditions of the generated job information. This point will be explained in the third embodiment. Note that the contents explained in the first and second embodiments will be omitted as appropriate.
[0087] [Configuration of the information processing device] (Control unit 130) As shown in Figure 16, the control unit 130 includes a collection unit 134, a reception unit 131, a generation unit 132, a supply unit 133, and a modification unit 135. In other words, the control unit 130 differs from the second embodiment in that it further includes a modification unit 135. The individual parts of the control unit 130 will be described below.
[0088] (Changes in section 135) The modification unit 135 presents the generated job information to the employer and accepts changes to the job information conditions from the employer and modifies the conditions. The processing of the modification unit 135 will now be explained with reference to Figure 17. Figure 17 is a diagram showing an example of the processing of the modification unit according to the third embodiment. In the example in Figure 17, the processing of presenting the generated job information and the processing of accepting changes to the conditions are shown. For example, as shown in Figure 17(1), the modification unit 135 displays the generated job information "Job description: Stocking work at XX Supermarket, Store: XX Nerima Store, Date and time: ** / ** **:**~**:**, Number of people: 4, Salary: 1400 yen" on the employer's terminal device 400. Subsequently, as shown in Figure 17(2), the modification unit 135 accepts the input of "Salary: 1500" from the employer's terminal device 400 and changes the generated job information condition "Salary: 1400 yen" to "Salary: 1500 yen".
[0089] (Provider 133) The provision unit 133 provides job seekers with the updated job information via the first application. For example, the provision unit 133 displays the employer's job information, which has been updated by the modification unit 135, on the first application: "Job description: Stocking shelves at XX Supermarket, Store: XX Nerima Store, Date and time: ** / ** **:**~**:**, Number of people: 4, Salary: 1500 yen".
[0090] 〔flowchart〕 Next, the processing flow by the information processing device 100 will be described with reference to Figure 18. Figure 18 is a flowchart showing an example of the processing flow according to this embodiment. The following steps can be executed in a different order, and some processes may be omitted.
[0091] First, the collection unit 134 collects information about stores, information about job openings, and information about job seekers (step S301). Next, the reception unit 131 receives information about job openings using a second application (step S302). For example, the reception unit 131 receives a request to generate job opening information on the second application.
[0092] Next, the generation unit 132 inputs information about the store, information about the job opening, and information about the job seeker into the third job opening condition output model, and obtains store information, daily rate, number of people information, and salary information from the third job opening condition output model (step S303). Subsequently, the generation unit 132 generates job opening information for employers using the store information, date and time information, number of people information, and salary information (step S304).
[0093] Next, the modification unit 135 presents the generated job information to the employer (step S305). Subsequently, the modification unit 135 determines whether or not it has received a request from the employer to change the conditions of the job information (step S306). If the modification unit 135 determines that it has not received a request for change (step S306; No), the provision unit 133 provides the job information generated by the generation unit 132 to the job seeker using the first application (step S307), and the information processing device 100 terminates the process shown in Figure 18.
[0094] On the other hand, if the modification unit 135 determines that it has accepted the change (step S306; Yes), the modification unit 135 changes the conditions of the job posting to the accepted content (step S308). Then, the employer's job posting information, which has been changed by the provision unit 133 and the modification unit 135, is provided to the job seeker by the first application (step S309), and the information processing device 100 terminates the process shown in Figure 18.
[0095] 〔effect〕 The information processing device 100 according to this embodiment presents the generated job information to the employer, and further includes a modification unit 135 that accepts changes to the conditions of the job information from the employer and modifies the conditions, and the generation unit 132 generates the employer's job information using the modified conditions.
[0096] As a result, the information processing device 100 can present the generated job information to the employer and modify it based on the information received from the employer. This allows the device to generate job information that matches the employer's preferences, even when the employer is conducting an irregular job posting that differs from their usual recruitment efforts, thereby reducing the burden on the employer.
[0097] [Fourth Embodiment] The information processing device 100 can also notify employers of requests for the generation of job information. This will be explained in the fourth embodiment. Note that details described in the first, second, and third embodiments will be omitted as appropriate.
[0098] [Configuration of the information processing device] (Storage unit 120) As shown in Figure 19, the storage unit 120 includes a job information storage unit 121, a store information storage unit 122, a job seeker information storage unit 123, a model storage unit 124, and a notification information storage unit 125. In other words, the storage unit 120 differs from the second embodiment in that it further includes a notification information storage unit 125. The individual parts of the storage unit 120 will be described below.
[0099] (Notification information storage unit 125) The notification information storage unit 125 stores information about the request notification. For example, the notification information storage unit 125 stores the timing of the request notification and the content of the message, such as the text, style, and format. Now, with reference to Figure 20, the information stored by the notification information storage unit 125 will be explained. Figure 20 is a diagram showing an example of the information stored by the notification information storage unit 125.
[0100] As shown in Figure 20, the notification information storage unit 125 stores information for items such as "employer," "timing setting," and "message setting." "Employer" indicates the employer to be notified. "Timing setting" indicates the timing for notification. "Message setting" indicates the setting of the message to be notified. The message setting may be the format of the message, or it may be information about a specific wording or writing style.
[0101] For example, the notification information storage unit 125 stores information such as "Employer: Company A", "Timing setting: Every Monday at 18:00", and "Message setting: How about the shift at [Store Name] on [Day of the week] this week? We were recruiting [Number of people] at [Store Name] on [Day of the week] last week, so this is a confirmation notice. Recruit here (link to the conditions input screen)". In other words, when the notification information storage unit 125 sends a notification to Company A, it stores information that the message will be sent at 18:00 every Monday in the format of "How about the shift at [Store Name] on [Day of the week] this week? We were recruiting [Number of people] at [Store Name] on [Day of the week] last week, so this is a confirmation notice. Recruit here (link to the conditions input screen)". That is, the notification information storage unit 125 stores information about the notification timing and notification message when notifying an employer.
[0102] (Reception desk 131) The reception unit 131 notifies the employer of the request information using the second application at a predetermined time. Here, the predetermined time is, for example, the date and time set by the employer, the time period during which the employer has previously requested the generation of job information, or a predetermined period before the date and time when the recruitment of workers is required (for example, 3 days before). The predetermined period can be freely changed depending on the job content and importance of the job information.
[0103] Here, the processing of the reception unit 131 will be explained with reference to Figure 21. Figure 21 is a diagram showing an example of the processing of the reception unit according to the fourth embodiment. For example, the reception unit 131 refers to the information stored in the notification information storage unit 125, which reads: "Timing setting: Every Monday at 18:00", "Message setting: How about the shift at [Store Name] on [Day of the week] this week? We were recruiting [Number of people] at [Store Name] last week on [Day of the week], so this is a confirmation. Recruit here (link to conditions input screen)".
[0104] Then, the reception unit 131, using the timing and message settings of Company A, notifies the terminal device 400 used by the employer via an application such as SNS, as shown in Figure 21(1), of the message: "How about a shift at the Nerima store this Friday? We were looking for 3 people at the Nerima store last Friday, so this is a confirmation. Click here to apply." If the reception unit 131 receives confirmation that the link in the message has been clicked, it transitions the display screen of the terminal device 400 to the condition input screen shown in Figure 21(2). The reception unit 131 then accepts input of various conditions.
[0105] 〔effect〕 The receiving unit 131 of the information processing device 100 according to this embodiment notifies the employer of information regarding the request using a second application at a predetermined timing. This allows the information processing device 100 to notify the employer of information prompting the creation of job postings at a timing personalized to the employer, without burdening the employer. Furthermore, by notifying the employer of information prompting the creation of job postings at a timing corresponding to the date and time of the job posting, the information processing device 100 can reduce the risk of not receiving enough job seekers on the recruitment date.
[0106] [Hardware configuration] Furthermore, the information processing device 100 according to the above embodiment is realized by a computer 1000 having a configuration such as that shown in Figure 22. Figure 22 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 100. The computer 1000 has a CPU 1100, RAM 1200, ROM 1300, HDD 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.
[0107] The CPU 1100 operates based on programs stored in the ROM 1300 or HDD 1400, controlling various components. The ROM 1300 stores boot programs executed by the CPU 1100 when the computer 1000 starts up, as well as programs that depend on the computer 1000's hardware.
[0108] The HDD 1400 stores programs executed by the CPU 1100 and data used by such programs. The communication interface 1500 receives data from other devices via a predetermined communication network and sends it to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the predetermined communication network.
[0109] The CPU 1100 controls output devices such as displays and printers, and input devices such as keyboards and mice, via the input / output interface 1600. The CPU 1100 acquires data from input devices via the input / output interface 1600. The CPU 1100 also outputs the generated data to output devices via the input / output interface 1600.
[0110] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0111] For example, when the computer 1000 functions as an information processing device 100 according to the embodiment, the CPU 1100 of the computer 1000 realizes the functions of the control unit 130 by executing a program loaded on the RAM 1200. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be obtained from other devices via a predetermined communication network.
[0112] 〔others〕 Although various embodiments have been described in detail herein with reference to the drawings, these embodiments are illustrative and are not intended to limit the present invention to these embodiments. The features described herein can be realized in various ways, including various modifications and improvements based on the knowledge of those skilled in the art.
[0113] Furthermore, the aforementioned "module (-er suffix, -or suffix)" can be reinterpreted as unit, means, circuit, etc. For example, the communication module, control module, and storage module can be reinterpreted as communication unit, control unit, and storage unit, respectively. [Explanation of Symbols]
[0114] 1. Information Processing System 100 Information Processing Devices 110 Communications Department 120 Storage section 121 Recruitment information storage section 122 Store Information Storage Unit 123 Job applicant information storage unit 124 Model Memory Unit 130 Control Unit 131 Reception Department 132 Generation part 133 Provision Department 134 Collection Department 135 Changes 200 First Application Server 300 Second application server 400 terminal devices 500 Job Information Server 600 Store Information Server 700 Job Seeker Information Server
Claims
1. A second application, distinct from the first application used by job seekers to search for job postings, is used to receive information about job openings from employers. A generation unit that generates job information for the employer using the aforementioned job information, A provisioning unit that provides the employer's job information to the job seeker using the first application. An information processing device characterized by having the following features.
2. It further includes a data collection unit that collects information about stores, job postings, and job seekers. The reception unit receives a request from the employer to generate job information using the second application. The generating unit is Upon receiving the aforementioned request, the employer's job posting information is generated using the collected information on the store, the job postings, and the job seekers. The information processing apparatus according to feature 1.
3. The generating unit is A learning model, trained to output store information indicating stores that need to replenish their workforce, date and time information indicating the date and time when such replenishment is needed at the stores, and number of workers information indicating the number of workers to be replenished at the stores, is made to output store information, date and time information, and number of workers information by inputting the collected store information and job information. Using the output store information, date and time information, and number of people information, the employer's job posting information is generated. The information processing apparatus according to feature 2.
4. The aforementioned learning model, The system is trained to output salary information indicating the wages to be paid to the workers to be supplied to the store, in response to inputs of information about the store, information about the job openings, and information about job seekers. The generating unit is By inputting the collected information about the store, the information about the job posting, and the information about the job seeker into the learning model, the store information, the date and time information, the number of people information, and the salary information are output. Using the output store information, date and time information, number of employees information, and salary information, the employer's job posting information is generated. The information processing apparatus according to claim 3.
5. The generated job information is presented to the employer, and the system further includes a modification unit that accepts changes to the conditions of the job information from the employer and modifies the conditions of the job information. The provisioning unit provides the job information with modified conditions to the job seeker using the first application. The information processing apparatus according to feature 4.
6. The reception unit, at a predetermined timing, uses the second application to notify the employer of information regarding the request. The information processing apparatus according to feature 2.
7. A method of information processing performed by a computer, A second application, distinct from the first application used by job seekers to search for job postings, is used for a reception process to receive job information from employers. A generation process that generates job information for the employer using the aforementioned job information, A provision process in which the employer's job information is provided to the job seeker by the first application. An information processing method characterized by including
8. A second application, distinct from the first application used by job seekers to search for job postings, is used to receive information about job openings from employers in a reception step. A generation step of generating job information for the employer using the aforementioned job information, A provision step of providing the employer's job information to the job seeker using the first application. An information processing program characterized by causing a computer to execute it.
Citation Information
Patent Citations
Situation-vacant advertisement generation system
JP2002032506A