Job search and recruitment support system, job search and recruitment support method, and program
The job seeking and recruitment support system addresses the inconvenience and variability of manual responses by using a dialogue-based system with vector conversion to efficiently retrieve and display job information, improving the quality and consistency of job seeking services.
Patent Information
- Application Number
- JP2024007192
- 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 inconvenient for respondents, often resulting in uneven and variable answer quality, especially when multiple respondents are involved.
A job seeking and recruitment support system that includes a dialogue unit for text-based communication between career advisors and job seekers, a generation unit to create chat screen information, a processing unit to acquire and convert dialogue data into vectors, and a conversion unit to retrieve job information from a database based on these vectors, enabling efficient and standardized responses.
Improves convenience and consistency in job seeking services by allowing career advisors to provide accurate and uniform responses to job seekers without manual searching, reducing the burden of information retrieval and enhancing the quality of interactions.
Smart Images

Figure 2025112759000001_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, a technology that can eliminate information deficiencies on both the employer side and the job applicant side and can greatly contribute to reducing the unemployment rate is known (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 input, 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-map synthesizing the character information and still image information selected and extracted according to the input job conditions, and outputting this bit-map synthesized information by FAX, and a terminal for browsing and printing out necessary information from the job information input by e-mail when the 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 cumbersome 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 an inquiry about job information is input from a job seeker, the respondent searches for job information and then inputs an answer. Also, when there are multiple respondents, there is a risk that the quality of the answers will be uneven and vary.
[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 that supports job seekers in job hunting.
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 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 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 creation unit 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. (2) One aspect of the present invention is the 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 job seeker and the career advisor who provides employment seeking support. (3) One aspect of the present invention is the employment seeking support system according to (2) above, wherein the creation unit creates first chat screen information and second chat screen information including information indicating that they are generated by a generative artificial intelligence. (4) One aspect of the present invention is the job seeking and recruitment support system described in (1) or (2) above, wherein the creation unit creates user interface screen information for displaying a user interface for displaying one or more pieces of the job information acquired by the second processing unit, and when an operation for displaying one or more pieces of the job information is performed on the user interface, creates first chat screen information for displaying the first chat screen including one or more pieces of the job information and second chat screen information for displaying the second chat screen including one or more pieces of the job information. It is a job seeking and recruitment support system.
[0008] (5) One aspect of the present invention is a job seeking and recruitment support method executed by a computer, the steps of performing 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 openings 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 information from a job information database based on the job-related information converted into a vector, converting the acquired one or more pieces of the job information into a vector, acquiring one or more pieces of job information from the job information database based on the one or more pieces of the job-related information and the job information converted into a vector, creating job screen information for displaying one or more pieces of the job information on the first terminal device, and creating first chat screen information for displaying the first chat screen including one or more pieces of the job information and second chat screen information for displaying the second chat screen including one or more pieces of the job information. It is a job seeking and recruitment support method.
[0009] (6) One aspect of the present invention is to cause a computer to execute a step of performing a dialogue by text data between a first terminal device operated by a career advisor who supports job hunting and a second terminal device operated by a job seeker, and to cause the first terminal device to display a first chat screen. 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 that is information related to job offers, converting the generated job-related information into a vector, obtaining one or more job offers from a job offer database based on the job-related information converted into a vector, and obtaining the obtained one or more job offers Converting the job offers into vectors, obtaining one or more job offers from a job offer database based on the one or more job-related information and the job offers converted into vectors, and creating job offer screen information for displaying the one or more job offers on the first terminal device And creating first chat screen information for displaying the first chat screen including one or more job offers and second chat screen information for displaying the second chat screen including one or more job offers. It is a program to make it run.
Effect of the Invention
[0010] According to the present invention, in a job offer and job hunting support service that supports job hunting for job seekers, an effect of improving convenience can be obtained.
Brief Description of the 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 job offering support system, job seeking and job offering 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 the support system 1 according to the present embodiment. The support system 1 provides, for example, a job hunting support service to a job seeker AP who is considering changing jobs. The job hunting 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 instruct 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 negotiations with the current company, and so on. 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 a job hunting support service may be provided to a job seeker AP who is considering finding a job.
[0014] The support system 1 includes, for example, a terminal device 10, a terminal device 20, a job hunting support system 100, a generative artificial intelligence system 200, and a server 300. The terminal device 10, the terminal device 20, the job hunting 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, and the like.
[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 find 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 a dialogue 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 an 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 an 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, the terminal device 20, the job seeking and recruitment support system 100, the generative artificial intelligence system 200, and the 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, the terminal device 20, the job seeking and recruitment support system 100, the generative artificial intelligence system 200, and the 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 information to the terminal device 10 used by the career advisor CA, among the one or more job information presented to the terminal device 10, the process of displaying one or more job information selected by the career advisor CA in the chat input field, and the process of filtering the one or more job information presented to the terminal device 10 according to the input conditions will be described separately.
[0020] The process of presenting one or more job information 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 seeking and recruitment support system 100 via the network NW.
[0021] The display unit 19 is, for example, a display and includes 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 offer information. The storage unit 15 may be realized in the cloud. The operation unit 18 is an input device that receives operations of the career advisor CA, and is, for example, a touch panel. When the career 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 career 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 in response to 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] The operation unit 18 accepts the operation when 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 accepted by the operation unit 18, and transmits the created login request from the communication unit 12 to the job seeker and employer support system 100.
[0024] When the login is successful for the login request, the login screen information transmitted by the job seeker and employer 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 accepts the 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 accepted by the operation unit 18, and transmits the created text chat execution request from the communication unit 12 to the job seeker and employer support system 100.
[0026] The text chat screen information transmitted by the job seeker and employer support system 100 in response to 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 seeker and job hunting support service. Chat messages exchanged between a job seeker AP and a career advisor CA are displayed on the text chat screen TCS. 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 for the career advisor CA to input a message at the bottom.
[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 seeker and job hunting 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, "[Want someone to introduce 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 important conditions other than the conditions answered in order to introduce a job more suitable for the customer? I hope you can tell me words that match the following keyword examples! Keyword examples: City of 〇〇, Saturdays and Sundays off, Overtime of 30 hours or less, 110 or more annual holidays, Emphasis on annual income, Want to utilize experience / qualification of 〇〇, Desk work, Customer service position (reception, sales, etc.), 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 carrier 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 carrier 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 the 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, we will help you build 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 by the job seeker AP, and an insertion button IBU-01 that is pressed when displaying 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 with any of the following operations, and based on your experience and aspirations, we will help you build 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: Available (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, 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 by the job seeker AP and an insertion button IBU-02 (not shown) that is pressed when displaying 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] Of the one or more job offers presented to the terminal device 10, the process of displaying one or more job offers selected by the carrier advisor CA in the chat input field CIF will be described. 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. The job offer insertion process will be described. 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 displays the job offer 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 the job offer displayed in the chat input field CIF. An example of the 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, the 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 the 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 the 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 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 and recruitment support system 100.
[0040] The job information display screen information transmitted by the job seeking and recruitment 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 and recruitment support service. FIG. 7 shows the text chat screen TCS shown in FIG. 4 with the filtering condition FC 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, and (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. Further, 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. Further, the communication unit 22 may communicate by a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (registered trademark), for example. 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 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. In the chat display area CDA, there are one or more chat message display columns CMDF-APn where chat messages input by the job seeker AP are displayed on the right side, one or more chat message display columns CMDF-CAm where chat messages input by the career advisor CA are displayed on the left side, and a chat input area CIA where the job seeker AP inputs messages at the bottom.
[0048] The chat input area CIA includes a chat input field CIF where 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 erases 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 causes the display unit 19 to display the text chat screen based on the acquired text chat screen information. 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 transmitted 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). The communication unit 102 holds 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 a 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 a 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 offers 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, the creation unit 105 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, the creation unit 105 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, the creation unit 105 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, the creation unit 105 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 based on this, 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 career 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 career 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 career 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 (Figure 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 career advisor ID and the message included in the acquired first chat data. The creation unit 105 acquires the first career advisor ID and the message from the dialogue unit 104. The creation unit 105 creates text chat screen information based on the acquired first career 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 information search request sent by the terminal device 10 is received by the communication unit 102, and then the job offer information search process is performed. The job offer information search process will be described. The processing unit 106 acquires the job offer information search request from the communication unit 102, and acquires the first carrier advisor ID included in the acquired job offer information 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 about 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 about the job offer included in the acquired job-related information response. Here, an example of the information about 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 about the job offer may include multiple pieces of information. The creation unit 105 acquires the information about the job offer from the processing unit 106, and creates a vector conversion request for converting the acquired information about 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 acquires the vector conversion response from the communication unit 102, and obtains the result of converting the information about the job openings included in the acquired 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 acquired 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 acquires 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 acquired 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] The filtering condition setting request transmitted by the terminal device 10 is received by the communication unit 102 for the filtering condition setting screen information. 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 it in the storage unit 150. Thus, the filtering condition setting process ends.
[0066] After the filtering condition setting process ends, a 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 included in the acquired job information search request, 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. 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 a 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 shortest 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 a first carrier advisor ID and a first job seeker ID who is engaged in text chat. Based on the acquired filtering conditions, the processing unit 106 acquires one or more job information by filtering the search results of one or more job information. 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 mounting the storage medium on 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 the network NW. The communication unit 202 communicates by a communication method such as a wired LAN. Also, the communication unit 202 may communicate by 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 the same 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 about the job based on the acquired messages. For example, the generation unit 208 extracts information about the job from the acquired messages. A prompt is input to the generation unit 208 to 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. The generation unit 208 generates information about the job based on the input prompt. The creation unit 205 acquires information regarding job offers from the generation unit 208 and creates a job offer-related information response that includes the acquired information regarding job offers. The creation unit 205 transmits the created job offer-related information response from the communication unit 202 to the job seeking and recruitment support system 100.
[0072] The communication unit 202 receives the vector conversion request transmitted by the job seeking and recruitment support system 100. The conversion unit 210 acquires the vector conversion request from the communication unit 202. The conversion unit 210 acquires the information regarding job offers included in the acquired vector conversion request. The conversion unit 210 converts the acquired information regarding job offers into a vector. For example, the conversion unit 210 converts the information regarding job offers into an embedding. Here, an embedding is something obtained by converting natural language into a form such as a vector that can be computed. Also, the creation unit 205 acquires the result of converting the information regarding job offers into a vector from the conversion unit 210. The creation unit 205 creates a job offer information creation request that includes the result of converting the acquired information regarding 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 in response to 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 that includes the result of converting the information regarding 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 seeking and recruitment 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 mounting the storage medium on a drive device.
[0075] (Server 300) The 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). 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 job information search process is performed when the communication unit 302 receives a job information creation request sent by the generative artificial intelligence system 200. The job information search process will be described. The processing unit 306 acquires a job information creation request from the communication unit 302. The processing unit 306 acquires the result of converting the information about the job included in the acquired job information creation request into a vector. Based on the result of converting the acquired information about the job into a vector, the processing unit 306 acquires one or more job information from the plurality of job information stored in the storage unit 315. For example, the processing unit 306 acquires one or more job 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 into a vector and the result of converting the plurality of job information stored in the storage unit 150 into a vector.
[0077] The creation unit 305 acquires one or more job information from the processing unit 306 and creates a job information creation response including the acquired one or more job information. The creation unit 205 transmits the created job information creation response from the communication unit 202 to the generative artificial intelligence system 200. Thus, the job information search process ends. The creation unit 305 periodically creates job update information including a plurality of job information stored in the storage unit 315, and transmits the created job 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) Login processing is performed between the terminal device 10 and the job seeking and recruitment support system 100. (Step S2-1) Login processing is performed between the terminal device 20 and the job seeking and recruitment support system 100. (Step S3-1) Text chat execution processing is performed among the terminal device 10, the terminal device 20, and the job seeking and recruitment support system 100.
[0080] (Step S4-1) Job information search processing 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 processing will be described later. (Step S5-1) Job information insertion processing is performed among the terminal device 10, the terminal device 20, and the job seeking and recruitment support system 100. (Step S6-1) Filtering condition setting processing is performed between the terminal device 10 and the job seeking and recruitment support system 100. (Step S7-1) Filtering processing 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 processing 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 the 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 the 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 opening 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 the information about the job opening into a vector and the result of converting the job opening 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 opening information from the plurality of job opening information stored in the storage unit 115 based on the result of converting the information about the job opening into a vector and the result of converting the job opening information into a vector. (Step S10-2) The creation unit 105 creates job opening information display screen information for displaying the 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.
[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) job-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 job-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 job-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 job-related information into a vector. By configuring in this way, the process of the conversion unit 210 converting job-related information into an embedding and the process of the creation unit 205 creating a job offer information creation request including the result of converting job-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 job-related information into a vector but includes the result of converting job offer information into a vector. In the foregoing embodiments, the support system 1 has been described as including the job seeking and recruitment support system 100, the generative artificial intelligence system 200, and the server 300, 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 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 about 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 recruitment-related information and the 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 first processing unit on the first terminal device.
[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 about job openings can be generated, and one or more job opening information can be acquired based on the generated recruitment-related information. Therefore, when an inquiry about job opening information is input from the job seeker AP, the career advisor CA can answer without searching for job opening information, improving convenience in the job seeking and recruitment support service that provides job seeking support to job seekers.
[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. For this reason, 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 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 data-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 data-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 offer information acquired by the second processing unit, and when an operation for causing the user interface to display one or more job offer information is performed, creates job offer screen information for causing the first terminal device to display one or more job offer information acquired by the second processing unit in an area adjacent to the first chat screen. With this configuration, when the career advisor CA performs an operation for causing the user interface to display one or more job offer information, the one or more job offer information can be displayed in an area adjacent to the first chat screen of the first terminal device. Therefore, the career advisor CA can, as needed, perform a text-based conversation with the job seeker AP while viewing the one or more job offer information, thereby improving convenience.
[0091] According to the support system 1 of this embodiment, the job-seeking and job-offering 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 terminal device 10 and the terminal device 20, 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 job-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 job-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 storage unit 315 as a job offer information database based on the job-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 115 as a job offer information database based on the one or more job-related information and job offers converted into a vector by the conversion unit 210. The creation unit 105 creates job offer screen information for displaying the one or more job offers 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 offers and second chat screen information for displaying a second chat screen including the one or more job offers.
[0092] 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 acquired one or more job offers can be displayed on the first terminal device and the second terminal device. Therefore, in the job-seeking and job-offering support service that provides job-seeking support to the job seeker AP, the career advisor CA can answer one or more job offers without searching for job offer information, improving the convenience for the job seeker AP.
[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, thereby 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 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 the job opening 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 opening information acquired by the second processing unit into a vector. The first processing unit acquires one or more job opening information from the storage unit 315 as the job opening information DB based on the one or more recruitment-related information and job opening information 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 opening screen information for displaying, on the first terminal device, the result of filtering by the conditions among the one or more job opening information acquired by the second processing unit.
[0096] 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 result of filtering by the conditions input to the first terminal device among the acquired one or more job opening information can be displayed on the first 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 the result of filtering by arbitrary conditions among the one or more job opening information without searching for job opening information, improving the 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 job-related information, which is recruitment-related information, 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 or intuition to input a response.
[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 into 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 looking at the result of filtering by conditions among one or more job offers, thus improving convenience.
[0100] In 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 looking at the result of filtering by conditions among one or more job offers, thus improving convenience.
[0101] In support system 1, the creation unit 105 creates user interface screen information for displaying a user interface that displays 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 to display the result of filtering one or more job offers according to conditions on the user interface, 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, if necessary, perform a dialogue using text data with the job seeker AP while viewing the result of filtering one or more job offers according to conditions, thus 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 built into 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] In addition, 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) such as the Internet or a communication line (communication wire) such as 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 difference file (difference 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 job-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 that converts the job-related information generated by the generation unit into a vector, A second processing unit that acquires one or more job offers from a job offer DB based on the job-related information converted into a vector by the conversion unit, Comprising, The conversion unit 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 job offer DB based on the one or more job-related information and the job offers converted into a vector by the conversion unit, The creation unit creates job offer screen information for displaying the one or more job offers acquired by the second processing unit on the first terminal device, and creates first chat screen information for displaying the first chat screen including the one or more job offers and second chat screen information for displaying the second chat screen including the one or more job offers. A job hunting support system.
2. The generation unit 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, 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 job hunting support system according to Claim 1.
3. The creation unit creates first chat screen information and second chat screen information including information indicating that they are generated by a generative artificial intelligence. The job hunting support system according to Claim 2.
4. The creation unit creates user interface screen information for displaying a user interface for displaying one or more pieces of the job offer information acquired by the second processing unit, and when an operation for displaying one or more pieces of the job offer information is performed on the user interface, creates first chat screen information for displaying the first chat screen including one or more pieces of the job offer information and second chat screen information for displaying the second chat screen including one or more pieces of the job offer information. The job offer and job seeking support system according to claim 1 or claim 2.
5. A job offer and job seeking 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; creating job offer screen information for displaying one or more pieces of the job offer information on the first terminal device; creating first chat screen information for displaying the first chat screen including one or more pieces of the job offer information and second chat screen information for displaying the second chat screen including one or more pieces of the job offer information A job offer and job seeking support method having the above steps.
6. On 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; A step of creating 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 step of acquiring the text data of the conversation; A step of generating recruitment-related information, which is information related to job offers, based on the acquired text data of the conversation; A step of converting the generated recruitment-related information into a vector; A step of acquiring one or more job offers from a job offer DB based on the recruitment-related information converted into a vector; A step of converting the acquired one or more job offers into a vector; A step of acquiring one or more job offers from a job offer DB based on the one or more recruitment-related information and the job offers converted into a vector; A step of creating job offer screen information for causing the first terminal device to display one or more job offers; A step of creating first chat screen information for causing the first chat screen including one or more job offers to be displayed and second chat screen information for causing the second chat screen including one or more job offers to be displayed A program for executing the above.
Citation Information
Patent Citations
System for introducing job offer and job hunting
JP2001109790A