Job search and recruitment support system, job search and recruitment support method, and program

The job seeking and recruitment support system addresses inefficiencies in text-based interactions by generating and vectorizing job-related information, automating responses, and improving the display of relevant job offers, thereby enhancing convenience and consistency in job seeking services.

JP2025112794APending Publication Date: 2025-08-01INDIE RECRUIT PARTNERS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024007263
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-22
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

The existing job seeking and recruitment systems face challenges with inefficient and cumbersome response processes, particularly in text-based chats, leading to uneven quality and burden on responders, and lack of convenience for job seekers.

Method used

A job seeking and recruitment support system utilizing a dialogue unit for text-based interactions between career advisors and job seekers, generating and converting job-related information into vectors, and acquiring relevant job offers from a database to create displayable information on terminal devices, enhancing user interface and filtering capabilities.

Benefits of technology

Improves convenience by automating the response process, reducing variability in response quality, and enabling efficient retrieval and display of job information, thus enhancing the job seeking experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025112794000001_ABST
    Figure 2025112794000001_ABST
Patent Text Reader

Abstract

To improve the convenience in a job search and recruitment support service which supports job searching.SOLUTION: A job search and recruitment support system includes: an interaction unit which executes interaction between a first terminal device and a second terminal device using text data; a creation unit which 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 which acquires the text data of the interaction; a generation unit which generates recruitment-related information based on the text data of the interaction; a conversion unit which vectorizes the recruitment-related information; and a second processing unit which acquires recruitment information from recruitment information DB based on the vectorized recruitment-related information. The conversion unit vectorizes the recruitment information. The first processing unit acquires the recruitment information from the recruitment information DB based on the vectorized recruitment-related information and recruitment information. The creation unit creates recruitment screen information for displaying the recruitment information.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

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 for matching job seekers and job applicants, there is known a technology that can eliminate information deficiencies on both the employer side and the job applicant side and can greatly contribute to a decrease in the unemployment rate (see, for example, Patent Document 1). In this technology, there are means for accumulating character information of job offers by paper, FAX, or e-mail, means for accumulating still image information such as maps and photographs, voice access means by which a job applicant can input desired job requirements by voice, means for setting an output arrangement to a FAX sheet, means for voice-outputting necessary information from means for accumulating character information according to the input job requirements, means for bit-mapping and synthesizing the character information and still image information selected and extracted according to the input job requirements and outputting this bit-mapped and synthesized information by FAX, and a terminal for browsing and printing out necessary information from job offer information input by e-mail when a job applicant inputs job requirements.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] When the responder replied to the inquiry from the job seeker, the work was complicated and the convenience was not sufficient. Specifically, when using text chat, the work of considering and inputting a reply to an inquiry is a burden on the responder. For example, when an inquiry about job information is input from a job seeker, the responder searches for job information and then inputs a reply. Also, when there are multiple responders, there is a risk that the quality of the reply content will be uneven and vary.

[0006] An object of the present invention is to provide a job hunting support system, a job hunting support method, and a program that can improve convenience in a job hunting support service that supports job seekers.

Means for Solving the Problems

[0007] (1) One aspect of the present invention includes a dialogue unit that executes a dialogue using 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, 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, and a second processing unit that acquires one or more job offers from a job offer database based on the job-related information converted into a vector by the conversion unit. 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 the job offer database based on the job-related information and the job offers converted into a vector by the conversion unit, and the creation unit creates job offer screen information for displaying the one or more job offers acquired by the first processing unit on the first terminal device. It is a job hunting support system. (2) One aspect of the present invention is the job seeking and recruitment support system described in (1) above. The generation unit generates recruitment-related information, which is information related to job openings, from the text data of the conversation acquired by the first processing unit based on the result of learning the content of the conversation between the job seeker and the career advisor who provides job seeking support. (3) One aspect of the present invention is the job seeking and recruitment support system described in (1) or (2) above. The creation unit creates recruitment screen information for displaying one or more pieces of the recruitment information acquired by the second processing unit in an area adjacent to the first chat screen. (4) One aspect of the present invention is the job seeking and recruitment support system described in (1) or (2) above. The creation unit creates recruitment screen information for sliding and displaying one or more pieces of the recruitment information acquired by the second processing unit on the first chat screen. (5) One aspect of the present invention is the job seeking and recruitment support system described in (1) above. The creation unit creates user interface screen information for displaying a user interface for displaying one or more pieces of the recruitment information acquired by the second processing unit on the first terminal device. When an operation for displaying one or more pieces of the recruitment information is performed on the user interface, the creation unit creates recruitment screen information for displaying one or more pieces of the recruitment information acquired by the second processing unit in an area adjacent to the first chat screen.

[0008] (6) One aspect of the present invention is a job seeking and recruitment support method executed by a computer, which includes steps of: executing a dialogue by text data between a first terminal device operated by a career advisor who provides job seeking support and a second terminal device operated by a job seeker; creating first chat screen information for displaying a first chat screen on the first terminal device and second chat screen information for displaying a second chat screen on the second terminal device; obtaining the text data of the dialogue; generating recruitment related information which is information related to job openings based on the obtained text data of the dialogue; converting the generated recruitment related information into a vector; obtaining one or more job opening information from a job opening information database based on the recruitment related information converted into a vector; converting the obtained one or more recruitment related information and the job opening information into vectors; obtaining one or more job opening information from the job opening information database based on the one or more job opening information converted into vectors; and creating job opening screen information for displaying the one or more job opening information on the first terminal device.

[0009] (7) One aspect of the present invention is to cause a computer to execute steps 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, 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 job opening information from a job opening information database based on the job-related information converted into a vector, converting the acquired one or more job opening information into a vector, acquiring one or more job opening information from the job opening information database based on the one or more job-related information and the job opening information converted into vectors, and creating job opening screen information for displaying the one or more job opening information on the first terminal device.

Effect of the Invention

[0010] According to the present invention, in a job opening and job hunting support service that supports job hunting for job seekers, an effect of improving convenience can be obtained.

Brief 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 recruitment support system, job seeking and recruitment support method, and program of the present embodiment will be described with reference to the drawings. The embodiments described below are merely examples, and the embodiments to which the present invention is applied are not limited to the following embodiments. In all the drawings for explaining the embodiments, those having the same function are denoted by the same reference numerals, and repeated explanations are omitted. In addition, “based on XX” as used in the present application means “based at least on 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 of directly using XX, 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 a job seeking and recruitment support service to, for example, job seekers AP who are considering changing jobs. The job seeking and recruitment support service includes a job change support service. An example of the job change support service is to perform various support tasks until job change success for job seekers AP who are considering changing jobs. For example, an example of the job change support service is to provide job information registered by job seekers EM of companies considering the employment of employees, to guide on how to write a resume, to set up interviews with companies, to negotiate on joining dates and salary conditions, to provide advice on resignation negotiations with the current company, and so on. An example of a job seeker EM is a person who posts job advertisements on a website to recruit employees such as companies. Note that the service provided by the support system 1 is not limited to the job change support service, and it may provide an employment support service to job seekers AP who are considering employment.

[0014] The support system 1 includes, for example, a terminal device 10, a terminal device 20, a job seeking and recruitment support system 100, a generative artificial intelligence system 200, and a server 300. The terminal device 10, the terminal device 20, the job seeking and recruitment 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, WAN (Wide Area Network), LAN (Local Area Network), public lines, provider devices, dedicated lines, wireless base stations, and so on.

[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 seeking support and advice for individuals (job seekers) who wish to be employed or change jobs. A career advisor CA is a person who provides job seeking 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 hunting and job seeking support system 100 provides a website for conducting conversations by text data between the career advisor CA and the job seeker AP. As the job hunting and job seeking support system 100, for example, a stationary computer device may be used, or a portable computer device such as a smartphone or a tablet-type computer (tablet PC) may be used.

[0018] The generative artificial intelligence system 200 is a type of artificial intelligence system that generates text, images, or other media in response to a prompt. The generative artificial intelligence system 200 includes a generative AI (Artificial Intelligence) model. The generative AI model learns the regularity and structure of the input training data and generates new data with similar characteristics. Also, the generative artificial intelligence system 200 generates Embedding (embedding). As the generative artificial intelligence system 200, for example, a stationary computer device may be used, or a portable computer device such as a smartphone or a tablet-type computer (tablet PC) may be used. The server 300 is a job information DB (database) that stores a plurality of job information. The server 300 acquires 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, terminal device 20, job seeking and recruitment support system 100, generative artificial intelligence system 200, and server 300 included in the support system 1 will be described in detail. FIG. 2 is a block diagram showing an example of the terminal device 10, terminal device 20, job seeking and recruitment support system 100, generative artificial intelligence system 200, and server 300 included in the support system 1 according to the present embodiment. With reference 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, and 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 under 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 in a communication method such as a wired LAN, for example. Also, the communication unit 12 may communicate in a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (Long Term Evolution) (registered trademark). The communication unit 12 holds 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 offers. The storage unit 15 may be realized in the cloud. The operation unit 18 is an input device that receives operations of the carrier advisor CA, and is, for example, a touch panel. When the carrier advisor CA performs an operation to access the website of the job seeking and recruitment support service on the operation unit 18, a login process to the website of the job seeking and recruitment support service is performed.

[0022] The login process will be described. The operation unit 18 receives the operation when the carrier advisor CA performs an operation to access the website of the job seeking and recruitment support service. The creation unit 14 creates an access request to the website of the job seeking and recruitment support service based on the operation received by the operation unit 18, and transmits the created access request from the communication unit 12 to the job seeking and recruitment support system 100. The access response transmitted by the job seeking and recruitment support system 100 for the access request is received by the communication unit 12. The image processing unit 16 acquires the access response from the communication unit 12, and based on the acquired access response, causes the display unit 19 to display an initial screen (not shown) of the website of the job seeking and recruitment support service. An example of the initial screen includes a box for inputting a user ID (identification information), a box for inputting a password, a login button for logging in, and a cancel button for canceling.

[0023] When the operation unit 18 receives an operation where the carrier advisor CA inputs the first carrier advisor ID as the user ID and the first carrier advisor password as the password on the initial screen and presses the login button, the operation unit 18 accepts the operation. 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 employment support system 100.

[0024] When the login is successful for the login request, the login screen information transmitted by the job seeker and employment support system 100 is received by the communication unit 12. The image processing unit 16 acquires the login screen information from the communication unit 12, and based on the acquired login screen information, causes the display unit 19 to display the login screen. The login screen includes a text chat execution button (not shown) that is pressed when performing a text chat between the job seeker AP and the carrier advisor CA. Thus, the login process ends.

[0025] When the carrier advisor CA performs an operation of pressing (selecting) the text chat execution button, the text chat execution process is performed. The text chat execution process will be described. The operation unit 18 accepts an operation of pressing (selecting) the text chat execution button. The creation unit 14 creates a text chat execution request including the first carrier advisor ID and information indicating text chat execution based on the operation accepted by the operation unit 18, and transmits the created text chat execution request from the communication unit 12 to the job seeker and employment support system 100.

[0026] The text chat screen information transmitted by the job seeker and employment support system 100 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 seeking and recruitment support service. In the text chat screen TCS, chat messages exchanged between a job seeker AP and a career advisor CA are displayed. As shown in FIG. 3, the text chat screen TCS includes a chat display area CDA and a job information display area JIDA. The chat display area CDA is an area on the left side of the text chat screen TCS. In the chat display area CDA, there are one or more chat message display columns CMDF-APn (n is an integer greater than 0) where chat messages input by the job seeker AP are displayed on the left side, one or more chat message display columns CMDF-CAm (m is an integer greater than 0) where chat messages input by the career advisor CA are displayed on the right side, and a chat input area CIA at the bottom where the career advisor CA inputs a message.

[0027] The chat input area CIA includes a chat input field CIF where a message input by the career advisor CA is displayed, and a send button SBU that is pressed when sending the message displayed in the chat input field CIF. The career advisor CA operates the operation unit 18 to input a message in the chat input field CIF and presses the send button SBU. The operation unit 18 receives the operation performed by the career advisor CA. The creation unit 14 creates first chat data including the first career advisor ID and the message input in the chat input field CIF based on the operation received by the operation unit 18, and transmits the created first chat data from the communication unit 12 to the job seeking and recruitment support system 100. The creation unit 14 deletes the message displayed in the chat input field CIF.

[0028] The text chat screen information sent by the job seeking and recruitment support system 100 for the first chat data is received by the communication unit 12. The image processing unit 16 acquires the text chat screen information from the communication unit 12 and causes the display unit 19 to display the text chat screen based on the acquired text chat screen information. On the displayed text chat screen, a chat message display column CMDF - CAm is newly created in the chat display area CDA, and the message displayed in the chat input field CIF is displayed in the created chat message display column CMDF - CAm. In FIG. 3, as an example, in the chat message display column CMDF - AP1 where the chat message input by the job seeker AP is displayed, "[I hope to be introduced to a job] Desired job type: 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 you to a job that better suits you? I would appreciate it if you could tell me words that match the following keyword examples! Keyword examples: City XX, Saturday and Sunday off, Overtime of 30 hours or less, 110 or more annual holidays, Annual income - oriented, Want to make use of experience / qualifications of XX, Desk work, Customer - facing job (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 obtains 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 obtained 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 and employment support system 100.

[0030] The job information display screen information transmitted by the job seeking and employment support system 100 in response to the job information search request is received by the communication unit 12. The image processing unit 16 obtains the job information display screen information from the communication unit 12, and based on the obtained job information display screen information, causes the display unit 19 to display the job information display screen. FIG. 4 is a diagram showing an example of a text chat screen TCS of the job seeking and employment 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 "Company XXX Co., Ltd. Product Development Management [Web interview available] Start from any of the following operations, and according to your experience and aspirations, we will help you form a career within the company in IT strategy, business analytics, service management, etc. Industry: Other network services, Number of employees: 17,327, Estimated annual income: 4.95 million yen to 12.59 million yen, Number of annual holidays: 140 days (breakdown) Full two-day weekend system, Saturdays, Sundays and holidays, Flex system: Yes (no core time), Personnel system: Telecommuting (available for all) / Remote work (available for all), Work location: Chiyoda-ku, Tokyo XXX". Furthermore, an example of the job information JI-01 displayed in the job information display area JIDA includes an ability reference area ARA-01 that is pressed when referring to the abilities required of the job seeker AP, and an insertion button IBU-01 that is pressed when displaying the job information in the chat input field CIF. An example of the job information JI-02 is as follows: "Company Name: △△△ Co., Ltd., Product Development Management [Web interview available]. Start with any of the following operations, and based on your experience and aspirations, we will help you build a career within the company in areas such as IT strategy, business analytics, and service management. Industry: Other Network Services, Number of Employees: 17,327, Estimated Annual Income: 4.95 million yen to 12.59 million yen, Number of Annual Holidays: 140 days (details: full two-day weekend system, Saturdays, Sundays, and holidays, Flex system: available (no core time), Personnel System: work from home (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 of the job seeker AP and an insertion button IBU-02 (not shown) that is pressed when displaying the job information in the chat input field CIF can be displayed.

[0032] Furthermore, an example of the job information display area JIDA includes a filtering button FBU that is pressed when filtering one or more job information. Additionally, 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 this, the job information search process ends.

[0033] Among the one or more job offers presented to the terminal device 10, the process of causing the chat input field CIF to display one or more job offers selected by the carrier advisor CA will be described. The job offer insertion process is performed 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 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 causes the chat input field CIF to display the job offer based on the operation received by the operation unit 18.

[0034] FIG. 5 is a diagram showing an example of a job offer displayed in the chat input field CIF. An example of 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, a filtering condition setting process is performed. The filtering condition setting process will be described. The career advisor CA presses (selects) the filtering button FBU by operating the operation unit 18. The operation unit 18 receives an operation of pressing (selecting) the filtering button FBU. The creation unit 14 creates a filtering condition request including information indicating the first career advisor ID and a filtering condition request based on the operation received by the operation unit 18, and transmits the created filtering condition request from the communication unit 12 to the job seeking and recruitment support system 100.

[0036] The filtering condition setting screen information sent by the job seeking and recruitment support system 100 in response to the filtering condition request is received by the communication unit 12. The image processing unit 16 acquires the filtering condition setting screen information from the communication unit 12, and based on the acquired filtering condition setting screen information, causes the display unit 19 to display the filtering condition setting screen. FIG. 6 is a diagram showing an example of a text chat screen TCS of a job seeking and recruitment support service. FIG. 6 shows the text chat screen TCS shown in FIG. 3, in which a filtering condition setting screen FCSS is displayed in the job information display area JIDA.

[0037] An example of the filtering condition setting screen FCSS includes an occupation input field JTIF for inputting an occupation, an annual income selection field AUSF for selecting an annual income, a work location input field WLIF for inputting a work location, and a keyword input field KIF for inputting a keyword. In the example shown in FIG. 6, as an example of an occupation, a 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 the filtering conditions. When the career advisor CA performs an operation of pressing (selecting) the save button SBU, the operation unit 18 receives the operation of pressing (selecting) the save button SBU. The creation unit 14 creates a filtering condition setting request including information indicating the first career advisor ID and the filtering conditions based on the operation received by the operation unit 18, and transmits the created filtering condition setting request from the communication unit 12 to the job seeking and recruitment support system 100. Thus, the filtering condition setting process ends.

[0039] In the text chat screen TCS shown in FIG. 3, after the filtering condition setting process, the carrier advisor CA presses (selects) the job information search button JISBU, and the filtering process is performed. The operation unit 18 receives an operation of pressing (selecting) the job information search button JISBU. The creation unit 14 acquires messages displayed in one or more chat message display columns CMDF-APn and messages displayed in one or more chat message display columns CMDF-CAm based on the operation received by the operation unit 18. The creation unit 14 creates a job information search request including the first carrier advisor ID, the acquired messages, and information indicating the acquired job information search, and transmits the created job information search request from the communication unit 12 to the job seeking support system 100.

[0040] The job information display screen information transmitted by the job seeking support system 100 in response to the job information search request is received by the communication unit 12. The image processing unit 16 acquires the job information display screen information from the communication unit 12, and based on the acquired job information display screen information, causes the display unit 19 to display the job information display screen. FIG. 7 is a diagram showing an example of a text chat screen TCS of the job seeking support service. FIG. 7 shows the text chat screen TCS shown in FIG. 4, in which the filtering condition FC is displayed in the job information display area JIDA. An example of the filtering condition FC is (job type is) front-end engineer, (annual income is) 7 million yen or more, (work location is) Tokyo. Further, a "more to view" button to be pressed when referring to the remaining filtering conditions is displayed. Thus, the filtering process ends.

[0041] The creation unit 14, the image processing unit 16, and the operation unit 18 are realized, for example, by a hardware processor such as a CPU (Central Processing Unit) executing a computer program (software) stored in the storage unit 15. Also, some or all of these functional units may be implemented by hardware (including circuitry) such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), GPU (Graphics Processing Unit), or may be implemented by the cooperation of software and hardware.

[0042] The computer program may be stored in advance in a storage device such as an HDD or a flash memory, or may be stored in a removable storage medium such as a DVD (Digital Versatile Disc) or a CD-ROM, and may be installed by mounting the storage medium on a drive device. Returning to FIG. 2, the description will continue.

[0043] (Terminal device 20) The terminal device 20 includes a communication unit 22, a creation unit 24, an image processing unit 26, an operation unit 28, a display unit 29, and a storage unit 25. The communication unit 22 is realized by a communication module. The communication unit 22 communicates with an external communication device via the network NW. The communication unit 22 communicates by a communication method such as a wired LAN, for example. Also, the communication unit 22 may communicate by a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (registered trademark), 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 is configured to include a touch panel. The storage unit 25 is realized by an HDD, a flash memory, a RAM, a ROM, etc., and stores information. The storage unit 15 may be realized in the cloud. The operation unit 28 is an input device that receives operations of the job seeker AP and is, for example, a touch panel. When the job seeker AP performs an operation to access the website of the job seeking and recruitment support service on the operation unit 28, a login process to the website of the job seeking and recruitment support service is performed. Regarding the login process, the login process between the terminal device 10 and the job seeking and recruitment support system 100 described above can be applied. However, it is different in that the job seeker AP inputs the first job seeker ID as the user ID and the first job seeker password as the password on the initial screen.

[0045] When the login is successful, the login screen information sent by the job seeking and recruitment support system 100 is received by the communication unit 22. The image processing unit 26 acquires the login screen information from the communication unit 22, and based on the acquired login screen information, causes the display unit 29 to display the login screen. The login screen includes a text chat execution button (not shown) that is pressed when performing a text chat between the job seeker AP and the career advisor CA. Thus, the login process ends.

[0046] When the job seeker AP performs an operation of pressing (selecting) the text chat execution button, a text chat execution process is performed. The text chat execution process will be described. The operation unit 28 receives an operation of pressing (selecting) the text chat execution button. The creation unit 24 creates a text chat execution request including the first job seeker ID and information indicating text chat execution based on the operation received by the operation unit 28, and transmits the created text chat execution request from the communication unit 12 to the job seeking and recruitment support system 100.

[0047] The text chat execution screen information sent by the job seeking and recruitment support system 100 in response to the text chat execution request is received by the communication unit 22. The image processing unit 26 acquires the text chat execution screen information from the communication unit 22, and based on the acquired text chat execution screen information, causes the display unit 19 to display a text chat screen (not shown). An example of the text chat screen is the one obtained by removing the job offer information display area JIDA from the text chat screen TCS shown in FIG. 3. In the text chat screen TCS, chat messages exchanged between the job seeker AP and the career advisor CA are displayed. The text chat screen TCS includes a chat display area CDA. The chat display area CDA includes one or more chat message display columns CMDF-APn in which chat messages entered by the job seeker AP are displayed on the right side, one or more chat message display columns CMDF-CAm in which chat messages entered by the career advisor CA are displayed on the left side, and a chat input area CIA for the job seeker AP to enter a message at the bottom.

[0048] The chat input area CIA includes a chat input field CIF in which the message entered 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 enters 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 operation performed by the job seeker AP. The creation unit 24 creates second chat data including the first job seeker ID and the message entered in the chat input field CIF based on the operation received by the operation unit 28, and transmits the created second chat data from the communication unit 22 to the job-seeking support system 100. The creation unit 24 deletes the message displayed in the chat input field CIF. The text chat screen information transmitted by the job-seeking support system 100 for the second chat data is received by the communication unit 12. The image processing unit 16 acquires the text chat screen information from the communication unit 12, and based on the acquired text chat screen information, causes the display unit 19 to display the text chat screen. In the displayed text chat screen, a chat message display column CMDF-APn is newly created in the chat display area CDA, and the message displayed in the chat input field CIF is displayed in the created chat message display column CMDF-APn. Thus, the text chat execution process ends. The process of inserting job information will be described. The text chat screen information sent by the job seeking and recruitment support system 100 is received by the communication unit 22. The image processing unit 26 acquires the text chat screen information from the communication unit 22, and based on the acquired text chat screen information, causes the display unit 29 to display the text chat screen. On the displayed text chat screen, a chat message display column CMDF-CAm is newly created in the chat display area CDA, and messages are displayed in the created chat message display column CMDF-CAm. Thus, the process of inserting job information ends.

[0049] The creation unit 24, the image processing unit 26, and the operation unit 28 are realized, for example, by a hardware processor such as a CPU executing a computer program (software) stored in the storage unit 25. Also, some or all of these functional units may be realized by hardware (including a circuit unit; circuitry) such as an LSI, an ASIC, an FPGA, or a GPU, or may be realized by cooperation between software and hardware. The computer program may be stored in advance in a storage device such as an HDD or a flash memory, or may be stored in a removable storage medium such as a DVD or a CD-ROM, and may be installed by mounting the storage medium on a drive device. Returning to FIG. 2, the description will continue.

[0050] (Job Seeking and Recruitment Support System 100) The job seeking and recruitment support system 100 includes a communication unit 102, an interaction unit 104, a creation unit 105, a processing unit 106, and a storage unit 115. The communication unit 102 is realized by a communication module. The communication unit 102 communicates with an external communication device via the network NW. The communication unit 102 communicates using a communication method such as a wired LAN, for example. Also, the communication unit 102 may communicate using a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (registered trademark), for example. The communication unit 102 holds the communication information necessary to communicate 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 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 the access request from the communication unit 101 and accepts the acquired access request. The creation unit 105 acquires the access request from the dialogue unit 104 and creates an access response for displaying an initial screen on the terminal device 10 based on the acquired access request. The creation unit 105 transmits the created access response from the communication unit 102 to the terminal device 10.

[0053] The communication unit 102 receives a login request sent by the terminal device 10. The dialogue unit 104 acquires the login request from the communication unit 102 and accepts the acquired login request. The creation unit 105 acquires the login request from the dialogue unit 104 and acquires the first carrier advisor ID and the first carrier advisor password included in the acquired login request. The creation unit 105 determines whether the combination of the acquired first carrier advisor ID and the first carrier advisor password is included in the carrier advisor login information of the storage unit 110.

[0054] When the creation unit 105 determines that the combination of the first career advisor ID and the first career advisor password is included in the career advisor login information in the storage unit 110, it creates login screen information for causing the terminal device 10 to display a login screen. The creation unit 105 transmits the created login screen information from the communication unit 101 to the terminal device 10. When the creation unit 105 determines that the combination of the first career advisor ID and the first career advisor password is not included in the career advisor login information in the storage unit 110, it creates screen information for causing the terminal device 10 to display that it cannot log in. The creation unit 105 transmits the created screen information from the communication unit 102 to the terminal device 10. Thus, the login process with the terminal device 10 ends.

[0055] When the communication unit 102 receives an access request transmitted by the terminal device 20, a login process is performed with the terminal device 20. Regarding the login process, the login process between the terminal device 10 and the job seeker and employer support system 100 described above can be applied. However, the creation unit 105 acquires the first job seeker ID and the first job seeker password included in the login request, and determines whether the combination of the acquired first job seeker ID and the first job seeker password is included in the job seeker login information in the storage unit 110.

[0056] When the creation unit 105 determines that the combination of the first job seeker ID and the first job seeker password is included in the job seeker login information in the storage unit 110, it creates login screen information for causing the terminal device 20 to display a login screen. The creation unit 105 transmits the created login screen information from the communication unit 102 to the terminal device 20. When the creation unit 105 determines that the combination of the first job seeker ID and the first job seeker password is not included in the job seeker login information in the storage unit 110, it creates screen information for causing the terminal device 20 to display that it cannot log in. The creation unit 105 transmits the created screen information from the communication unit 102 to the terminal device 20. Thus, the login process with the terminal device 20 ends.

[0057] The text chat execution requests sent by the terminal device 10 and the terminal device 20 for the login screen information are received by the communication unit 102, and the text chat execution process is performed. The text chat execution process will be described. The dialogue unit 104 acquires the text chat execution request sent by the terminal device 10 from the communication unit 102, and acquires the first 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 (Fig. 3). The creation unit 105 transmits the created text chat screen information from the communication unit 102 to the terminal device 10 and the terminal device 20.

[0059] The first chat data sent by the terminal device 10 for the text chat screen information is received by the communication unit 102. The dialogue unit 104 acquires the first chat data from the communication unit 102, and acquires the first 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 information search request sent by the terminal device 10 is received by the communication unit 102, and the job information search process is performed. The job information search process will be described. 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 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. The creation unit 105 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 from the processing unit 106, and creates a job-related information request for requesting information about the job 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 included in the acquired job-related information response. Here, an example of the information about the job is the conditions desired by the job seeker AP regarding one or more items described in the job offer, such as job type, industry, and work area. The information about the job may include a plurality of pieces of information. The creation unit 105 acquires the information about the job from the processing unit 106, and creates a vector conversion request for converting the acquired information about the job 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 conversion into a vector 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 conversion into a vector 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. The description of the favor information insertion process is omitted because the text chat execution process can be applied thereto.

[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 them in the storage unit 150. Thus, the filtering condition setting process ends.

[0066] After the filtering condition setting process ends, the filtering process is performed. The filtering process will be described. When the job information search request transmitted by the terminal device 10 is received by the communication unit 102, the job information search process is executed. The job information search process can apply the foregoing. The processing unit 106 acquires the job information search request from the communication unit 102, and acquires the first carrier advisor ID, the message displayed in one or more chat message display columns CMDF-APn, and the message displayed in one or more chat message display columns CMDF-CAm included in the acquired job information search request. The creation unit 105 acquires the messages displayed in one or more chat message display columns CMDF-APn and the messages displayed in one or more chat message display columns CMDF-CAm from the processing unit 106, and creates a job-related information request for requesting information regarding the job openings including the acquired messages. The creation unit 105 transmits the created job-related information request from the communication unit 102 to the generative artificial intelligence system 200.

[0067] The job-related information response transmitted by the generative artificial intelligence system 200 in response to the job-related information request is received by the communication unit 102. The processing unit 106 acquires the job-related information response from the communication unit 102 and acquires the information regarding the job openings included in the acquired job-related information response. The creation unit 105 acquires the information regarding the job openings from the processing unit 106 and creates a vector conversion request for converting the acquired information regarding the job openings into a vector. The creation unit 105 transmits the created vector conversion request from the communication unit 102 to the generative artificial intelligence system 200.

[0068] The vector conversion response transmitted by the generative artificial intelligence system 200 in response to the vector conversion request is received by the communication unit 102. The processing unit 106 acquires the vector conversion response from the communication unit 102 and acquires the information regarding the job openings converted into a vector and the job opening information converted into a vector included in the acquired vector conversion response. The processing unit 106 searches for one or more job opening information from the plurality of job opening information stored in the storage unit 115 based on the information regarding the job openings converted into a vector and the job opening information converted into a vector that are acquired. For example, the processing unit 106 searches for one or more job opening information whose distance is equal to or less than 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. 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 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 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 AI 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 using a communication method such as a wired LAN. Also, the communication unit 202 may communicate using a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (registered trademark). The communication unit 202 holds the communication information necessary to communicate with the job seeking and recruitment support system 100 via the network NW. The storage unit 215 is realized by an HDD, flash memory, RAM, 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 with similar characteristics based on the result of learning the regularity and structure of the input training data. The generation unit 208 acquires a job-related information request from the communication unit 202. The generation unit 208 acquires the messages displayed in one or more chat message display fields CMDF-APn and the messages displayed in one or more chat message display fields CMDF-CAm included in the acquired job-related information request. The generation unit 208 generates information related to the job based on the acquired messages. For example, the generation unit 208 extracts information related to 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 related to the job based on the input prompt. The creation unit 205 acquires information related to job offers from the generation unit 208, and creates a job offer-related information response including the acquired information related to job offers. The creation unit 205 transmits the created job offer-related information response from the communication unit 202 to the job 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 related to job offers included in the acquired vector conversion request. The conversion unit 210 converts the acquired information related to job offers into a vector. For example, the conversion unit 210 converts the information related to job offers into an embedding. Here, an embedding is a conversion of natural language into a form such as a vector that can be computed. Also, the creation unit 205 acquires the result of converting the information related to job offers into a vector from the conversion unit 210. The creation unit 205 creates a job offer information creation request including the result of converting the acquired information related to job offers into a vector. The creation unit 205 transmits the created job offer information creation request from the communication unit 202 to the server 300.

[0073] The communication unit 202 receives the job offer information creation response transmitted by the server 300 for the transmitted job offer information creation request. The conversion unit 210 acquires the job offer information included in the acquired job offer information creation response. The conversion unit 210 converts the acquired job offer information into a vector. The creation unit 205 acquires the result of converting the job offer information into a vector. The creation unit 205 creates a vector conversion response including the result of converting the information related to job offers into a vector and the result of converting the job offer information into a vector. The creation unit 205 transmits the created vector conversion response from the communication unit 202 to the job 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 a circuit unit; circuitry) such as an LSI, ASIC, FPGA, or 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 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 in a communication method such as a wired LAN, for example. Also, the communication unit 302 may communicate in a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (registered trademark), for example. The communication unit 302 holds communication information necessary for communicating with the job seeking and recruitment support system 100 and the generative artificial intelligence system 200 via the network NW. The storage unit 315 is realized by an HDD, flash memory, RAM, ROM, etc., and stores information. The storage unit 315 stores a plurality of job information.

[0076] The recruitment information search process is performed when the communication unit 302 receives a recruitment information creation request sent by the generative artificial intelligence system 200. The recruitment information search process will be described. The processing unit 306 acquires a recruitment information creation request from the communication unit 302. The processing unit 306 acquires the result of converting the information about the job opening included in the acquired recruitment information creation request into a vector. Based on the result of converting the acquired information about the job opening into a vector, the processing unit 306 acquires one or more recruitment information from the plurality of recruitment information stored in the storage unit 315. For example, the processing unit 306 acquires one or more recruitment 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 opening into a vector and the result of converting the plurality of recruitment information stored in the storage unit 150 into a vector.

[0077] The creation unit 305 acquires one or more recruitment information from the processing unit 306 and creates a recruitment information creation response including the acquired one or more recruitment information. The creation unit 205 transmits the created recruitment information creation response from the communication unit 202 to the generative artificial intelligence system 200. Thus, the recruitment information search process ends. The creation unit 305 periodically creates recruitment update information including a plurality of recruitment information stored in the storage unit 315, and transmits the created recruitment update information from 302 to the job seeking support system 100.

[0078] The creation unit 305 and the processing unit 306 are realized, for example, by a hardware processor such as a CPU executing a computer program (software) stored in the storage unit 315. Also, some or all of these functional units may be realized by hardware (including a circuit unit; circuitry) such as an LSI, an ASIC, an FPGA, or a GPU, or may be realized by the cooperation of software and hardware. The computer program may be stored in advance in a storage device such as an HDD or a flash memory, or may be stored in a removable storage medium such as a DVD or a CD-ROM, and may be installed by mounting the storage medium on a drive device.

[0079] (Operation of Support System 1) FIG. 8 is a diagram showing an example of the operation of the support system 1 according to the present embodiment. (Step S1-1) 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 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 employment 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 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 information into a vector, and transmits it from the communication unit 202 to the job seeking and employment support system 100. (Step S9-2) The processing unit 106 searches for one or more job information from the plurality of job information stored in the storage unit 115 based on the result of converting the information about the job opening into a vector and the result of converting the job information into a vector. (Step S10-2) The creation unit 105 creates job information display screen information for displaying the search results of one or more job information on the terminal device 10, and transmits it from the communication unit 12 to the terminal device 10.

[0084] In the above-described 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 that generates (extracts) recruitment-related information, which is information related to job offers, based on text data of a dialogue executed between a career advisor CA and a job seeker AP may be provided. In the above-described embodiments, the case where the generative artificial intelligence system 200 generates an embedding has been described, but the present invention is not limited to this example. For example, the generative artificial intelligence system 200 may be configured to generate information in vector format instead of or together with an embedding from the recruitment-related information. In the above-described embodiments, in the generative artificial intelligence system 200, the case where the creation unit 205 creates a vector conversion response including the result of converting recruitment-related information into a vector and the result of converting job offer information into a vector has been described, but the present invention is not limited to this example. The creation unit 205 may create a vector conversion response that does not include the result of converting job offer information into a vector but includes the result of converting recruitment-related information into a vector. By configuring in this way, the process of the conversion unit 210 converting recruitment-related information into an embedding and the process of the creation unit 205 creating a recruitment information creation request including the result of converting recruitment-related information into a vector can be omitted, so that the processing load can be reduced. Further, the creation unit 205 may create a vector conversion response that does not include the result of converting recruitment-related information into a vector but includes the result of converting job offer information into a vector. In the above-described embodiment, the support system 1 has been described as including the job-seeking 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 support system 100, or may be configured to include the job-seeking support system 100 and the generative artificial intelligence system or the server. Further, the functions of the job-seeking support system 100 may be realized by a plurality of devices, or the functions of the job-seeking support system 100 and the generative artificial intelligence system may be realized by one or a plurality of devices, or the functions of the job-seeking support system 100 and the server 300 may be realized by one or a plurality of devices, or the functions of the job-seeking support system 100, the generative artificial intelligence system 200, and the server 300 may be realized by one or a plurality of devices.

[0085] The effects of the present embodiment will be described. According to the support system 1 of the present embodiment, the job seeking and recruitment support system 100 includes a terminal device 10 as a first terminal device operated by a career advisor CA who provides job seeking support, a terminal device 20 as a second terminal device operated by a job seeker AP, a dialogue unit 104 that executes a dialogue using text data between the two, a creation unit 105 that creates first chat screen information for displaying a first chat screen on the first terminal device and second chat screen information for displaying a second chat screen on the second terminal device, a processing unit 106 as a first processing unit that acquires the text data of the dialogue executed by the dialogue unit 104, a generation unit 208 that generates recruitment-related information which is information related to job openings based on the text data of the dialogue acquired by the first processing unit, a conversion unit 210 that converts the recruitment-related information generated by the generation unit 208 into a vector, and a processing unit 306 as a second processing unit that acquires one or more job opening information from a storage unit 315 as a job opening information database based on the recruitment-related information converted into a vector by the conversion unit 210. The conversion unit 210 converts the one or more job opening information acquired by the second processing unit into a vector. The first processing unit acquires one or more job opening information from a storage unit 115 as a job opening information database based on the 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 related to 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, thus improving the 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. 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.

[0088] In the support system 1, the creation unit 105 creates job screen information for displaying one or more job information items acquired by the second processing unit in an area adjacent to the first chat screen. By configuring in this way, since one or more job information items can be displayed in an area adjacent to the first chat screen of the first terminal device operated by the career advisor CA, the career advisor CA can execute a text-based dialogue with the job seeker AP while viewing the one or more job information items, thus improving convenience.

[0089] In the support system 1, the creation unit 105 creates job screen information for sliding and displaying one or more job information items acquired by the second processing unit on the first chat screen. By configuring in this way, since one or more job information items can be slid and displayed in an area adjacent to the first chat screen of the first terminal device operated by the career advisor CA, the career advisor CA can execute a text-based dialogue with the job seeker AP while sliding and viewing the one or more job information items, thus improving convenience.

[0090] In the support system 1, the creation unit 105 creates user interface screen information for displaying a user interface for causing the first terminal device to display one or more job offers acquired by the second processing unit, and when an operation for causing the user interface to display one or more job offers is performed, creates job offer screen information for causing the one or more job offers acquired by the second processing unit to be displayed in an area adjacent to the first chat screen. By configuring in this way, when the carrier advisor CA performs an operation for causing the user interface to display one or more job offers, the one or more job offers can be displayed in an area adjacent to the first chat screen of the first terminal device. Therefore, the carrier advisor CA can, if necessary, perform a text-based conversation with the job seeker AP while viewing one or more job offers, thereby improving convenience.

[0091] According to the support system 1 of the present embodiment, the job-seeker and job-offer support system 100 includes a dialogue unit 104 that executes a dialogue using text data between a terminal device 10 as a first terminal device operated by a career advisor CA who supports job hunting and a terminal device 20 as a second terminal device operated by a job-seeker AP, 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-seeker and job-offer support service that supports the job-seeker AP and in which the career advisor CA can answer one or more job offers without searching for job offer information, the convenience can be improved.

[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 recruitment-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, recruitment-related information can be generated from the text data of the dialogue executed between the career advisor CA and the job seeker AP. Therefore, when there are a large number of respondents, it is possible to reduce the unevenness and variation in the quality of the response content compared to the case where the career advisor CA relies on memory and intuition to input responses.

[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 recruitment information items acquired by the second processing unit, and when an operation to display one or more recruitment information items is performed on the user interface, it creates first chat screen information for displaying a first chat screen including the one or more recruitment information items and second chat screen information for displaying a second chat screen including the one or more recruitment information items. By configuring in this way, when the career advisor CA performs an operation to display one or more recruitment information items on the user interface, the one or more recruitment information items 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, as needed, display one or more recruitment information items on the first chat screen of the first terminal device and the second chat screen of the second terminal device 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 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 recruitment-related information which is information regarding 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, which can improve 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 seeking 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. 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 seeking 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 the 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 job offer screen information when an operation of inputting into 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 job offer 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 job seeking support service that provides job seeking support to the job seeker AP by being able to answer the result filtered by arbitrary conditions among one or more job offer information as needed, convenience can be improved.

[0099] In the support system 1, the creation unit 105 creates job offer screen information for displaying the result filtered by conditions among the one or more job offer information obtained by the second processing unit in the area adjacent to the first chat screen. By configuring in this way, among one or more job offers, the result of filtering by conditions can be displayed in the area adjacent to the first chat screen of the first terminal device operated by the carrier advisor CA. Therefore, the carrier advisor CA can conduct a text-based conversation with the job seeker AP while viewing the result of filtering by conditions among one or more job offers, thus improving convenience.

[0100] In the support system 1, the creation unit 105 creates job offer screen information for sliding and displaying the result of filtering by conditions among one or more job offers acquired by the second processing unit on the first chat screen. By configuring in this way, among one or more job offers, the result of filtering by conditions can be slid and displayed in the area adjacent to the first chat screen of the first terminal device operated by the carrier advisor CA. Therefore, the carrier advisor CA can conduct a text-based conversation with the job seeker AP while sliding and viewing the result of filtering by conditions among one or more job offers, thus improving convenience.

[0101] In the support system 1, the creation unit 105 creates user interface screen information for displaying a user interface for displaying the result of filtering by conditions among one or more job offers acquired by the second processing unit on the first terminal device. When an operation for displaying the result of filtering by conditions among one or more job offers is performed 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 by conditions among one or more job offers with respect to the user interface, the result of filtering by conditions among one or more job offers can be displayed in the area adjacent to the first chat screen of the first terminal device. For this reason, the carrier advisor CA can, if necessary, perform a dialogue using text data with the job seeker AP while viewing the result of filtering by conditions among one or more job offers, 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] Also, 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] Also, the above program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the "transmission medium" for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) like the Internet or a communication line (communication wire) like a telephone line. Also, the above program may be for realizing a part of the functions described above. Furthermore, it may be a so-called difference file (difference program) that can realize the functions described above in combination with a program already recorded in a 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 openings, 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 opening information from a job opening information 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 opening information acquired by the second processing unit into a vector, The first processing unit acquires one or more job opening information from a job opening information DB based on the job-related information and 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 first processing unit on the first terminal device, a job hunting support system.

2. The generation unit generates job-related information, which is information related to job openings, from 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 job opening screen information for displaying the one or more job opening information acquired by the second processing unit in an area adjacent to the first chat screen. The job hunting support system according to Claim 1 or Claim 2.

4. The creation unit creates job opening screen information for sliding and displaying the one or more job opening information acquired by the second processing unit on the first chat screen. The job hunting support system according to Claim 3.

5. The creation unit creates user interface screen information for displaying a user interface for causing the first terminal device to display 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 job offer screen information for displaying one or more pieces of the job offer information acquired by the second processing unit in an area adjacent to the first chat screen. The job offer and job seeking support system according to claim 1.

6. A job offer and job seeking support method executed by a computer, comprising: executing a conversation 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 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; acquiring the text data of the conversation; generating job offer related information, which is information related to job offers, based on the acquired text data of the conversation; converting the generated job offer related information into a vector; acquiring one or more pieces of job offer information from a job offer information DB based on the job offer 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 offer related information and job offer information converted into a vector; creating job offer screen information for causing the first terminal device to display one or more pieces of the job offer information A job offer and job seeking support method having the above steps.

7. On a computer, executing a conversation 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 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; acquiring the text data of the conversation; generating job offer related information, which is information related to job offers, based on the acquired text data of the conversation; converting the generated job offer related information into a vector; Based on the job-related information converted into a vector, obtaining one or more job offers from a job offer DB; Converting the obtained one or more job offers into a vector; Based on the one or more job-related information and job offers converted into a vector, obtaining one or more job offers from a job offer DB; Creating job offer screen information for causing the first terminal device to display one or more job offers A program for causing the above to be executed.

Citation Information

Patent Citations

  • System for introducing job offer and job hunting

    JP2001109790A