Job search and recruitment support system, job search and recruitment support method, and program
The job seeking and recruitment support system enhances job matching efficiency by automating text-based interactions and filtering job openings using generative AI, addressing the inefficiencies and variability in manual response processes.
Patent Information
- Application Number
- JP2024007179
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-22
- Publication Date
- 2025-08-01
AI Technical Summary
The process of answering inquiries from job seekers is cumbersome and inefficient, often leading to uneven and variable response quality due to manual input by respondents.
A job seeking and recruitment support system that utilizes a dialogue unit for text-based interactions between career advisors and job seekers, generates and converts employment-related information into vectors, and filters job openings based on input conditions using a generative artificial intelligence system and database.
Improves convenience by automating the response process, reducing variability, and ensuring consistent quality in job matching services.
Smart Images

Figure 2025112749000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a job seeking and recruitment support system, a job seeking and recruitment support method, and a program.
Background Art
[0002] Matching between job seekers such as employers and job applicants has been carried out. For example, there is a website that uses text chat for answering inquiries from job applicants. On such a website, when a question from a job applicant is input as a chat message, on the provider side of the website, the responder manually inputs an answer to the question as a chat message.
[0003] Regarding the technology of matching job seekers and job applicants, there is known a technology that can eliminate information deficiencies on both the employer side and the job applicant side and can greatly contribute to a decrease in the unemployment rate (see, for example, Patent Document 1). In this technology, there are means for accumulating character information of job information by paper, FAX, or e-mail, means for accumulating still image information such as maps and photos, voice access means by which a job applicant can input desired job conditions by voice, means for setting an output arrangement to a FAX sheet, means for voice-outputting necessary information from means for accumulating character information according to the input job conditions, means for bit-mapping and synthesizing the character information and still image information that are selectively extracted according to the input job conditions and outputting this bit-mapped and synthesized information by FAX, and a terminal for browsing and printing out necessary information from job information input by e-mail when a job applicant inputs job conditions.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] The work of answering inquiries from job seekers by respondents was complicated and not convenient enough. Specifically, when using text chat, the work of considering and inputting answers to inquiries is a burden on the respondents. For example, when a job seeker inputs an inquiry about job information, the respondent searches for the job information and then inputs the answer. Also, when there are multiple respondents, there is a risk of unevenness and variation in the quality of the answers.
[0006] An object of the present invention is to provide a job seeking and recruitment support system, a job seeking and recruitment support method, and a program that can improve convenience in a job seeking and recruitment support service for supporting job seekers.
Means for Solving the Problems
[0007] (1) One aspect of the present invention is an employment seeking support system including: a dialogue unit that executes a dialogue using text data between a first terminal device operated by a career advisor who provides employment seeking support and a second terminal device operated by an applicant; a creation unit that creates first chat screen information for displaying a first chat screen on the first terminal device and second chat screen information for displaying a second chat screen on the second terminal device; a first processing unit that acquires the text data of the dialogue executed by the dialogue unit; a generation unit that generates employment related information which is information related to job openings based on the text data of the dialogue acquired by the first processing unit; a conversion unit that converts the employment related information generated by the generation unit into a vector; and a second processing unit that acquires one or more job opening information from a job opening information database based on the employment related information converted into a vector by the conversion unit. The conversion unit converts the one or more job opening information acquired by the second processing unit into a vector. The first processing unit acquires one or more job opening information from the job opening information database based on the one or more employment related information and the job opening information converted into a vector by the conversion unit. The first processing unit acquires conditions input to the first terminal device. The creation unit creates job opening screen information for displaying, on the first terminal device, the result of filtering the one or more job opening information acquired by the second processing unit according to the conditions. (2) One aspect of the present invention is an employment seeking support system according to (1) above, wherein the generation unit generates employment related information which is information related to job openings based on the text data of the dialogue acquired by the first processing unit, based on the result of learning the content of the dialogue between the applicant and the career advisor who provides employment seeking support. (3) One aspect of the present invention is an employment seeking support system according to (1) above, wherein the creation unit creates user interface screen information for displaying one or more user interfaces for inputting conditions to the first chat screen information, and creates the job opening screen information when an input operation is performed on the one or more user interfaces. (4) One aspect of the present invention is the job seeking and recruitment support system described in the above (1) or (2), wherein the creation unit creates job offer screen information for displaying the result of filtering the one or more job offer information acquired by the second processing unit in a region adjacent to the first chat screen according to the conditions. (5) One aspect of the present invention is the job seeking and recruitment support system described in the above (4), wherein the creation unit creates job offer screen information for sliding and displaying the result of filtering the one or more job offer information acquired by the second processing unit in the first chat screen according to the conditions. (6) One aspect of the present invention is the job seeking and recruitment support system described in the above (1), wherein the creation unit creates user interface screen information for displaying a user interface for displaying the result of filtering the one or more job offer information acquired by the second processing unit in the first terminal device according to the conditions, and when an operation for displaying the result of filtering the one or more job offer information according to the conditions is performed on the user interface, the creation unit creates job offer screen information for displaying the result of filtering the one or more job offer information acquired by the second processing unit in a region adjacent to the first chat screen according to the conditions.
[0008] (7) One aspect of the present invention is a job seeking and recruitment support method executed by a computer, which includes steps of: executing a dialogue by text data between a first terminal device operated by a career advisor who provides job seeking support and a second terminal device operated by a job seeker; creating first chat screen information for displaying a first chat screen on the first terminal device and second chat screen information for displaying a second chat screen on the second terminal device; acquiring the text data of the dialogue; generating recruitment-related information, which is information related to job openings, based on the acquired text data of the dialogue; converting the generated recruitment-related information into a vector; acquiring one or more recruitment information from a recruitment information database based on the recruitment-related information converted into a vector; converting the acquired one or more recruitment information into a vector; acquiring one or more recruitment information from the recruitment information database based on the one or more recruitment-related information and the recruitment information converted into a vector; acquiring the conditions input into the first terminal device; and creating recruitment screen information for displaying the result of filtering by the conditions among the one or more recruitment information acquired by the first terminal device.
[0009] (8) One aspect of the present invention is to execute a dialogue using text data between a first terminal device operated by a career advisor who supports job hunting on a computer and a second terminal device operated by a job seeker, and to display a first chat screen on the first terminal device. Creating first chat screen information for this purpose and second chat screen information for displaying a second chat screen on the second terminal device, obtaining the text data of the dialogue, and based on the obtained text data of the dialogue Generating job-related information, which is information related to job openings, converting the generated job-related information into a vector, obtaining one or more job opening information from a job opening information database based on the job-related information converted into a vector, and obtaining the obtained one or more job opening information Converting the job opening information into a vector, obtaining one or more job opening information from a job opening information database based on the one or more job-related information and the job opening information converted into a vector, and obtaining the conditions input to the first terminal device And creating job opening screen information for displaying the result filtered by the condition among the one or more job opening information obtained by the first terminal device. It is a program to execute.
Effect of the Invention
[0010] According to the present invention, in a job opening and job hunting support service that supports job hunting for job seekers, an effect of improving convenience can be obtained.
Brief Explanation of Drawings
[0011]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Mode for Carrying Out the Invention
[0012] Next, the job seeking and recruitment support system, job seeking and recruitment support method, and program of the present embodiment will be described with reference to the drawings. The embodiments described below are merely examples, and the embodiments to which the present invention is applied are not limited to the following embodiments. In all the drawings for explaining the embodiments, those having the same function are denoted by the same reference numerals, and repeated explanations are omitted. In addition, “based on XX” as used in the present application means “based on at least XX”, and includes cases where it is based on another element in addition to XX. Also, “based on XX” is not limited to the case where XX is directly used, and includes cases where it is based on something obtained by performing operations or processing on XX. “XX” is an arbitrary element (for example, arbitrary information).
[0013] (Embodiment) Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing a configuration example of a support system 1 according to the present embodiment. The support system 1 provides, for example, a job seeker AP who is considering changing jobs, a job seeking and job offering support service. The job seeking and job offering support service includes a job change support service. An example of the job change support service is to perform various support operations until job change success for a job seeker AP who is considering changing jobs. For example, an example of the job change support service is to provide job information registered by a job seeker EM of a company considering the employment of employees, to guide on how to write a resume, to set up an interview with a company, to negotiate on the start date and salary conditions, to give advice on resignation negotiation with the current company, etc. An example of a job seeker EM is a person who posts a job advertisement on a website to recruit employees such as a company. Note that the service provided by the support system 1 is not limited to the job change support service, and it may provide a job hunting support service to a job seeker AP who is considering getting a job.
[0014] The support system 1 includes, for example, a terminal device 10, a terminal device 20, a job seeking and job offering support system 100, a generative artificial intelligence system 200, and a server 300. The terminal device 10, the terminal device 20, the job seeking and job offering support system 100, the generative artificial intelligence system 200, and the server 300 can communicate with each other via a communication network NW. The communication network NW includes the Internet, a WAN (Wide Area Network), a LAN (Local Area Network), a public line, a provider device, a dedicated line, a wireless base station, etc.
[0015] The terminal device 10 is, for example, a terminal device used by a career advisor CA. A career advisor generally refers to an occupation that provides job hunting support and advice for individuals (job seekers) who wish to get a job or change jobs. A career advisor CA is a person who provides job hunting support and advice to job seekers. As the terminal device 10, for example, a stationary computer device may be used, or a portable computer device such as a smartphone or a tablet-type computer (tablet PC) may be used.
[0016] The terminal device 20 is a terminal used by the job seeker AP. An example of the job seeker AP is a person aiming for employment, re-employment, job transfer, etc. As the terminal device 20, for example, a stationary computer device may be used, or a portable computer device such as a smartphone or a tablet-type computer (tablet PC) may be used.
[0017] The job seeking and recruitment support system 100 provides a website for conducting conversations by text data between the career advisor CA and the job seeker AP. As the job seeking and recruitment support system 100, for example, a stationary computer device may be used, or a portable computer device such as a smartphone or a tablet-type computer (tablet PC) may be used.
[0018] The generative artificial intelligence system 200 is a type of artificial intelligence system that generates text, images, or other media in response to a prompt. The generative artificial intelligence system 200 includes a generative AI (Artificial Intelligence) model. The generative AI model learns the regularity and structure of the input training data and generates new data with similar characteristics. Also, the generative artificial intelligence system 200 generates Embedding (embedding). As the generative artificial intelligence system 200, for example, a stationary computer device may be used, or a portable computer device such as a smartphone or a tablet-type computer (tablet PC) may be used. The server 300 is a job information DB (database) that stores a plurality of job information. The server 300 acquires the embedding from the generative artificial intelligence system 200 and selects one or more job information from the plurality of job information stored based on the acquired embedding. The server 300 outputs the selected job information. As the server 300, for example, a stationary computer device may be used, or a portable computer device such as a smartphone or a tablet-type computer (tablet PC) may be used.
[0019] Hereinafter, the terminal device 10, terminal device 20, job seeker and employer support system 100, generative artificial intelligence system 200, and server 300 included in the support system 1 will be described in detail. FIG. 2 is a block diagram showing an example of the terminal device 10, terminal device 20, job seeker and employer support system 100, generative artificial intelligence system 200, and server 300 included in the support system 1 according to the present embodiment. Referring to FIG. 2, as an example, based on the chat messages exchanged between the job seeker AP and the career advisor CA, the process of presenting one or more job offers to the terminal device 10 used by the career advisor CA, and among the one or more job offers presented to the terminal device 10, the process of displaying one or more job offers selected by the career advisor CA in the chat input field, and the process of filtering the one or more job offers presented to the terminal device 10 according to the input conditions will be described separately.
[0020] The process of presenting one or more job offers to the terminal device 10 used by the career advisor CA based on the chat messages exchanged between the job seeker AP and the career advisor CA will be described. (Terminal device 10) The terminal device 10 includes a communication unit 12, a creation unit 14, an image processing unit 16, an operation unit 18, a display unit 19, and a storage unit 15. The communication unit 12 is realized by a communication module. The communication unit 12 communicates with an external communication device via the network NW. The communication unit 12 communicates by a communication method such as a wired LAN, for example. Also, the communication unit 12 may communicate by a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (Long Term Evolution) (registered trademark), for example. The communication unit 12 holds the communication information necessary for communicating with the job seeker and employer support system 100 via the network NW.
[0021] The display unit 19 is, for example, a display and is configured to include a touch panel. The storage unit 15 is realized by, for example, an HDD (Hard Disk Drive), a flash memory, a RAM (Random Access Memory), a ROM (Read Only Memory), etc., and stores a plurality of job seeking information. The storage unit 15 may be realized in the cloud. The operation unit 18 is an input device that receives operations of the carrier advisor CA, and is, for example, a touch panel. When the carrier advisor CA performs an operation to access the website of the job seeking and recruitment support service on the operation unit 18, a login process to the website of the job seeking and recruitment support service is performed.
[0022] The login process will be described. The operation unit 18 receives the operation when the carrier advisor CA performs an operation to access the website of the job seeking and recruitment support service. The creation unit 14 creates an access request to the website of the job seeking and recruitment support service based on the operation received by the operation unit 18, and transmits the created access request from the communication unit 12 to the job seeking and recruitment support system 100. The access response transmitted by the job seeking and recruitment support system 100 for the access request is received by the communication unit 12. The image processing unit 16 acquires the access response from the communication unit 12, and based on the acquired access response, causes the display unit 19 to display an initial screen (not shown) of the website of the job seeking and recruitment support service. An example of the initial screen includes a box for inputting a user ID (identification information), a box for inputting a password, a login button for logging in, and a cancel button for canceling.
[0023] When the operation unit 18 receives an operation where the carrier advisor CA inputs the first carrier advisor ID as the user ID and the first carrier advisor password as the password on the initial screen and presses the login button. The creation unit 14 creates a login request including the first carrier advisor ID and the first carrier advisor password based on the operation received by the operation unit 18, and transmits the created login request from the communication unit 12 to the job seeker and employment support system 100.
[0024] When the login is successful for the login request, the login screen information transmitted by the job seeker and employment support system 100 is received by the communication unit 12. The image processing unit 16 acquires the login screen information from the communication unit 12, and based on the acquired login screen information, causes the display unit 19 to display the login screen. The login screen includes a text chat execution button (not shown) that is pressed when performing a text chat between the job seeker AP and the carrier advisor CA. Thus, the login process ends.
[0025] When the carrier advisor CA performs an operation of pressing (selecting) the text chat execution button, the text chat execution process is performed. The text chat execution process will be described. The operation unit 18 receives an operation of pressing (selecting) the text chat execution button. The creation unit 14 creates a text chat execution request including the first carrier advisor ID and information indicating text chat execution based on the operation received by the operation unit 18, and transmits the created text chat execution request from the communication unit 12 to the job seeker and employment support system 100.
[0026] The text chat screen information transmitted by the job seeker and employment support system 100 for the text chat execution request is received by the communication unit 12. The image processing unit 16 acquires the text chat screen information from the communication unit 12, and based on the acquired text chat screen information, causes the display unit 19 to display the text chat screen. FIG. 3 is a diagram showing an example of a text chat screen TCS of a job seeking and recruitment support service. In the text chat screen TCS, chat messages exchanged between a job seeker AP and a career advisor CA are displayed. As shown in FIG. 3, the text chat screen TCS includes a chat display area CDA and a job information display area JIDA. The chat display area CDA is an area on the left side of the text chat screen TCS. In the chat display area CDA, there are one or more chat message display columns CMDF-APn (n is an integer greater than 0) where chat messages input by the job seeker AP are displayed on the left side, one or more chat message display columns CMDF-CAm (m is an integer greater than 0) where chat messages input by the career advisor CA are displayed on the right side, and a chat input area CIA at the lower side where the career advisor CA inputs a message.
[0027] The chat input area CIA includes a chat input field CIF where a message input by the career advisor CA is displayed, and a send button SBU that is pressed when sending the message displayed in the chat input field CIF. The career advisor CA operates the operation unit 18 to input a message in the chat input field CIF and presses the send button SBU. The operation unit 18 receives the operation performed by the career advisor CA. The creation unit 14 creates first chat data including the first career advisor ID and the message input in the chat input field CIF based on the operation received by the operation unit 18, and transmits the created first chat data from the communication unit 12 to the job seeking and recruitment support system 100. The creation unit 14 deletes the message displayed in the chat input field CIF.
[0028] The text chat screen information sent by the job seeking and recruitment support system 100 for the first chat data is received by the communication unit 12. The image processing unit 16 acquires the text chat screen information from the communication unit 12, and based on the acquired text chat screen information, causes the display unit 19 to display the text chat screen. On the displayed text chat screen, a chat message display column CMDF-CAm is newly created in the chat display area CDA, and the message displayed in the chat input field CIF is displayed in the created chat message display column CMDF-CAm. In FIG. 3, as an example, in the chat message display column CMDF-AP1 where the chat message input by the job seeker AP is displayed, "[I hope to be introduced to a job] Desired occupation: SE, Desired annual income: 5 million yen or more" is displayed. Further, in FIG. 3, as an example, in the chat message display column CMDF-CA1 where the chat message input by the career advisor CA is displayed, "I will contact you later from the career advisor. Are there any other important conditions besides the conditions answered in order to introduce you to a job that better suits you? I would appreciate it if you could tell me words that match the following keyword examples! Keyword examples: City XX, Saturday and Sunday off, Overtime 30 hours or less, Annual holidays 110 days or more, Annual income emphasis, Want to utilize experience / qualification of XX, Desk work, Customer service job (such as reception or sales), Want to get a job, Fresh graduates welcome. *The contact received will be sent within an average of 10 minutes" is displayed. With the above, the text chat execution process ends.
[0029] The job information display area JIDA reads the messages displayed in one or more chat message display columns CMDF-APn included in the chat display area CDA and the messages displayed in one or more chat message display columns CMDF-CAm, and includes a job information search button JISBU (user interface) that is pressed when searching for a job. When the career advisor CA presses (selects) the job information search button JISBU, the job information search process is performed. The job information search process will be described. The operation unit 18 receives an operation of pressing (selecting) the job information search button JISBU. The creation unit 14 acquires the messages displayed in one or more chat message display columns CMDF-APn and the messages displayed in one or more chat message display columns CMDF-CAm based on the operation received by the operation unit 18. The creation unit 14 creates a job information search request including the first career advisor ID, the acquired messages, and information indicating a job information search, and transmits the created job information search request from the communication unit 12 to the job seeking support system 100.
[0030] The job information display screen information transmitted by the job seeking support system 100 in response to the job information search request is received by the communication unit 12. The image processing unit 16 acquires the job information display screen information from the communication unit 12, and based on the acquired job information display screen information, causes the display unit 19 to display the job information display screen. FIG. 4 is a diagram showing an example of a text chat screen TCS of the job seeking support service. FIG. 4 shows the text chat screen TCS shown in FIG. 3, in which job information JI-01 and job information JI-02 are displayed in the job information display area JIDA.
[0031] An example of the job information JI-01 is "〇〇〇 Co., Ltd. Product Development Management [Web interview available] Start from any of the following operations, and based on your experience and aspirations, form a career within the company in IT strategy, business analytics, service management, etc. Industry: Other network services, Number of employees: 17,327, Estimated annual income: 4.95 million yen to 12.59 million yen, Number of annual holidays: 140 days (breakdown) Full two-day weekend system, Saturdays, Sundays and holidays, Flex system: Yes (no core time), Personnel system: Telecommuting (available for all) / Remote work (available for all), Work location: 〇〇〇, Chiyoda-ku, Tokyo". Furthermore, an example of the job information JI-01 displayed in the job information display area JIDA includes an ability reference area ARA-01 that is pressed when referring to the abilities required of the job seeker AP, and an insertion button IBU-01 that is pressed when displaying the job information in the chat input field CIF. An example of the job information JI-02 is as follows: "Company Name: △△△ Co., Ltd., Product Development Management [Web interview available]. Start from any of the following operations, and based on your experience and aspirations, we will help you build a career within the company in areas such as IT strategy, business analytics, and service management. Industry: Other Network Services, Number of Employees: 17,327, Estimated Annual Income: 4.95 million yen to 12.59 million yen, Number of Annual Holidays: 140 days (breakdown) Full two-day weekend system, Saturdays, Sundays, and holidays, Flex system: Yes (no core time), Personnel System: Telecommuting (available for all) / Remote Work (available for all), Work Location: △△△, Chiyoda-ku, Tokyo". By performing an operation of sliding up the image displayed in the job information display area JIDA by the career advisor CA, furthermore, as an example of the job information JI-01 displayed in the job information display area JIDA, an ability reference area ARA-02 (not shown) that is pressed when referring to the abilities required of the job seeker AP and an insertion button IBU-02 (not shown) that is pressed when displaying the job information in the chat input field CIF can be displayed.
[0032] Furthermore, an example of the job information display area JIDA includes a filtering button FBU that is pressed when filtering one or more job information. Furthermore, an example of the job information display area JIDA includes an update button UBU that is pressed when further loading the messages displayed in one or more chat message display columns CMDF-APn included in the chat display area CDA and the messages displayed in one or more chat message display columns CMDF-CAm and updating the job information. With the above, the job information search process ends.
[0033] Regarding the process of causing the chat input field CIF to display one or more job offers selected by the carrier advisor CA from among the one or more job offers presented to the terminal device 10, an explanation will be given. When the carrier advisor CA performs an operation of pressing (selecting), for example, the job offer insertion button IBU-01, the job offer insertion process is performed. An explanation will be given regarding the job offer insertion process. The carrier advisor CA presses (selects) the job offer insertion button IBU by operating the operation unit 18. The operation unit 18 receives an operation of pressing (selecting) the job offer insertion button IBU. The image processing unit 16 causes the job offer to be displayed in the chat input field CIF based on the operation received by the operation unit 18.
[0034] FIG. 5 is a diagram showing an example of a job offer displayed in the chat input field CIF. An example of a job offer displayed in the chat input field CIF is "Company name: □□□ Co., Ltd. [△△△ City / Manufacturing Operator] Only weekdays, Saturdays and Sundays off (average overtime 5h) Comment: Job offer link: https: / / ". The carrier advisor CA checks the job offer displayed in the chat input field CIF and presses the send button SBU. The operation unit 18 receives the operation performed by the carrier advisor CA. The creation unit 14 creates first chat data including the first carrier advisor ID and the message input in the chat input field CIF based on the operation received by the operation unit 18, and transmits the created first chat data from the communication unit 12 to the job seeking and employment support system 100. The operation unit 18 deletes the message displayed in the chat input field CIF. The text chat screen information sent by the job seeking and recruitment support system 100 for the first chat data is received by the communication unit 12. The image processing unit 16 acquires the text chat screen information from the communication unit 12, and based on the acquired text chat screen information, causes the display unit 19 to display the text chat screen. On the displayed text chat screen, a chat message display column CMDF-CAm is newly created in the chat display area CDA, and the message displayed in the chat input field CIF is displayed in the created chat message display column CMDF-CAm. Thus, the job information insertion process ends.
[0035] A process of filtering one or more job offers presented to the terminal device 10 under set conditions will be described. In the text chat screen TCS shown in FIG. 4, when the career advisor CA performs an operation of pressing (selecting) the filtering button FBU, a filtering condition setting process is performed. The filtering condition setting process will be described. The career advisor CA presses (selects) the filtering button FBU by operating the operation unit 18. The operation unit 18 receives an operation of pressing (selecting) the filtering button FBU. The creation unit 14 creates a filtering condition request including information indicating the first career advisor ID and a filtering condition request based on the operation received by the operation unit 18, and transmits the created filtering condition request from the communication unit 12 to the job seeking and recruitment support system 100.
[0036] The filtering condition setting screen information sent by the job seeking and recruitment support system 100 in response to the filtering condition request is received by the communication unit 12. The image processing unit 16 acquires the filtering condition setting screen information from the communication unit 12, and based on the acquired filtering condition setting screen information, causes the display unit 19 to display the filtering condition setting screen. FIG. 6 is a diagram showing an example of a text chat screen TCS of a job seeking and recruitment support service. FIG. 6 shows the text chat screen TCS shown in FIG. 3, in which a filtering condition setting screen FCSS is displayed in the job information display area JIDA.
[0037] An example of the filtering condition setting screen FCSS includes an occupation input field JTIF for inputting an occupation, an annual income selection field AUSF for selecting an annual income, a work location input field WLIF for inputting a work location, and a keyword input field KIF for inputting a keyword. In the example shown in FIG. 6, as an example of an occupation, "front-end engineer" is input in the occupation input field JTIF, as an example of an annual income, "7 million yen or more" is input in the annual income selection field AUSF, as an example of a work location, "Machida City, Tokyo" is input in the work location input field AUSF, and as an example of a keyword, "welcoming fresh graduates" is input in the keyword input field KIF.
[0038] Furthermore, an example of the filtering condition setting screen FCSS includes a save button SBU that is pressed when saving filtering conditions. When the career advisor CA performs an operation of pressing (selecting) the save button SBU, the operation unit 18 receives the operation of pressing (selecting) the save button SBU. The creation unit 14 creates a filtering condition setting request including information indicating the first career advisor ID and the filtering conditions based on the operation received by the operation unit 18, and transmits the created filtering condition setting request from the communication unit 12 to the job seeking and recruitment support system 100. Thus, the filtering condition setting process ends.
[0039] In the text chat screen TCS shown in FIG. 3, after the filtering condition setting process, the carrier advisor CA presses (selects) the job information search button JISBU, and the filtering process is performed. The operation unit 18 receives an operation of pressing (selecting) the job information search button JISBU. The creation unit 14 acquires messages displayed in one or more chat message display columns CMDF-APn and messages displayed in one or more chat message display columns CMDF-CAm based on the operation received by the operation unit 18. The creation unit 14 creates a job information search request including the first carrier advisor ID, the acquired messages, and information indicating the acquired job information search, and transmits the created job information search request from the communication unit 12 to the job seeking support system 100.
[0040] The job information display screen information transmitted by the job seeking support system 100 in response to the job information search request is received by the communication unit 12. The image processing unit 16 acquires the job information display screen information from the communication unit 12, and based on the acquired job information display screen information, causes the display unit 19 to display the job information display screen. FIG. 7 is a diagram showing an example of the text chat screen TCS of the job seeking support service. FIG. 7 shows the text chat screen TCS shown in FIG. 4, in which the filtering condition FC is displayed in the job information display area JIDA. An example of the filtering condition FC is (occupation is) front-end engineer, (annual income is) 7 million yen or more, (work location is) Tokyo. Further, a "more to view" button to be pressed when referring to the remaining filtering conditions is displayed. Thus, the filtering process ends.
[0041] The creation unit 14, the image processing unit 16, and the operation unit 18 are realized, for example, by a hardware processor such as a CPU (Central Processing Unit) executing a computer program (software) stored in the storage unit 15. Also, some or all of these functional units may be implemented by hardware (including circuitry) such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), GPU (Graphics Processing Unit), or may be implemented by the cooperation of software and hardware.
[0042] The computer program may be stored in advance in a storage device such as an HDD or a flash memory, or may be stored in a removable storage medium such as a DVD (Digital Versatile Disc) or a CD-ROM, and may be installed by mounting the storage medium on a drive device. Returning to FIG. 2, the description will continue.
[0043] (Terminal device 20) The terminal device 20 includes a communication unit 22, a creation unit 24, an image processing unit 26, an operation unit 28, a display unit 29, and a storage unit 25. The communication unit 22 is realized by a communication module. The communication unit 22 communicates with an external communication device via the network NW. The communication unit 22 communicates by a communication method such as a wired LAN, for example. Also, the communication unit 22 may communicate by a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (registered trademark). The communication unit 22 holds communication information necessary for communicating with the job seeking and recruitment support system 100 via the network NW.
[0044] The display unit 29 is, for example, a display and includes a touch panel. The storage unit 25 is realized by an HDD, a flash memory, a RAM, a ROM, etc., and stores information. The storage unit 15 may be realized in the cloud. The operation unit 28 is an input device that receives operations of the job seeker AP, and is, for example, a touch panel. When the job seeker AP performs an operation to access the website of the job seeking and recruitment support service on the operation unit 28, a login process to the website of the job seeking and recruitment support service is performed. Regarding the login process, the login process between the terminal device 10 and the job seeking and recruitment support system 100 described above can be applied. However, it is different in that the job seeker AP inputs the first job seeker ID as the user ID and the first job seeker password as the password on the initial screen.
[0045] When the login is successful, the login screen information sent by the job seeking and recruitment support system 100 is received by the communication unit 22. The image processing unit 26 acquires the login screen information from the communication unit 22, and based on the acquired login screen information, causes the display unit 29 to display the login screen. The login screen includes a text chat execution button (not shown) that is pressed when performing a text chat between the job seeker AP and the career advisor CA. Thus, the login process ends.
[0046] When the job seeker AP performs an operation of pressing (selecting) the text chat execution button, a text chat execution process is performed. The text chat execution process will be described. The operation unit 28 receives an operation of pressing (selecting) the text chat execution button. The creation unit 24 creates a text chat execution request including the first job seeker ID and information indicating text chat execution based on the operation received by the operation unit 28, and transmits the created text chat execution request from the communication unit 12 to the job seeking and recruitment support system 100.
[0047] The text chat execution screen information sent by the job seeking and recruitment support system 100 in response to the text chat execution request is received by the communication unit 22. The image processing unit 26 acquires the text chat execution screen information from the communication unit 22, and based on the acquired text chat execution screen information, causes the display unit 19 to display a text chat screen (not shown). An example of the text chat screen is the one obtained by removing the job offer information display area JIDA from the text chat screen TCS shown in FIG. 3. In the text chat screen TCS, chat messages exchanged between the job seeker AP and the career advisor CA are displayed. The text chat screen TCS includes a chat display area CDA. The chat display area CDA includes one or more chat message display columns CMDF-APn in which chat messages input by the job seeker AP are displayed on the right side, one or more chat message display columns CMDF-CAm in which chat messages input by the career advisor CA are displayed on the left side, and a chat input area CIA for the job seeker AP to input a message at the bottom.
[0048] The chat input area CIA includes a chat input field CIF in which the message input by the job seeker AP is displayed, and a send button SBU that is pressed when sending the message displayed in the chat input field CIF. The job seeker AP inputs a message in the chat input field CIF by operating the operation unit 28 and presses the send button SBU. The operation unit 28 receives the operations performed by the job seeker AP. The creation unit 24 creates second chat data including the first job seeker ID and the message input in the chat input field CIF based on the operations received by the operation unit 28, and transmits the created second chat data from the communication unit 22 to the job seeking support system 100. The creation unit 24 deletes the message displayed in the chat input field CIF. The text chat screen information transmitted by the job seeking support system 100 for the second chat data is received by the communication unit 12. The image processing unit 16 acquires the text chat screen information from the communication unit 12, and based on the acquired text chat screen information, causes the display unit 19 to display the text chat screen. In the displayed text chat screen, a chat message display column CMDF-APn is newly created in the chat display area CDA, and the message displayed in the chat input field CIF is displayed in the created chat message display column CMDF-APn. Thus, the text chat execution process ends. The job information insertion process will be described. The text chat screen information sent by the job seeking and recruitment support system 100 is received by the communication unit 22. The image processing unit 26 acquires the text chat screen information from the communication unit 22, and based on the acquired text chat screen information, causes the display unit 29 to display the text chat screen. On the displayed text chat screen, a chat message display column CMDF-CAm is newly created in the chat display area CDA, and a message is displayed in the created chat message display column CMDF-CAm. The job information insertion process ends here.
[0049] The creation unit 24, the image processing unit 26, and the operation unit 28 are realized, for example, by a hardware processor such as a CPU executing a computer program (software) stored in the storage unit 25. Also, some or all of these functional units may be realized by hardware (including a circuit unit; circuitry) such as an LSI, an ASIC, an FPGA, or a GPU, or may be realized by cooperation between software and hardware. The computer program may be stored in advance in a storage device such as an HDD or a flash memory, or may be stored in a removable storage medium such as a DVD or a CD-ROM, and may be installed by mounting the storage medium on a drive device. Returning to FIG. 2, the description will continue.
[0050] (Job Seeking and Recruitment Support System 100) The job seeking and recruitment support system 100 includes a communication unit 102, an interaction unit 104, a creation unit 105, a processing unit 106, and a storage unit 115. The communication unit 102 is realized by a communication module. The communication unit 102 communicates with an external communication device via the network NW. The communication unit 102 communicates using a communication method such as a wired LAN, for example. Also, the communication unit 102 may communicate using a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (registered trademark), for example. The communication unit 102 holds the communication information necessary for communicating with the terminal device 10, the terminal device 20, the generative artificial intelligence system 200, and the server 300 via the network NW.
[0051] The storage unit 115 is implemented by an HDD, a flash memory, a RAM, a ROM, etc., and stores information. The storage unit 115 stores carrier advisor login information in which one or more first carrier advisor IDs are associated with a first carrier advisor password for the carrier advisor CA corresponding to each of the one or more first carrier advisor IDs to log in to the job seeking and recruitment support service site. The storage unit 110 stores job seeker login information in which one or more first job seeker IDs are associated with a first job seeker password for the job seeker AP corresponding to each of the one or more first job seeker IDs to log in to the job seeking and recruitment support service site. The storage unit 110 stores a plurality of job information.
[0052] When the communication unit 102 receives an access request sent by the terminal device 10, a login process is performed between the communication unit 102 and the terminal device 10. The login process will be described. The dialogue unit 104 acquires an access request from the communication unit 101 and accepts the acquired access request. The creation unit 105 acquires an access request from the dialogue unit 104 and creates an access response for displaying an initial screen on the terminal device 10 based on the acquired access request. The creation unit 105 transmits the created access response from the communication unit 102 to the terminal device 10.
[0053] The communication unit 102 receives a login request sent by the terminal device 10. The dialogue unit 104 acquires the login request from the communication unit 102 and accepts the acquired login request. The creation unit 105 acquires the login request from the dialogue unit 104 and acquires the first carrier advisor ID and the first carrier advisor password included in the acquired login request. The creation unit 105 determines whether the combination of the acquired first carrier advisor ID and the first carrier advisor password is included in the carrier advisor login information of the storage unit 110.
[0054] When the creation unit 105 determines that the combination of the first career advisor ID and the first career advisor password is included in the career advisor login information in the storage unit 110, it creates login screen information for causing the terminal device 10 to display a login screen. The creation unit 105 transmits the created login screen information from the communication unit 101 to the terminal device 10. When the creation unit 105 determines that the combination of the first career advisor ID and the first career advisor password is not included in the career advisor login information in the storage unit 110, it creates screen information for causing the terminal device 10 to display that it cannot log in. The creation unit 105 transmits the created screen information from the communication unit 102 to the terminal device 10. Thus, the login process with the terminal device 10 ends.
[0055] When the communication unit 102 receives an access request transmitted by the terminal device 20, a login process is performed with the terminal device 20. Regarding the login process, the login process between the terminal device 10 and the job seeking and recruitment support system 100 described above can be applied. However, the creation unit 105 acquires the first job seeker ID and the first job seeker password included in the login request, and determines whether the combination of the acquired first job seeker ID and the first job seeker password is included in the job seeker login information in the storage unit 110.
[0056] When the creation unit 105 determines that the combination of the first job seeker ID and the first job seeker password is included in the job seeker login information in the storage unit 110, it creates login screen information for causing the terminal device 20 to display a login screen. The creation unit 105 transmits the created login screen information from the communication unit 102 to the terminal device 20. When the creation unit 105 determines that the combination of the first job seeker ID and the first job seeker password is not included in the job seeker login information in the storage unit 110, it creates screen information for causing the terminal device 20 to display that it cannot log in. The creation unit 105 transmits the created screen information from the communication unit 102 to the terminal device 20. Thus, the login process with the terminal device 20 ends.
[0057] The text chat execution requests sent by the terminal device 10 and the terminal device 20 for the login screen information are received by the communication unit 102, and the text chat execution process is performed. The text chat execution process will be described. The dialogue unit 104 acquires the text chat execution request sent by the terminal device 10 from the communication unit 102, and acquires the first carrier advisor ID and the information indicating text chat execution included in the acquired text chat execution request. The dialogue unit 104 acquires the text chat execution request sent by the terminal device 20 from the communication unit 102, and acquires the first job seeker ID and the information indicating text chat execution included in the acquired text chat execution request. The dialogue unit 104 associates the text chat screen TCS, the acquired first carrier advisor ID, and the first job seeker ID, so that a dialogue using text data on the text chat screen TCS becomes possible between the terminal device 10 operated by the carrier advisor CA and the terminal device 20 operated by the job seeker AP.
[0058] The creation unit 105 creates text chat screen information for causing the terminal device 10 and the terminal device 20 to display the text chat screen TCS (FIG. 3). The creation unit 105 transmits the created text chat screen information from the communication unit 102 to the terminal device 10 and the terminal device 20.
[0059] The first chat data sent by the terminal device 10 for the text chat screen information is received by the communication unit 102. The dialogue unit 104 acquires the first chat data from the communication unit 102, and acquires the first carrier advisor ID and the message included in the acquired first chat data. The creation unit 105 acquires the first carrier advisor ID and the message from the dialogue unit 104. The creation unit 105 creates text chat screen information based on the acquired first carrier advisor ID and message. For example, the creation unit 105 acquires a text chat screen TCS associated with the acquired first carrier advisor ID. The creation unit 105 newly creates a chat message display column CMDF-CAm in the chat display area CDA of the acquired text chat screen TCS, and displays a message in the newly created chat message display column CMDF-CAm. The creation unit 105 creates text chat screen information for displaying the text chat screen TCS including the chat display area CDA in which the message is displayed in the newly created chat message display column CMDF-CAm, and transmits the text chat screen information from the communication unit 101 to the terminal device 10 and the terminal device 20.
[0060] The second chat data transmitted by the terminal device 20 for the text chat screen information is received by the communication unit 102. The dialogue unit 104 acquires the second chat data from the communication unit 101, and acquires the first job seeker ID and the message included in the acquired second chat data. The creation unit 105 acquires the first job seeker ID and the message from the dialogue unit 104. The creation unit 105 creates text chat screen information based on the acquired first job seeker ID and the message. For example, the creation unit 105 acquires a text chat screen TCS associated with the acquired first job seeker ID. The creation unit 105 newly creates a chat message display column CMDF-APn in the chat display area CDA of the acquired text chat screen TCS, and displays a message in the newly created chat message display column CMDF-APn. The creation unit 105 creates text chat screen information for displaying the text chat screen TCS including the chat display area CDA in which the message is displayed in the newly created chat message display column CMDF-APn, and transmits the text chat screen information from the communication unit 101 to the terminal device 10 and the terminal device 20. Thus, the text chat execution process ends.
[0061] The job offer search request sent by the terminal device 10 is received by the communication unit 102, and the job offer search process is performed. The job offer search process will be described. The processing unit 106 acquires the job offer search request from the communication unit 102, and acquires the first carrier advisor ID included in the acquired job offer search request, the messages displayed in one or more chat message display columns CMDF-APn, and the messages displayed in one or more chat message display columns CMDF-CAm. The creation unit 105 acquires the messages displayed in one or more chat message display columns CMDF-APn and the messages displayed in one or more chat message display columns CMDF-CAm from the processing unit 106, and creates a job-related information request for requesting information related to the job offer including the acquired messages. The creation unit 105 transmits the created job-related information request from the communication unit 102 to the generative artificial intelligence system 200.
[0062] The job-related information response sent by the generative artificial intelligence system 200 in response to the job-related information request is received by the communication unit 102. The processing unit 106 acquires the job-related information response from the communication unit 102, and acquires the information related to the job offer included in the acquired job-related information response. Here, an example of the information related to the job offer is the conditions desired by the job seeker AP regarding one or more items described in the job offer ticket such as job type, industry type, and work area. The information related to the job offer may include a plurality of pieces of information. The creation unit 105 acquires the information related to the job offer from the processing unit 106, and creates a vector conversion request for converting the acquired information related to the job offer into a vector (format). The creation unit 105 transmits the created vector conversion request from the communication unit 102 to the generative artificial intelligence system 200.
[0063] The vector conversion response sent by the generative artificial intelligence system 200 in response to the vector conversion request is received by the communication unit 102. The processing unit 106 obtains the vector conversion response from the communication unit 102, and obtains the result of converting the information about the job openings included in the obtained vector conversion response into a vector and the result of converting the job opening information into a vector. Each of the result of converting the information about the job openings included in the vector conversion response into a vector and the result of converting the job opening information into a vector may include a plurality of vectors. For example, the result of converting the information about the job openings into a vector may be a two-dimensional conversion of the information about the job openings, a three-dimensional vector conversion, or a vector conversion of four or more dimensions. The result of converting the job opening information into a vector may be a two-dimensional conversion of the job opening information, a three-dimensional vector conversion, or a vector conversion of four or more dimensions. The processing unit 106 searches for one or more job opening information from the plurality of job opening information stored in the storage unit 115 based on the result of converting the obtained information about the job openings into a vector and the result of converting the job opening information into a vector. For example, the processing unit 106 searches for one or more job opening information whose distance is equal to or less than a threshold value based on the distance between the result of converting the information about the job openings into a vector and the result of converting the job opening information into a vector, and the result of converting each of the plurality of job opening information stored in the storage unit 115 into a vector. Also, the processing unit 106 may search for a predetermined number of job opening information from the ones with shorter distances based on the distance between the result of converting the information about the job openings into a vector and the result of converting the job opening information into a vector, and the result of converting each of the plurality of job opening information stored in the storage unit 115 into a vector. By configuring in this way, it is possible to search for job opening information close to the conditions desired by the job seeker AP. The creation unit 105 obtains the search result of one or more job opening information from the processing unit 106, creates job opening information display screen information for displaying the obtained search result of one or more job opening information on the terminal device 10, and transmits it from the communication unit 12 to the terminal device 10. Thus, the job opening information search process ends. Since the favor information insertion process can apply the text chat execution process, the description thereof is omitted.
[0064] When the filtering condition request transmitted by the terminal device 10 is received by the communication unit 102, the filtering condition setting process is performed. The filtering condition setting process will be described. The creation unit 105 acquires the filtering condition request from the communication unit 102, and acquires the first carrier advisor ID and the information indicating the filtering condition request included in the acquired filtering condition request. The creation unit 105 creates filtering condition setting screen information for causing the terminal device 10 to display a filtering condition setting screen, and transmits it from the communication unit 102.
[0065] For the filtering condition setting screen information, the filtering condition setting request transmitted by the terminal device 10 is received by the communication unit 102. The processing unit 106 acquires the filtering condition setting request from the communication unit 102, and acquires the first carrier advisor ID and the information indicating the filtering condition included in the acquired filtering condition setting request. The processing unit 106 associates the acquired first carrier advisor ID and the information indicating the filtering condition with the first job seeker ID for which the text chat is being performed, and stores them in the storage unit 150. Thus, the filtering condition setting process ends.
[0066] After the filtering condition setting process ends, the filtering process is performed. The filtering process will be described. When the job information search request transmitted by the terminal device 10 is received by the communication unit 102, the job information search process is executed. The job information search process can apply the foregoing. The processing unit 106 acquires the job information search request from the communication unit 102, and acquires the first carrier advisor ID, the message displayed in one or more chat message display columns CMDF-APn, and the message displayed in one or more chat message display columns CMDF-CAm included in the acquired job information search request. The creation unit 105 acquires the messages displayed in one or more chat message display columns CMDF-APn and the messages displayed in one or more chat message display columns CMDF-CAm from the processing unit 106, and creates a job-related information request for requesting information regarding the job openings including the acquired messages. The creation unit 105 transmits the created job-related information request from the communication unit 102 to the generative artificial intelligence system 200.
[0067] The job-related information response transmitted by the generative artificial intelligence system 200 in response to the job-related information request is received by the communication unit 102. The processing unit 106 acquires the job-related information response from the communication unit 102, and acquires the information regarding the job openings included in the acquired job-related information response. The creation unit 105 acquires the information regarding the job openings from the processing unit 106, and creates a vector conversion request for converting the acquired information regarding the job openings into a vector. The creation unit 105 transmits the created vector conversion request from the communication unit 102 to the generative artificial intelligence system 200.
[0068] The vector conversion response transmitted by the generative artificial intelligence system 200 in response to the vector conversion request is received by the communication unit 102. The processing unit 106 acquires the vector conversion response from the communication unit 102, and acquires the information regarding the job openings converted into a vector and the job opening information converted into a vector included in the acquired vector conversion response. The processing unit 106 searches for one or more job opening information from the plurality of job opening information stored in the storage unit 115 based on the information regarding the job openings converted into a vector and the job opening information converted into a vector that are acquired. For example, the processing unit 106 searches for one or more job opening information whose distance is equal to or less than the threshold value based on the distance between the information regarding the job openings converted into a vector and the job opening information converted into a vector, and the result of converting each of the plurality of job opening information stored in the storage unit 150 into a vector. Further, the processing unit 106 may search for a predetermined number of job opening information from the shorter distance based on the distance between the result of converting the information regarding the job openings into a vector and the result of converting the job opening information into a vector, and the result of converting each of the plurality of job opening information stored in the storage unit 115 into a vector. The processing unit 106 acquires information indicating filtering conditions associated with a combination of the first carrier advisor ID and the first job seeker ID who is engaged in text chat. The processing unit 106 acquires one or more job information by filtering search results of one or more job information based on the acquired filtering conditions. For example, the processing unit 106 extracts one or more job information including items included in the filtering conditions from the one or more job information. The creation unit 105 acquires one or more job information from the processing unit 106, creates job information display screen information for displaying the acquired one or more job information on the terminal device 10, and transmits it from the communication unit 12 to the terminal device 10. The filtering process ends here. In addition, the communication unit 102 receives job update information transmitted by the server 200. The processing unit 106 acquires the job update information from the communication unit 102 and stores the plurality of job information included in the acquired job update information in the storage unit 115.
[0069] The dialogue unit 104, the creation unit 105, and the processing unit 106 are realized, for example, by a hardware processor such as a CPU executing a computer program (software) stored in the storage unit 115. Also, some or all of these functional units may be realized by hardware (including a circuit unit; circuitry) such as an LSI, an ASIC, an FPGA, or a GPU, or may be realized by cooperation between software and hardware. The computer program may be stored in advance in a storage device such as an HDD or a flash memory, or may be stored in a removable storage medium such as a DVD or a CD-ROM, and may be installed by attaching the storage medium to a drive device.
[0070] (Generative Artificial Intelligence System 200) The generated artificial intelligence system 200 includes a communication unit 202, a creation unit 205, a generation unit 208, a conversion unit 210, and a storage unit 215. The communication unit 202 is realized by a communication module. The communication unit 201 communicates with an external communication device via a network NW. The communication unit 202 communicates using a communication method such as a wired LAN. Also, the communication unit 202 may communicate using a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (registered trademark). The communication unit 202 holds communication information necessary for communicating with the job seeking and recruitment support system 100 via the network NW. The storage unit 215 is realized by an HDD, a flash memory, a RAM, a ROM, etc., and stores information.
[0071] When the communication unit 202 receives a job-related information request sent by the job seeking and recruitment support system 100, a job information search process is performed. The job information search process will be described. The generation unit 208 includes a generation AI model. The generation AI model is pre-generated based on the result of learning the content (training data) of the conversation between the job seeker AP and the career advisor CA. The generation unit 208 generates new data having similar characteristics based on the result of learning the regularity and structure of the input training data. The generation unit 208 acquires a job-related information request from the communication unit 202. The generation unit 208 acquires the messages displayed in one or more chat message display fields CMDF-APn and the messages displayed in one or more chat message display fields CMDF-CAm included in the acquired job-related information request. The generation unit 208 generates information regarding the job based on the acquired messages. For example, the generation unit 208 extracts information regarding the job from the acquired messages. A prompt such as "Please create a prototype of a job application form that the job seeker AP is likely to require based on the conversation between the job seeker AP and the career advisor CA" is input to the generation unit 208. The generation unit 208 generates information regarding the job based on the input prompt. The creation unit 205 acquires information related to job offers from the generation unit 208 and creates a job offer-related information response including the acquired information related to job offers. The creation unit 205 transmits the created job offer-related information response from the communication unit 202 to the job offer and job seeking support system 100.
[0072] The communication unit 202 receives the vector conversion request transmitted by the job offer and job seeking support system 100. The conversion unit 210 acquires the vector conversion request from the communication unit 202. The conversion unit 210 acquires the information related to job offers included in the acquired vector conversion request. The conversion unit 210 converts the acquired information related to job offers into a vector. For example, the conversion unit 210 converts the information related to job offers into an embedding. Here, an embedding is a conversion of natural language into a form such as a vector that can be calculated. Also, the creation unit 205 acquires the result of converting the information related to job offers into a vector from the conversion unit 210. The creation unit 205 creates a job offer information creation request including the result of converting the acquired information related to job offers into a vector. The creation unit 205 transmits the created job offer information creation request from the communication unit 202 to the server 300.
[0073] The communication unit 202 receives the job offer information creation response transmitted by the server 300 for the transmitted job offer information creation request. The conversion unit 210 acquires the job offer information included in the acquired job offer information creation response. The conversion unit 210 converts the acquired job offer information into a vector. The creation unit 205 acquires the result of converting the job offer information into a vector. The creation unit 205 creates a vector conversion response including the result of converting the information related to job offers into a vector and the result of converting the job offer information into a vector. The creation unit 205 transmits the created vector conversion response from the communication unit 202 to the job offer and job seeking support system 100. Thus, the job offer information search process ends.
[0074] The creation unit 205, generation unit 208, and conversion unit 210 are realized, for example, by a hardware processor such as a CPU executing a computer program (software) stored in the storage unit 215. Also, some or all of these functional units may be realized by hardware (including circuitry such as LSI, ASIC, FPGA, GPU), or may be realized by the cooperation of software and hardware. The computer program may be stored in advance in a storage device such as an HDD or flash memory, or may be stored in a removable storage medium such as a DVD or CD-ROM, and may be installed by attaching the storage medium to a drive device.
[0075] (Server 300) Server 300 includes a communication unit 302, a creation unit 305, a processing unit 306, and a storage unit 315. The communication unit 302 is realized by a communication module. The communication unit 302 communicates with an external communication device via the network NW. The communication unit 302 communicates using a communication method such as a wired LAN, for example. Also, the communication unit 302 may communicate using a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (registered trademark), for example. The communication unit 302 holds the communication information necessary to communicate with the job seeking and recruitment support system 100 and the generative artificial intelligence system 200 via the network NW. The storage unit 315 is realized by an HDD, flash memory, RAM, ROM, etc., and stores information. The storage unit 315 stores a plurality of job information.
[0076] The recruitment information search process is performed when the communication unit 302 receives the recruitment information creation request sent by the generative artificial intelligence system 200. The recruitment information search process will be described. The processing unit 306 acquires the recruitment information creation request from the communication unit 302. The processing unit 306 obtains the result of converting the information about the job openings included in the acquired recruitment information creation request into a vector. Based on the result of converting the acquired information about the job openings into a vector, the processing unit 306 acquires one or more pieces of recruitment information from the plurality of pieces of recruitment information stored in the storage unit 315. For example, the processing unit 306 acquires one or more pieces of recruitment information whose distance is equal to or less than the threshold based on the distance between the result of converting the information about the job openings into a vector and the result of converting the plurality of pieces of recruitment information stored in the storage unit 150 into a vector.
[0077] The creation unit 305 acquires one or more pieces of recruitment information from the processing unit 306 and creates a recruitment information creation response including the acquired one or more pieces of recruitment information. The creation unit 205 transmits the created recruitment information creation response from the communication unit 202 to the generative artificial intelligence system 200. Thus, the recruitment information search process ends. The creation unit 305 periodically creates recruitment update information including a plurality of pieces of recruitment information stored in the storage unit 315, and transmits the created recruitment update information from 302 to the job seeking support system 100.
[0078] The creation unit 305 and the processing unit 306 are realized, for example, by a hardware processor such as a CPU executing a computer program (software) stored in the storage unit 315. Also, some or all of these functional units may be realized by hardware (including a circuit unit; circuitry) such as an LSI, an ASIC, an FPGA, or a GPU, or may be realized by the cooperation of software and hardware. The computer program may be stored in advance in a storage device such as an HDD or a flash memory, or may be stored in a removable storage medium such as a DVD or a CD-ROM, and may be installed by mounting the storage medium on a drive device.
[0079] (Operation of Support System 1) FIG. 8 is a diagram showing an example of the operation of the support system 1 according to the present embodiment. (Step S1-1) A login process is performed between the terminal device 10 and the job seeking and recruitment support system 100. (Step S2-1) A login process is performed between the terminal device 20 and the job seeking and recruitment support system 100. (Step S3-1) A text chat execution process is performed among the terminal device 10, the terminal device 20, and the job seeking and recruitment support system 100.
[0080] (Step S4-1) A job information search process is performed among the terminal device 10, the terminal device 20, the job seeking and recruitment support system 100, the generative artificial intelligence system 200, and the server 300. Details of the job information search process will be described later. (Step S5-1) A job information insertion process is performed among the terminal device 10, the terminal device 20, and the job seeking and recruitment support system 100. (Step S6-1) A filtering condition setting process is performed between the terminal device 10 and the job seeking and recruitment support system 100. (Step S7-1) A filtering process is performed between the terminal device 10 and the job seeking and recruitment support system 100.
[0081] FIG. 9 is a diagram for explaining an example of the operation of the support system 1 according to the present embodiment. With reference to FIG. 9, the job information search process in step S4-1 of FIG. 8 will be described. (Step S1-2) The creation unit 14 acquires (extracts) the messages displayed in one or more chat message display columns CMDF-APn and the messages displayed in one or more chat message display columns CMDF-CAm from the text chat screen TCS displayed on the display unit 19 by the image processing unit 16. (Step S2-2) The creation unit 14 transmits a job information search request including the first carrier advisor ID, the acquired messages, and information indicating a job information search from the communication unit 12 to the job seeking and recruitment support system 100.
[0082] (Step S3-2) The creation unit 105 transmits a job-related information request including the messages displayed in one or more chat message display columns CMDF-APn and the messages displayed in one or more chat message display columns CMDF-CAm from the communication unit 102 to the generative artificial intelligence system 200. (Step S4-2) The creation unit 205 creates a job-related information response including information about the job opening, and transmits it from the communication unit 202 to the job seeking and recruitment support system 100. (Step S5-2) The creation unit 105 creates a vector conversion request for converting information about the job opening into a vector, and transmits it from the communication unit 102 to the generative artificial intelligence system 200. (Step S6-2) The creation unit 205 creates a job information creation request including the result of converting information about the job opening into a vector, and transmits it from the communication unit 202 to the server 300.
[0083] (Step S7-2) The creation unit 305 creates a job information creation response including one or more job information, and transmits it from the communication unit 202 to the generative artificial intelligence system 200. (Step S8-2) The creation unit 205 creates a vector conversion response including the result of converting information about the job opening into a vector and the result of converting the job information into a vector, and transmits it from the communication unit 202 to the job seeking and recruitment support system 100. (Step S9-2) The processing unit 106 searches for one or more job information from the plurality of job information stored in the storage unit 115 based on the result of converting information about the job opening into a vector and the result of converting the job information into a vector. (Step S10-2) The creation unit 105 creates job information display screen information for displaying the search result of one or more job information on the terminal device 10, and transmits it from the communication unit 12 to the terminal device 10.
[0084] In the foregoing embodiments, the case where the support system 1 includes the generative artificial intelligence system 200 has been described, but the present invention is not limited to this example. For example, instead of the generative artificial intelligence system 200, an apparatus may be provided that generates (extracts) recruitment-related information, which is information related to job offers, based on text data of a dialogue executed between a career advisor CA and a job seeker AP. In the foregoing embodiments, the case where the generative artificial intelligence system 200 generates an embedding has been described, but the present invention is not limited to this example. For example, the generative artificial intelligence system 200 may be configured to generate information in vector format instead of or together with an embedding from the recruitment-related information. In the foregoing embodiments, in the generative artificial intelligence system 200, the case where the creation unit 205 creates a vector conversion response including the result of converting recruitment-related information into a vector and the result of converting job offer information into a vector has been described, but the present invention is not limited to this example. The creation unit 205 may create a vector conversion response that does not include the result of converting job offer information into a vector but includes the result of converting recruitment-related information into a vector. By configuring in this way, the process of the conversion unit 210 converting recruitment-related information into an embedding and the process of the creation unit 205 creating a recruitment information creation request including the result of converting recruitment-related information into a vector can be omitted, so that the processing load can be reduced. Further, the creation unit 205 may create a vector conversion response that does not include the result of converting recruitment-related information into a vector but includes the result of converting job offer information into a vector. In the foregoing embodiments, the case where the support system 1 includes the job seeking and recruitment support system 100, the generative artificial intelligence system 200, and the server 300 has been described, but the present invention is not limited to this example. For example, the support system 1 may be configured to include the job seeking and recruitment support system 100, or may be configured to include the job seeking and recruitment support system 100 and the generative artificial intelligence system or the server. Further, the functions of the job seeking and recruitment support system 100 may be realized by a plurality of devices, or the functions of the job seeking and recruitment support system 100 and the generative artificial intelligence system may be realized by one or more devices, or the functions of the job seeking and recruitment support system 100 and the server 300 may be realized by one or more devices, or the functions of the job seeking and recruitment support system 100, the generative artificial intelligence system 200, and the server 300 may be realized by one or more devices.
[0085] The effects of the present embodiment will be described. According to the support system 1 of the present embodiment, the job seeking and recruitment support system 100 includes a terminal device 10 as a first terminal device operated by a career advisor CA who provides job seeking support, a terminal device 20 as a second terminal device operated by a job seeker AP, a dialogue unit 104 that executes a dialogue using text data between the two, a creation unit 105 that creates first chat screen information for causing the first terminal device to display a first chat screen and second chat screen information for causing the second terminal device to display a second chat screen, a processing unit 106 as a first processing unit that acquires the text data of the dialogue executed by the dialogue unit 104, a generation unit 208 that generates recruitment-related information, which is information regarding job offers, based on the text data of the dialogue acquired by the first processing unit, a conversion unit 210 that converts the recruitment-related information generated by the generation unit 208 into a vector, and a processing unit 306 as a second processing unit that acquires one or more job offer information from a storage unit 315 serving as a job offer information DB based on the recruitment-related information converted into a vector by the conversion unit 210. The conversion unit 210 converts the one or more job offer information acquired by the second processing unit into a vector. The first processing unit acquires one or more job offer information from a storage unit 115 serving as a job offer information DB based on the recruitment-related information and the job offer information converted into a vector by the conversion unit 210. The creation unit 105 creates job offer screen information for causing the first terminal device to display the one or more job offer information acquired by the first processing unit.
[0086] By configuring in this way, based on the text data of the dialogue executed between the career advisor CA and the job seeker AP, recruitment-related information, which is information regarding job offers, can be generated, and one or more job offer information can be acquired based on the generated recruitment-related information. Therefore, when an inquiry about job offer information is input from the job seeker AP, the career advisor CA can provide an answer without searching for job offer information, thus improving convenience in the job seeking and recruitment support service that provides job seeking support to the job seeker.
[0087] In the support system 1, based on the result of learning the content of the dialogue between the job seeker AP and the career advisor CA who provides job hunting support, the generation unit 208 generates job-related information, which is job-related information, from the text data of the dialogue acquired by the first processing unit. By configuring in this way, based on the result of learning the content of the dialogue between the job seeker AP and the career advisor CA who provides job hunting support, job-related information can be generated from the text data of the dialogue executed between the career advisor CA and the job seeker AP. Therefore, when there are a large number of respondents, it is possible to reduce the unevenness and variation in the quality of the response content compared to the case where the career advisor CA relies on memory and intuition to input the response.
[0088] In the support system 1, the creation unit 105 creates job screen information for displaying one or more job information items acquired by the second processing unit in an area adjacent to the first chat screen. By configuring in this way, since one or more job information items can be displayed in an area adjacent to the first chat screen of the first terminal device operated by the career advisor CA, the career advisor CA can execute a text-based dialogue with the job seeker AP while viewing one or more job information items, thus improving convenience.
[0089] In the support system 1, the creation unit 105 creates job screen information for sliding and displaying one or more job information items acquired by the second processing unit on the first chat screen. By configuring in this way, since one or more job information items can be slid and displayed in an area adjacent to the first chat screen of the first terminal device operated by the career advisor CA, the career advisor CA can execute a text-based dialogue with the job seeker AP while sliding and viewing one or more job information items, thus improving convenience.
[0090] In the support system 1, the creation unit 105 creates user interface screen information for displaying a user interface for causing the first terminal device to display one or more job offers acquired by the second processing unit, and when an operation for causing the user interface to display one or more job offers is performed, creates job offer screen information for causing the first terminal device to display one or more job offers acquired by the second processing unit in an area adjacent to the first chat screen. With this configuration, when the carrier advisor CA performs an operation for causing the user interface to display one or more job offers, the one or more job offers can be displayed in an area adjacent to the first chat screen of the first terminal device. Therefore, the carrier advisor CA can, as necessary, perform a text-based conversation with the job seeker AP while viewing one or more job offers, thereby improving convenience.
[0091] According to the support system 1 of the present embodiment, the job seeking and recruitment support system 100 includes a terminal device 10 as a first terminal device operated by a career advisor CA who provides job seeking support, a terminal device 20 as a second terminal device operated by a job seeker AP, a dialogue unit 104 that executes a dialogue using text data between the two, a creation unit 105 that creates first chat screen information for displaying a first chat screen on the first terminal device and second chat screen information for displaying a second chat screen on the second terminal device, a processing unit 106 as a first processing unit that acquires the text data of the dialogue executed by the dialogue unit 104, a generation unit 208 that generates recruitment-related information, which is information related to job openings, based on the text data of the dialogue acquired by the first processing unit, a conversion unit 210 that converts the recruitment-related information generated by the generation unit 208 into a vector, and a processing unit 306 as a second processing unit that acquires one or more job opening information from a storage unit 315 as a job opening information database based on the recruitment-related information converted into a vector by the conversion unit 210. The conversion unit 210 converts the one or more job opening information acquired by the second processing unit into a vector. The first processing unit acquires one or more job opening information from a storage unit 115 as a job opening information database based on the one or more recruitment-related information and job opening information converted into a vector by the conversion unit 210. The creation unit 105 creates job opening screen information for displaying the one or more job opening information acquired by the second processing unit on the first terminal device, and also creates first chat screen information for displaying a first chat screen including the one or more job opening information and second chat screen information for displaying a second chat screen including the one or more job opening information.
[0092] By configuring in this way, one or more job opening information can be acquired based on the text data of the dialogue executed between the career advisor CA and the job seeker AP, and the acquired one or more job opening information can be displayed on the first terminal device and the second terminal device. Therefore, in the job seeking and recruitment support service that provides job seeking support to the job seeker AP, the career advisor CA can answer one or more job opening information without searching for job opening information, improving the convenience.
[0093] In the support system 1, based on the result of learning the content of the dialogue between the job seeker AP and the career advisor CA who provides job hunting support, the generation unit 208 generates job-related information, which is information related to job offers, based on the text data of the dialogue acquired by the first processing unit. In the support system 1, the creation unit 105 creates first chat screen information and second chat screen information including information indicating that they are generated by a generative artificial intelligence. By configuring in this way, based on the result of learning the content of the dialogue between the job seeker AP and the career advisor CA who provides job hunting support, job-related information can be generated from the text data of the dialogue executed between the career advisor CA and the job seeker AP. Therefore, when there are a large number of respondents, it is possible to reduce the unevenness and variation in the quality of the response content compared to the case where the career advisor CA relies on memory or intuition to input a response.
[0094] In the support system 1, the creation unit 105 creates user interface screen information for displaying a user interface for displaying one or more job offer information acquired by the second processing unit, and when an operation to display one or more job offer information is performed on the user interface, it creates first chat screen information for displaying a first chat screen including one or more job offer information and second chat screen information for displaying a second chat screen including one or more job offer information. By configuring in this way, when the career advisor CA performs an operation to display one or more job offer information on the user interface, one or more job offer information can be displayed on the first chat screen of the first terminal device and the second chat screen of the second terminal device. Therefore, the career advisor CA can display one or more job offer information on the first chat screen of the first terminal device and the second chat screen of the second terminal device as needed, and execute a dialogue using text data with the job seeker AP, thus improving convenience.
[0095] According to the support system 1 of this embodiment, the job seeking and recruitment support system 100 includes a terminal device 10 as a first terminal device operated by a career advisor CA who provides job seeking support, a terminal device 20 as a second terminal device operated by a job seeker AP, a dialogue unit 104 that executes a dialogue using text data between the two, a creation unit 105 that creates first chat screen information for displaying a first chat screen on the first terminal device and second chat screen information for displaying a second chat screen on the second terminal device, a processing unit 106 as a first processing unit that acquires the text data of the dialogue executed by the dialogue unit 104, a generation unit 208 that generates recruitment-related information, which is information related to job offers, based on the text data of the dialogue acquired by the first processing unit, a conversion unit 210 that converts the recruitment-related information generated by the generation unit 208 into a vector, and a processing unit 306 as a second processing unit that acquires one or more job offers from a job offer information DB based on the recruitment-related information converted into a vector by the conversion unit 210. The conversion unit 210 converts the one or more job offers acquired by the second processing unit into a vector. The first processing unit acquires one or more job offers from a storage unit 315 serving as a job offer information DB based on the one or more recruitment-related information and job offers converted into a vector by the conversion unit 210. The first processing unit acquires the conditions input to the first terminal device. The creation unit 105 creates job offer screen information for displaying, on the first terminal device, the result of filtering the one or more job offers acquired by the second processing unit according to the conditions.
[0096] By configuring in this way, one or more job offers can be acquired based on the text data of the dialogue executed between the career advisor CA and the job seeker AP, and the result of filtering the acquired one or more job offers according to the conditions input to the first terminal device can be displayed on the first terminal device. Therefore, in a job seeking and recruitment support service that provides job seeking support to the job seeker AP, the career advisor CA can respond to the job seeker AP with the result of filtering one or more job offers according to arbitrary conditions without searching for job offer information, improving convenience.
[0097] In the support system 1, based on the result of learning the content of the dialogue between the job seeker AP and the career advisor CA who provides job hunting support, the generation unit 208 generates recruitment-related information, which is information related to job offers, based on the text data of the dialogue acquired by the first processing unit. By configuring in this way, based on the result of learning the content of the dialogue between the job seeker AP and the career advisor CA who provides job hunting support, recruitment-related information can be generated from the text data of the dialogue executed between the career advisor CA and the job seeker AP. Therefore, when there are a large number of respondents, it is possible to reduce the unevenness and variation in the quality of the response content compared to the case where the career advisor CA relies on memory and intuition to input responses.
[0098] In the support system 1, the creation unit 105 creates user interface screen information for displaying one or more user interfaces for inputting conditions to the first chat screen information, and creates recruitment screen information when an operation of inputting to one or more of the user interfaces is performed. By configuring in this way, when an operation of inputting conditions is performed on one or more user interfaces for inputting conditions, among the one or more recruitment information obtained based on the text data of the dialogue executed between the career advisor CA and the job seeker AP, the result filtered by the input conditions can be displayed on the first terminal device. Therefore, in the recruitment job hunting support service that provides job hunting support to the job seeker AP by being able to answer the result filtered by arbitrary conditions among one or more recruitment information as needed, convenience can be improved.
[0099] In the support system 1, the creation unit 105 creates recruitment screen information for displaying the result filtered by conditions among the one or more recruitment information obtained by the second processing unit in the area adjacent to the first chat screen. By configuring in this way, among one or more job offers, the result of filtering by conditions can be displayed in the area adjacent to the first chat screen of the first terminal device operated by the carrier advisor CA. Therefore, the carrier advisor CA can conduct a text-based conversation with the job seeker AP while viewing the result of filtering by conditions among one or more job offers, thus improving convenience.
[0100] In the support system 1, the creation unit 105 creates job offer screen information for sliding and displaying the result of filtering by conditions among one or more job offers acquired by the second processing unit on the first chat screen. By configuring in this way, among one or more job offers, the result of filtering by conditions can be slid and displayed in the area adjacent to the first chat screen of the first terminal device operated by the carrier advisor CA. Therefore, the carrier advisor CA can conduct a text-based conversation with the job seeker AP while sliding and viewing the result of filtering by conditions among one or more job offers, thus improving convenience.
[0101] In the support system 1, the creation unit 105 creates user interface screen information for displaying a user interface for displaying the result of filtering by conditions among one or more job offers acquired by the second processing unit on the first terminal device. When an operation is performed to display the result of filtering by conditions among one or more job offers on the user interface, the creation unit 105 creates job offer screen information for displaying the result of filtering by conditions among one or more job offers acquired by the second processing unit in the area adjacent to the first chat screen. By configuring in this way, when the carrier advisor CA performs an operation of causing the user interface to display the result of filtering one or more job offers according to conditions, the result of filtering one or more job offers according to conditions can be displayed in the area adjacent to the first chat screen of the first terminal device. Therefore, the carrier advisor CA can, as necessary, perform a text-based dialogue with the job seeker AP while viewing the result of filtering one or more job offers according to conditions, thereby improving convenience.
[0102] As described above, the embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and design changes and the like within the scope not departing from the gist of the present invention are also included. For example, a computer program for realizing the functions of each of the above-described devices may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed. Here, the "computer system" may include hardware such as an OS and peripheral devices.
[0103] In addition, the "computer-readable recording medium" refers to a writable non-volatile memory such as a flexible disk, a magneto-optical disk, a ROM, a flash memory, a portable medium such as a DVD (Digital Versatile Disc), and a storage device such as a hard disk incorporated in a computer system. Furthermore, the "computer-readable recording medium" also includes a volatile memory (for example, DRAM (Dynamic Random Access Memory)) inside a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line, and that holds the program for a certain period of time.
[0104] Also, the above program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the "transmission medium" for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) like the Internet or a communication line (communication wire) like a telephone line. Also, the above program may be for realizing a part of the functions described above. Furthermore, it may be a so-called differential file (differential program) that can realize the functions described above in combination with a program already recorded in the computer system.
Explanation of Signs
[0105] 1... Support system, 10... Terminal device, 12... Communication unit, 14... Creation unit, 15... Storage unit, 16... Image processing unit, 18... Operation unit, 19... Display unit, 20... Terminal device, 22... Communication unit, 24... Creation unit, 25... Storage unit, 26... Image processing unit, 28... Operation unit, 29... Display unit, 100... Job seeking and recruitment support system, 102... Communication unit, 104... Dialogue unit, 105... Creation unit, 106... Processing unit, 115... Storage unit, 200... Generative artificial intelligence system, 202... Communication unit, 205... Creation unit, 208... Generation unit, 210... Conversion unit, 215... Storage unit, 300... Server, 302... Communication unit, 305... Creation unit, 306... Processing unit, 315... Storage unit
Claims
1. A dialogue unit that executes a dialogue using text data between a first terminal device operated by a career advisor who provides job hunting support and a second terminal device operated by a job seeker, A creation unit that creates first chat screen information for displaying a first chat screen on the first terminal device and second chat screen information for displaying a second chat screen on the second terminal device, A first processing unit that acquires the text data of the dialogue executed by the dialogue unit, A generation unit that generates recruitment-related information, which is information related to job openings, based on the text data of the dialogue acquired by the first processing unit, A conversion unit that converts the recruitment-related information generated by the generation unit into a vector, A second processing unit that acquires one or more recruitment information from a recruitment information DB based on the recruitment-related information converted into a vector by the conversion unit, comprising, the conversion unit converts the one or more recruitment information acquired by the second processing unit into a vector, the first processing unit acquires one or more recruitment information from a recruitment information DB based on the one or more recruitment-related information and the recruitment information converted into a vector by the conversion unit, the first processing unit acquires the conditions input to the first terminal device, the creation unit creates recruitment screen information for displaying, on the first terminal device, the result of filtering by the conditions among the one or more recruitment information acquired by the second processing unit. A recruitment and job hunting support system.
2. The generation unit generates recruitment-related information, which is information related to job openings, based on the text data of the dialogue acquired by the first processing unit, based on the result of learning the content of the dialogue between the job seeker and the career advisor who provides job hunting support. The recruitment and job hunting support system according to Claim 1.
3. The creation unit creates user interface screen information for displaying one or more user interfaces for inputting conditions into the first chat screen information, and creates the recruitment screen information when an operation of inputting is performed on the one or more user interfaces. The recruitment and job hunting support system according to Claim 1.
4. The creation unit creates job offer screen information for displaying, in a region adjacent to the first chat screen, the result of filtering, according to the conditions, one or more pieces of the job offer information acquired by the second processing unit, for the job seeker job support system according to claim 1 or claim 2.
5. The creation unit creates job offer screen information for sliding and displaying, on the first chat screen, the result of filtering, according to the conditions, one or more pieces of the job offer information acquired by the second processing unit, for the job seeker job support system according to claim 4.
6. The creation unit creates user interface screen information for displaying a user interface for displaying, on the first terminal device, the result of filtering, according to the conditions, one or more pieces of the job offer information acquired by the second processing unit. When an operation for displaying the result of filtering, according to the conditions, one or more pieces of the job offer information is performed on the user interface, the creation unit creates job offer screen information for displaying, in a region adjacent to the first chat screen, the result of filtering, according to the conditions, one or more pieces of the job offer information acquired by the second processing unit, for the job seeker job support system according to claim 1.
7. A job seeker job support method executed by a computer, executing a dialogue by text data between a first terminal device operated by a career advisor who supports job seeking and a second terminal device operated by a job seeker; creating first chat screen information for displaying a first chat screen on the first terminal device and second chat screen information for displaying a second chat screen on the second terminal device; acquiring the text data of the dialogue; generating job-related information, which is information related to job offers, based on the acquired text data of the dialogue; converting the generated job-related information into a vector; acquiring one or more pieces of job offer information from a job offer information DB based on the job-related information converted into a vector; converting the acquired one or more pieces of job offer information into a vector; acquiring one or more pieces of job offer information from a job offer information DB based on the one or more pieces of job-related information and the job offer information converted into a vector; acquiring the conditions input to the first terminal device; A step of creating job offer screen information for displaying the result of filtering the one or more job offer information obtained by the first terminal device according to the condition A job offer and job seeking support method having the above.
8. On a computer A step of executing a dialogue by text data between a first terminal device operated by a career advisor who supports job seeking and a second terminal device operated by a job seeker, A step of creating first chat screen information for displaying a first chat screen on the first terminal device and second chat screen information for displaying a second chat screen on the second terminal device, A step of obtaining the text data of the dialogue, A step of generating job offer related information, which is information related to job offers, based on the obtained text data of the dialogue, A step of converting the generated job offer related information into a vector, A step of obtaining one or more job offer information from a job offer information DB based on the job offer related information converted into a vector, A step of converting the obtained one or more job offer information into a vector, A step of obtaining one or more job offer information from a job offer information DB based on the one or more job offer related information and the job offer information converted into a vector, A step of obtaining the condition input to the first terminal device, A step of creating job offer screen information for displaying the result of filtering the one or more job offer information obtained by the first terminal device according to the condition A program for causing the above to be executed.
Citation Information
Patent Citations
System for introducing job offer and job hunting
JP2001109790A