Information Processing System, Information Processing Method, and Program
The information processing system improves the convenience for job seekers by displaying message reception status and offering automatic text generation links, enhancing profile enrichment and matching with employers.
Patent Information
- Application Number
- JP2025037174
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-03-10
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2045-03-10
AI Technical Summary
There is a need to improve the convenience for job seekers when receiving messages from employers or personnel agents, as existing systems do not adequately facilitate this process.
An information processing system that includes a processor configured to acquire the reception status of scout messages for job seekers and display a screen with an area for displaying received messages. If no message is received, a link is displayed that transitions to a screen for automatic text generation related to the job seeker's profile.
The system enhances the convenience for job seekers by providing a user-friendly interface for message management and promoting the enrichment of job seeker profiles through automatic text generation, thereby improving matching with employers.
Smart Images

Figure 0007684529000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system, an information processing method, and a program.
Background Art
[0002] Patent Document 1 discloses a technique for assisting the matching between a company and a job seeker.
Prior Art Document
Patent Document
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] On the other hand, there is room for improving the convenience when a job seeker receives a message from an employer or the like.
[0005] In view of the above circumstances, the present invention aims to provide an information processing system and the like that improve the convenience when a job seeker receives a message.
Means for Solving the Problems
[0006] According to one aspect of the present invention, there is provided an information processing system including at least one processor. The processor is configured to execute the following steps by reading a program. In a first acquisition step, the reception status of a scout message for a job seeker is acquired. In a first display control step, a first screen having an area for displaying the received scout message is displayed on the job seeker's terminal. Here, the display mode of the first screen is controlled according to the acquired reception status. When the job seeker has received a scout message, the received scout message is displayed in the area. When the job seeker has not received a scout message, at least a first link is displayed in the area. The first link causes a transition to a first transition destination where a screen related to automatic generation of text for a first item regarding the job seeker is displayed. An information processing system is provided.
[0007] According to such an aspect, an information processing system or the like that improves the convenience when a job seeker receives a message is provided.
Brief Description of Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Mode for Carrying Out the Invention
[0009] Hereinafter, embodiments of the present invention will be described. Note that various characteristic matters shown in the following embodiments can be combined with each other as long as they do not technically conflict with each other.
[0010] That is, the information processing system of this embodiment is as follows. An information processing system, comprising at least one processor, wherein the processor is configured to execute the following steps by reading a program, In a first acquisition step, the reception status regarding the scout message of the job seeker is acquired, In a first display control step, a first screen having an area for displaying the received scout message is displayed on the terminal of the job seeker, Here, the display mode of the first screen is controlled according to the acquired reception status, When the job seeker has received the scout message, the received scout message is displayed in the area, When the job seeker has not received the scout message, at least a first link is displayed in the area, The information processing system causes the first link to transition to a first destination where a screen for automatically generating text regarding a first item about the job seeker is displayed.
[0011] Incidentally, the program for realizing the software appearing in one embodiment may be provided as a non-transitory computer-readable medium that can be read by a computer, may be provided so as to be downloadable from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0012] Also, in various information processes according to one embodiment, an input and an output corresponding to the input can be realized. Here, if an output is obtained as a result of the input, the form of information (hereinafter referred to as reference information) referred to in such information processing is not limited. The reference information may be, for example, rule-based information such as a database, a lookup table, a predetermined function (including a judgment formula such as a regression formula constructed by a statistical method), a learned model in which the correlation between the input and the output is learned in advance, or a generative AI such as a large language model or a vision language model that can output a desired result by inputting a prompt.
[0013] Also, in one embodiment, the "section" may include, for example, hardware resources implemented by a circuit in a broad sense and information processing of software that can be specifically realized by these hardware resources. Also, in one embodiment, various information is handled, and these information are represented, for example, by physical values of signal values representing voltage and current, the high and low of signal values as a set of binary bits composed of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculation can be executed on a circuit in a broad sense.
[0014] Furthermore, a circuit in a broad sense is a circuit realized by appropriately combining at least a circuit, circuitry, a processor, a memory, etc. The processor may be a general-purpose processor or a dedicated circuit. That is, it includes application specific integrated circuits (ASICs), programmable logic devices (e.g., simple programmable logic devices (SPLDs), complex programmable logic devices (CPLDs), and field programmable gate arrays (FPGAs)), etc.
[0015] 1. Hardware Configuration In this section, the hardware configuration will be described.
[0016] <Information Processing System 1> FIG. 1 is a configuration diagram showing Information Processing System 1. Information Processing System 1 includes a communication line 2, a server device 10, a job seeker terminal 20, an employer terminal 30, and a personnel agent terminal 40. The server device 10, the job seeker terminal 20, the employer terminal 30, and the personnel agent terminal 40 are configured to be able to communicate with each other through the communication line 2. The connections of the server device 10, the job seeker terminal 20, the employer terminal 30, and the personnel agent terminal 40 may be wired or wireless.
[0017] The job seeker terminal 20 is an information processing terminal used by the job seeker U1. Here, the job seeker U1 refers to various individuals seeking employment, including, for example, employed individuals (those seeking a job transfer), unemployed individuals seeking employment, and scheduled graduates (students engaged in job hunting activities). The employer terminal 30 is an information processing terminal used by the employer U2. Here, the employer U2 may be an organization such as a for-profit corporation (e.g., a company, etc.), a non-profit corporation (e.g., a cooperative, a foundation, etc.), or a public corporation (e.g., a local public entity, etc.), or its representative. The talent agent terminal 40 is an information processing terminal used by the talent agent U3. Here, the talent agent U3 is a person who supports the employer U2's recruitment operations and may be an organization or its representative that mediates the interaction between the job seeker U1 and the employer U2. Such a talent agent U3 may also be referred to as a personnel agency, a headhunter, an agent, etc.
[0018] Note that in FIG. 1, a single job seeker terminal 20, a single employer terminal 30, and a single talent agent terminal 40 are shown. However, the server device 10 of the information processing system 1 can provide a platform used by, for example, a plurality of job seekers, a plurality of employers, and a plurality of talent agents. Such a platform may be able to provide predetermined services to various users via a website. That is, from the perspective of the employer U2, since their recruitment activities are supported via the website, it can be said that a website for recruitment support services can be provided. Also, from the perspective of the job seeker U1, since their job hunting activities are supported, it can be said that a website for job hunting support services can be provided. Further, from the perspective of the talent agent U3, it can be said that a website that can support the employer U2's recruitment activities and support the job seeker U1 can be provided. From these facts, it can be said that the server device 10 can provide a platform related to personnel recruitment. In one embodiment, the information processing system 1 consists of one or more devices or components. Hereinafter, these components will be described.
[0019] <Server device 10> FIG. 2 is a block diagram showing the hardware configuration of the server device 10. As shown in FIG. 2, the server device 10 includes a control unit 11, a storage unit 12, a communication unit 13, and a communication bus 14. The control unit 11, the storage unit 12, and the communication unit 13 are electrically connected to each other inside the server device 10 via the communication bus 14.
[0020] <Control unit 11> The control unit 11 performs processing and control of the overall operations related to the server device 10. The control unit 11 is, for example, a Central Processing Unit (CPU). The control unit 11 realizes various functions related to the server device 10 by reading a predetermined program stored in the storage unit 12. That is, the information processing by the software stored in the storage unit 12 is specifically realized by the control unit 11, which is an example of hardware, and can be executed as each functional unit included in the control unit 11. These will be described in more detail in the next section. Note that the control unit 11 is not limited to being single, and the server device 10 may have a plurality of control units 11 for each function. Further, the server device 10 may be configured by a combination of these.
[0021] <Storage unit 12> The storage unit 12 stores various information defined by the foregoing description. This can be implemented, for example, as a storage device such as a Solid State Drive (SSD) that stores various programs and the like related to the server device 10 executed by the control unit 11, or as a memory such as a Random Access Memory (RAM) that stores temporarily necessary information (arguments, arrays, etc.) related to the calculation of the program. The storage unit 12 stores various programs, variables, etc. related to the server device 10 executed by the control unit 11.
[0022] <Communication unit 13> The communication unit 13 preferably uses wired communication means such as USB, IEEE 1394, Thunderbolt (registered trademark), and wired LAN network communication. However, it may also include wireless LAN network communication, mobile communication such as LTE / 5G, and BLUETOOTH (registered trademark) communication as required. That is, it is more preferable to implement it as a collection of these multiple communication means. That is, the server device 10 may communicate various information from the outside via the communication unit 13 and the network.
[0023] The server device 10 may be in an on-premises form or a cloud form. The server device 10 in the cloud form may provide the above-mentioned functions and processes in forms such as SaaS (Software as a Service) and cloud computing.
[0024] <Job seeker terminal 20 / Employer terminal 30 / Talent introducer terminal 40> FIG. 3 is a block diagram showing the hardware configuration of the job seeker terminal 20, the employer terminal 30, and the talent introducer terminal 40. As shown in FIG. 3A, the job seeker terminal 20 includes a control unit 21, a storage unit 22, a communication unit 23, an input unit 24, an output unit 25, and a communication bus 26. The control unit 21, the storage unit 22, the communication unit 23, the input unit 24, and the output unit 25 are electrically connected inside the job seeker terminal 20 via the communication bus 26. The descriptions of the control unit 21, the storage unit 22, and the communication unit 23 are omitted because they are the same as the descriptions of the respective units in the server device 10.
[0025] <Input unit 24> The input unit 24 receives operation inputs made by the user. The operation inputs are transferred as command signals to the control unit 21 via the communication bus 26. The control unit 21 can execute predetermined controls and calculations based on the transferred command signals as necessary. The input unit 24 may be included in the housing of the job seeker terminal 20, or may be externally attached. For example, the input unit 24 may be implemented as a touch panel integrated with the output unit 25. When the input unit 24 is implemented as a touch panel, the user can input tap operations, swipe operations, etc. to the input unit 24. As the input unit 24, instead of a touch panel, a switch button, a mouse, a track pad, a QWERTY keyboard, etc. can be adopted.
[0026] <Output unit 25> The output unit 25 displays a screen of a graphical user interface (GUI) operable by the user. The output unit 25 may be included in the housing of the job seeker terminal 20, or may be externally attached. Specifically, the output unit 25 can be implemented as a display device such as a CRT display, a liquid crystal display, an organic EL display, a plasma display, etc. It is preferable that these display devices are selectively implemented according to the type of the job seeker terminal 20.
[0027] Also, as shown in FIG. 3B, the employer terminal 30 includes a control unit 31, a storage unit 32, a communication unit 33, an input unit 34, an output unit 35, and a communication bus 36. The control unit 31, the storage unit 32, the communication unit 33, the input unit 34, and the output unit 35 are electrically connected via the communication bus 36 inside the employer terminal 30. Explanation of the control unit 31, the storage unit 32, the communication unit 33, the input unit 34, and the output unit 35 is omitted because it is the same as the explanation of each unit in the job seeker terminal 20.
[0028] Also, as shown in FIG. 3C, the personnel agency terminal 40 includes a control unit 41, a storage unit 42, a communication unit 43, an input unit 44, an output unit 45, and a communication bus 46. The control unit 41, the storage unit 42, the communication unit 43, the input unit 44, and the output unit 45 are electrically connected via the communication bus 46 inside the personnel agency terminal 40. The descriptions of the control unit 41, the storage unit 42, the communication unit 43, the input unit 44, and the output unit 45 are omitted because they are the same as the descriptions of the respective units in the job seeker terminal 20.
[0029] Note that FIG. 1 shows an example in which the job seeker terminal 20 is a smartphone, and the employer terminal 30 and the personnel agency terminal 40 are laptop-type PCs (Personal Computers). However, in the present embodiment, the types of the job seeker terminal 20, the employer terminal 30, and the personnel agency terminal 40 are not particularly limited. That is, the job seeker terminal 20, the employer terminal 30, and the personnel agency terminal 40 may each be various information processing terminals such as a desktop PC, a laptop-type PC, a smartphone, or a tablet-type terminal.
[0030] 2. Functional Configuration In this section, the functional configuration of the present embodiment will be described. By the information processing by software stored in the storage unit 12 being specifically realized by the control unit 11 which is an example of hardware, it can be executed as each functional unit included in the control unit 11 (the processor included in the information processing system 1).
[0031] FIG. 4 is a block diagram showing the functions realized by the server device 10 (control unit 11), the job seeker terminal 20 (control unit 21), the employer terminal 30 (control unit 31), and the personnel agency terminal 40 (control unit 41).
[0032] As shown in FIG. 4A, the server device 10 (control unit 11) includes an acquisition unit 111, a display control unit 112, a memory management unit 113, a generation unit 114, and an artificial intelligence unit 115. As shown in FIG. 4B, the job seeker terminal 20 (control unit 21) includes a display control unit 211 and an operation reception unit 212. As shown in FIG. 4C, the employer terminal 30 (control unit 31) includes a display control unit 311 and an operation reception unit 312. As shown in FIG. 4D, the talent agent terminal 40 (control unit 41) includes a display control unit 411 and an operation reception unit 412.
[0033] <Acquisition Unit 111> The acquisition unit 111 is configured to be able to execute an acquisition step. In the acquisition step, the acquisition unit 111 acquires various information related to the information processing system 1. In the example of the present embodiment, the acquisition unit 111 acquires the reception status regarding the scout message of the job seeker U1. The details of this reception status will be described later.
[0034] <Display Control Unit 112> The display control unit 112 is configured to be able to execute a display control step. In the display control step, the display control unit 112 is configured to display various information on various terminals. Such display control may be such that a signal is transmitted from the display control unit 112 to the display control unit 211 of the job seeker terminal 20, the display control unit 311 of the employer terminal 30, or the display control unit 411 of the talent agent terminal 40, and as a result, predetermined information is displayed on the display units of the various terminals. In the example of the present embodiment, the display control unit 112 displays a first screen having an area for displaying the received scout message on the terminal of the job seeker U1. Here, the display mode of the first screen is controlled according to the acquired reception status. The details of this first screen will be described later.
[0035] <Memory Management Unit 113> The memory management unit 113 is configured to be able to execute memory management steps. In the memory management steps, the memory management unit 113 manages various types of information related to the information processing system 1 that need to be stored. Typically, the memory management unit 113 is configured to store information such as that handled by the server device 10 and various terminals in a storage area. Examples of this storage area include the storage area (storage unit 12) provided in the server device 10 and the storage areas of various devices. However, this storage area does not necessarily have to be within the system shown in FIG. 1. The memory management unit 113 can also manage to store various information in an external storage device or the like. In the example of this embodiment, the memory management unit 113 may store (register) the profile information regarding the job seeker U1 in a predetermined storage area.
[0036] <Generation unit 114> The generation unit 114 is configured to be able to execute generation steps. In the generation steps, the generation unit 114 generates various types of information based on information such as that acquired by the server device 10 and the like. Note that the term "generate" in this specification may be appropriately interchanged with the term "create". In the example of this embodiment, the generation unit 114 generates a sentence regarding a predetermined item (such as the first item). The details of this generated sentence will be described later.
[0037] <Artificial intelligence unit 115> The artificial intelligence unit 115 is configured to receive an input from each functional unit and return the instructed output. Note that the artificial intelligence used by the server device 10 in each functional unit may be common or may be individually prepared for each functional unit.
[0038] The artificial intelligence unit 115 is an AI (Artificial Intelligence) equipped with learning models such as language models including Transformer (including GPT (Generative Pretrained Transformer, GPT-1, GPT-2, GPT-3, GPT-4, GPT-4о), BERT (Bidirectional Encoder Representations from Transformers), BART (Bidirectional and Auto-regressive Transformer)), and Recurrent Neural Network (RNN), and it may be a generative AI or an AI agent.
[0039] The language model is an example of a learning model by a machine learning algorithm. Specific algorithms of machine learning include the nearest neighbor method, the naive Bayes method, decision trees, support vector machines, deep learning (deep neural networks) using neural networks, etc. The artificial intelligence unit 115 can appropriately apply the above algorithms.
[0040] The artificial intelligence unit 115 may have a trained model constructed by a learning method such as supervised learning, unsupervised learning, or self-supervised learning. In supervised learning, machine learning is performed using teacher data (learning data). The teacher data is composed of a pair of input data for learning and output data (correct data). Also, the language model may be a general-purpose model that can be used generally for a wide range of tasks, not just trained for a specific task.
[0041] The artificial intelligence unit 115 may be a natural language model as artificial intelligence, and may include a pre-trained model for general natural language processing such as a Large Language Model (LLM). The LLM is a pre-trained model that has learned a large amount of data in advance, such as text data (e.g., (i) web content on the Internet, or (ii) data stored in a predetermined database), and can execute various language processing tasks by being given a task. According to the given prompt, it can perform a wide range of natural language processing tasks such as grasping the pattern and context of a sentence, answering questions, and generating sentences. Such a general pre-trained model may include a language model that can handle various tasks without fine-tuning by One-shot Learning, Few-shot Learning, etc. Also, the general pre-trained model can handle various tasks by Zero-shot Learning. The artificial intelligence used in each functional unit of the control unit 11 may be a separate pre-trained model or a common general pre-trained model. The large language model is a type of generative AI and includes models provided by services such as GPT from OpenAI, Gemini from Google, and AzureAI Studio from Microsoft. In addition, the artificial intelligence unit 115 can include any machine learning model, deep learning model, artificial intelligence model, etc. The artificial intelligence unit 115 may be constructed in a system external to the information processing system 1. Also, the artificial intelligence unit 115 may be interactive (which may also be read as chat-type or conversation-type) that alternately receives input for performing the instructed output and generates and outputs information.
[0042] The learning model included in the artificial intelligence unit 115 can perform additional learning by means such as transfer learning or fine-tuning. For example, the artificial intelligence unit 115 learns whether the output content has been corrected by the user or the like. That is, the artificial intelligence unit 115 performs additional learning based on the correction items for the content output by the learning model, and may be fine-tuned or the like. Also, for example, each time new data is registered or the like occurs, the artificial intelligence unit 115 may use these as new teacher data to perform additional learning and be fine-tuned or the like. Thereby, the accuracy of the information output from the learning model is improved.
[0043] The learning model included in the artificial intelligence unit 115 may be a learning model (distillation model) obtained by knowledge distillation using a pre-trained model as a basis. In knowledge distillation, a pre-trained model such as a large language model is used as a teacher model, and the parameters of the student model (distillation model) are adjusted so that the loss (Soft Target Loss) of the output of the student model with respect to the output (Soft Target) of the teacher model is reduced, and the student model is learned, and that student model becomes the distillation model. Also, the student model may be learned so that the loss (Hard Target Loss) of the output of the student model with respect to the correct label (Hard Target) of the teacher data (combination of input data and output data of the learning model) is reduced. The distillation model has a performance similar to that of the original pre-trained model (teacher model), but has a smaller number of parameters and a smaller processing load. Therefore, by using the distillation model, the cost of the information processing system 1 can be reduced.
[0044] For example, the learning model used in each functional unit may be a distilled model that is learned using combinations of input data and output data in a large language model as teacher data. Also, when the information processing system 1 is introduced, a large language model is used as the learning model used in each functional unit, and when teacher data by the large language model is accumulated, the distilled model obtained by knowledge distillation using the teacher data may be used as the learning model used in each functional unit.
[0045] The AI agent may also be referred to as an autonomous agent. An “AI agent” is a model that, when input with a goal (such as “teach me XX”) or a task (such as “output of XX”), decomposes the processing necessary to reach the goal or achieve the task into subtasks, actions, etc., and also performs collection and analysis of necessary data, generation and execution of programs, etc. The AI agent aims at information and instructions input from the user, autonomously selects and executes tasks, actions, etc. according to the goal, outputs information according to the goal, and does not require intervention (operation input) from the user. Also, the AI agent may autonomously plan and execute, and autonomously perform learning to aim for goal achievement by evaluating the execution results by itself. For example, the AI agent may be autonomously updated based on the execution results of subtasks (such as the collected information, the analysis results of the information, etc.).
[0046] <Display control unit 211 / Display control unit 311 / Display control unit 411> The display control unit 211, the display control unit 311, and the display control unit 411 each control to display the screen indicated by the screen data transmitted from the server device 10 on the screen of the corresponding terminal.
[0047] <Operation reception unit 212 / Operation reception unit 312 / Operation reception unit 412> The operation reception unit 212 receives operations by a user (job seeker U1) who uses the job seeker terminal 20. The operation reception unit 312 receives operations by a user (recruiter U2) who uses the recruiter terminal 30. The operation reception unit 412 receives operations by a user (talent agent U3) who uses the talent agent terminal 40.
[0048] 3. Information Processing Method In this section, the information processing method of the server device 10 will be described. This information processing method may be executed by each part of the server device 10 as each step.
[0049] FIG. 5 is an activity diagram for explaining the information processing method of the present embodiment. As shown in this activity diagram, in the information processing method of the present embodiment, first, the job seeker U1 operates his / her own terminal (job seeker terminal 20) and makes a request to display a predetermined screen (first screen) (activity A101). Then, the server device 10 receives this request to display the predetermined screen (first screen) (activity A102). Further, after the server device 10 acquires the reception status regarding the scout message of the job seeker U1, it causes the terminal of the job seeker U1 (job seeker terminal 20) to display a predetermined screen (first screen) (activities A103 to A105).
[0050] The screen displayed on the job seeker terminal 20 in this way will be described with reference to a figure. FIG. 6 is an example of the first screen displayed on the job seeker terminal 20. FIG. 7 is an example of the first screen displayed on the job seeker terminal 20. FIG. 8 is an example of the first screen displayed on the job seeker terminal 20.
[0051] The job seeker U1, for example, displays the first screen by operating his / her own terminal. This first screen may be configured to be displayed, for example, after the job seeker U1 logs in to the platform related to the above-mentioned talent recruitment.
[0052] In this embodiment, the display mode of the first screen varies depending on whether job seeker U1 has received a scout message (that is, the display mode of the first screen is controlled according to the reception status of the scout message acquired by acquisition unit 111 of server device 10). FIG. 6 shows an example of the screen displayed when job seeker U1 has received a scout message. That is, in the screen of FIG. 6, as region Rg, a region for displaying the received scout message is shown. Such a screen can be displayed by the function of display control unit 112 of server device 10.
[0053] Here, the "scout message" in this embodiment is something sent when job requester U2 or talent scout U3 scouts job seeker U1, or when introducing or guiding job offers, or guiding events such as company explanation sessions, and includes words or texts that job seeker U1 can understand. That is, the scout message only needs to be transmitted and received based on a communication technology that enables job seeker U1 to understand the words and texts prepared by job requester U2 or talent scout U3, and the specific means during communication can be set as appropriate. Note that such a scout message may be configured to be transmitted from job requester U2 or talent scout U3 to job seeker U1 via various communication means used by various users. For example, the scout message may be transmitted from job requester U2 or talent scout U3 to job seeker U1 via email. Note that the scout message transmitted via email in this way may also be referred to as a "scout email".
[0054] That is, in the present embodiment, when the job seeker U1 receives a scout message, the received scout message can be displayed in the area Rg. In the example shown in FIG. 6, a scout message SCM1 sent from a company (XXXX Co., Ltd.) which is an example of the employer U2 and a scout message SCM2 sent from a headhunter (YY Job Transfer Service) which is an example of the talent scout U3 are shown in a mode arranged within the area Rg. The job seeker U1 who has come into contact with such a scout message can confirm the details of each scout message by operating the area where each scout message is displayed by a tap operation or the like. From one aspect, this area Rg can function as a message box for displaying a list of received scout messages. Note that a message different from the scout message may be sent to the job seeker U1 from the employer U2 or the talent scout U3. In one aspect, messages different from such scout messages may also be displayed in the area Rg.
[0055] Note that the first screen may be provided with an object that enables the specification of the attributes of the sender of the scout message. That is, in FIG. 6, various tabs displayed as tabs TB, such as "All", "Company", and "Headhunter", are shown. By selecting the type of this tab TB, the job seeker U1 can specify the attributes of the sender of the scout message. Then, in the area Rg of the first screen, a scout message related to the sender of the attributes specified based on the operation of the object (tab TB) of the job seeker U1 may be displayed. In the example shown in FIG. 6, since the tab "All" is selected, scout messages sent from both the employer U2 and the talent agent U3 are shown in the area Rg. However, for example, when the tab displayed as "Company" is selected, only the scout message SCM1 sent from the employer U2, such as the scout message, is displayed in the area Rg, and when the tab displayed as "Headhunter" is selected, only the scout message SCM2 sent from the talent agent U3, such as the scout message, may be displayed in the area Rg. In the description of this embodiment, for convenience, the tab with the display of "Company" as the tab TB is shown. However, when the tab with the display of "Company" is selected, a scout message from a job seeker U2 who does not correspond to a company (for example, a non-profit organization, a public corporation, etc.) may be displayed in the area Rg. Also, a tab with the display of "Non-profit organization" or "Public corporation" may be provided as a tab different from the tab with the display of "Company", and according to the operation of this tab, a scout message of the corresponding attribute may be configured to be displayed in the area Rg.
[0056] In addition, the first screen may be provided with a function for searching for received scout messages. In the example shown in FIG. 6, a column C1 is provided as a column in which the job seeker U1 can input a search keyword. That is, by the job seeker U1 inputting a predetermined keyword in the column C1, scout messages related to this keyword (including the keyword) may be extracted and configured to be displayed in the area Rg.
[0057] Unlike the example shown in FIG. 6, when applicant U1 has not received a scout message, the following screen may be displayed on applicant terminal 20. That is, when applicant U1 has not received a scout message, at least a first link may be displayed in area Rg. Here, the first link may be one that causes a transition to a first transition destination where a screen related to automatic generation of text for a first item regarding applicant U1 is displayed.
[0058] That is, FIG. 7 shows an example of a screen displayed on applicant terminal 20 when applicant U1 has not received a scout message. In the example of FIG. 7, various links (links LNK1 to LNK3) are provided within area Rg.
[0059] As described above, in the present embodiment, a first link that causes a transition to a first transition destination where a screen related to automatic generation of text for a first item regarding applicant U1 is displayed may be displayed in area Rg. The first item here may relate to, for example, an item regarding the profile of applicant U1 (which may also be referred to as a "profile item"). And the first transition destination transitioned by the first link may be related to automatic generation of text regarding this first item. That is, the first transition destination may, by way of example, be a screen related to automatically generating the text of applicant U1's profile. Here, the "link" in the present embodiment may be a concept that includes an "image link", a "text link", etc., and may be a function that can be embedded within a screen (web page). And when an operation (such as a tap operation or a click operation) is performed by the user on a part where such an "image link", a "text link", etc. is displayed, it is possible to transition to a web page (screen) of a URL (Uniform Resource Locator) associated with the link. From one perspective, a part where the above-described link (such as an "image link" or a "text link") is displayed may be expressed as an "object", and a user in contact with the screen can transition to a predetermined web page (screen) by operating the object.
[0060] In a typical example, the first item in this embodiment may be an item related to the automatic generation of text by the artificial intelligence module described later. To explain with a more specific example, the first item of this embodiment may be related to the job content or job summary of job seeker U1. In the example shown in FIG. 7, a link with the item "job content" is shown as link LNK1, and a link with the item "job summary" is shown as link LNK3. Also, in the example of FIG. 7, a mode in which these links LNK1 and LNK3 are tagged with "automatic generation" is shown. In this case, job seeker U1 can intuitively grasp that by operating each link, automatic generation for the corresponding item can be performed.
[0061] Further, when job seeker U1 has not received a scout message, the display control unit 112 of the server device 10 may further display a second link in area Rg. The second link here is for transitioning to a second transition destination where information about a second item related to job seeker U1, which is different from the first item, is displayed.
[0062] In the example shown in FIG. 7, a link with the second item (skill), which is different from the job content and the like, is shown as link LNK2. Similar to the first item, this second item may also be related to, for example, the profile of job seeker U1. Also, the second transition destination transitioned by the second link does not necessarily have to be related to the automatic generation of text for this second item. That is, the "skill" item shown in FIG. 7 does not necessarily require automatic generation of text, and the enrichment of this item can be achieved. Note that the second transition destination transitioned by the second link may be related to the automatic generation of text for the second item. Hereinafter, for the sake of convenience, it will be continued to be described assuming that the first item corresponding to the first link is the job content of job seeker U1, and the second items corresponding to the second link are the skills of job seeker U1 and the job summary of job seeker U1. However, if the job summary of job seeker U1 is related to the automatic generation of text, such as the automatic generation by the artificial intelligence module being available, it is also possible to position the item of the job summary as the first item.
[0063] Note that, regarding various links displayed in the area Rg, the following modes may be adopted. That is, the acquisition unit 111 of the server device 10 may acquire the input status of the job seeker U1 for the first item. Then, the display control unit 112 of the server device 10 may display a display corresponding to the input status in association with the first link. Note that, in the following, a specific mode will be described as the display regarding the first link, but such a mode may also be applied to the display regarding the second link.
[0064] That is, in the example shown in FIG. 7, within link LNK1, the number of characters entered by job seeker U1 for the item of "job content" is shown as a display corresponding to the input status. That is, the display corresponding to the input status in the present embodiment may relate to the degree of fulfillment of the input status with respect to the amount of information set for the first item. In the example shown in FIG. 7, for the item of "job content", an amount of information of "200 characters" as the number of characters is set in advance as the target value, and in contrast, it is shown that job seeker U1 is "60 characters" at the timing acquired by acquisition unit 111. That is, the amount of information for expressing the degree of fulfillment of the input status may relate to the number of characters or the number of selections of options. Acquisition unit 111 of server device 10 may be configured to be able to acquire the registration information (registered profile information) registered by job seeker U1, whereby the input status for the item corresponding to the link displayed in area Rg can be acquired. Also, such a degree of fulfillment of the input status may be expressed using numbers, or may be expressed using figures, graphs, etc., like the gauge shown in FIG. 7. Also, for example, the degree of fulfillment of the input information may be expressed in percentage notation ("40%", "50%", etc.) or decimal notation ("0.4", "0.5", etc.). Such notation can express the ratio when the target value of the amount of information described above is used as the denominator and the amount of information input by job seeker U1 is used as the numerator. Note that when the amount of information for expressing the degree of fulfillment of the input status is the number of selections of options, for example, as in link LNK2, the degree to which the preset options are selected by job seeker U1 may be associated with the link and displayed. Note that this degree of fulfillment of the input status may or may not be related to the text generation shown above. For example, in FIG. 7, a display regarding the number of characters for the text of the job content is made for link LNK1, but for example, as an item regarding the job content, content different from the text may be registered (in addition to the text regarding the job content, content other than the text may be registered in association with the item of the job content). As an example, keywords related to the job content (industry of experience, industry of experience, level of experience, etc.) may be made selectable in advance, and the number of selections of these keywords may be evaluated as the degree of fulfillment of the input status.
[0065] In addition, the various links shown in the region Rg may have different display modes according to the satisfaction degree of such input situations. In the example shown in FIG. 8, as a mode in which the item of "skill" satisfies the preset target value of the information amount ("8 pieces" in FIG. 7), a mode in which a check mark is shown in association with the link LNK2 is represented. That is, for an item that satisfies a predetermined satisfaction degree in this way, as for the corresponding link, it is also possible to perform display so as not to show the details of the satisfaction degree of the input situation.
[0066] Also, in the screen shown in FIG. 6, it was explained that an object capable of specifying the attribute of the sender of the scout message may be provided on the first screen. However, in the case of "when the job seeker U1 has not received a scout message" in the present embodiment, the presence or absence of receiving a scout message from the sender of the attribute specified by such an object may be a problem. That is, the display control unit 112 of the server device 10 may control the display mode of the region Rg according to the reception status related to the sender of the specified attribute. For example, when there is a reception of a scout message only from the job offerer U2 who is a company, when a tab with the display of "all" or a tab with the display of "company" is selected, this received scout message may be displayed in the region Rg. On the other hand, when there is a reception of a scout message only from such a job offerer U2 and a tab with the display of "headhunter" is selected, since there is no reception of a scout message sent from the talent scout U3, various links may be displayed in the region Rg. Even in such a case, it is possible to prompt the job seeker U1 to input information for prompting the reception of a scout message from the talent scout U3.
[0067] Then, the job seeker U1 who touches the screens shown in FIGS. 7 and 8 operates the link for the item for which he / she tries to input information (activity A106). After receiving such an operation of the job seeker U1, the server device 10 performs display control on the job seeker terminal 20 so that a predetermined screen (transition destination) corresponding to the operated link is displayed (activities A107 to A109).
[0068] The first link in this embodiment causes a transition to a first transition destination where a screen related to automatic generation of text for the first item regarding job seeker U1 is displayed. That is, when job seeker U1 who has accessed a screen such as Figure 7 operates link LNK1 by a tap operation, a click operation, or the like, it may be caused to transition to a transition destination where a predetermined screen is displayed.
[0069] The first transition destination here may be appropriately set from among the screens related to automatic generation of text. Typically, the first transition destination may be a second screen where an input operation for automatically generating text regarding the first item is possible, or a third screen where the text regarding the automatically generated first item is displayed. Note that while the first transition destination is a screen where a screen related to automatic generation of text is displayed, within the scope not departing from the gist of the present invention, between displaying the second screen or the third screen from the first screen shown in Figure 7, another screen (for example, a screen showing the state of the automatic generation process, an advertisement screen that displays the next screen by performing a tap operation a predetermined number of times, a screen indicating that the automatic generation function has been activated, etc.) may be interposed.
[0070] An explanation will be given of the second screen that can be adopted as the first transition destination. This second screen is a screen where an input operation for automatically generating text regarding the first item is possible, and this input operation may be performed on a single screen or on a plurality of screens. That is, the second screen in this embodiment may be composed of a plurality of screens where input of information that can be referred to when performing automatic generation of text is possible. Also, when the second screen is composed of a plurality of screens in this way, the first transition destination may be the address (URL) where any one of these plurality of screens is displayed.
[0071] Job seeker U1, who cannot receive scout messages, may have insufficient registration information (such as the profile information to be registered). To improve the completeness of such registration information, it is conceivable that job seeker U1 voluntarily inputs or edits their own registration information. However, certain effort may be required for operations such as inputting and editing such registration information. In contrast, by transitioning to the second screen based on the operation of the first link in this way, job seeker U1 can enrich their registration information (such as the profile information to be registered) without excessive effort. And by enriching their registration information in this way, it becomes easier for job seeker U1 to receive scout messages from employer U2 or talent agent U3.
[0072] A more specific embodiment will be described with reference to FIGS. 9 to 12. FIG. 9 is an example of a screen displayed on job seeker terminal 20. FIG. 10 is an example of a screen displayed on job seeker terminal 20. FIG. 11 is an example of a screen displayed on job seeker terminal 20. FIG. 12 is an example of a screen displayed on job seeker terminal 20. That is, these examples of the figures prompt job seeker U1 to input information based on the display of multiple screens. And based on the input for such multiple screens, automatic generation of text can be performed.
[0073] The display screen G1 shown in the example of FIG. 9 is a screen provided with an object OBJ1, a form F1, a form F2, a form F3, and a button BT1. This display screen G1 is a screen for specifying a carrier that is the target of automatic text generation, and is a typical example of a screen constituting the second screen, and may be called a startup screen for automatic text generation. The object OBJ1 shown in FIG. 9 is an object that receives an instruction to close the display screen G1. Note that similar objects may be provided on the screens shown in FIGS. 10 to 12 described later. The process of closing the displayed screen is the same. The form F1 is an area for inputting the company name corresponding to the target carrier, the form F2 is an area for inputting the department / project name of the target carrier, and the form F3 is an area for inputting the experience period (tenure) of the target carrier. The job seeker U1 can check the contents described on the display screen G1 and input and edit the described contents. Note that the display screen G1 and the forms F1 to F3 may be configured such that, by calling registration information (registered profile information) registered in advance by the job seeker U1, the contents corresponding to each form are automatically input or displayed. Note that the contents automatically input or displayed on the display screen G1 and the forms F1 to F3 may be the contents related to the latest history (career) among the registration information of the job seeker U1. Such contents related to the latest history tend to be of high interest to the employer U2 and the talent scout U3, and there is a high demand for enriching the registration contents of the job seeker U1. Note that when inputting to each form, etc., the server device 10 may call the contents related to the history (career) that is not the latest. For example, the contents related to the history (career) with the longest experience period (tenure), etc., may be called, and the contents about the corresponding history (career) may be input to each form, etc. In this way, after predetermined information is input, by pressing the button BT1 by a tap operation or the like, it is possible to proceed to the next input screen. Note that in one aspect, it may be configured such that the next input screen can be entered even if no input is made to each form (in other words, it may be possible to skip the input of the predetermined information described here).
[0074] The occupation input screen G2 shown in FIG. 10 is a screen that is displayed when the button BT1 in FIG. 9 is pressed. On this occupation input screen G2, the job seeker U1 can input a specific occupation for the target career. Specifically, the occupation input screen G2 is provided with a form F4 for inputting an occupation, a recommended occupation list LST1 for the job seeker U1, a button BT2, and a button BT3.
[0075] The form F4 may be one that allows the job seeker U1 to input text information, or may be one that allows the job seeker U1 to select a keyword (option) representing a pre-prepared occupation and use this as the input content. Note that FIG. 10 shows an example of a mode in which the job seeker U1 selects a keyword (option) as the form F4. In the example shown in FIG. 10, a mode is shown in which an upper limit (three in the example of FIG. 10) on the number of selections that the job seeker U1 can make is set. As an exemplary mode, the server device 10 may store a table associating the length of the experience period derived from the input content of the form F3 with the upper limit number of inputs possible, and set the number associated with the length of the experience period as the upper limit to be displayed on the occupation input screen G2.
[0076] Note that the input to the form F4 may be based on an operation of selecting from the occupation list LST1 described later, or may be based on an operation of inputting one character at a time using a keyboard or the like. When accepting an input operation one character at a time, the server device 10 may accept operation data indicating the input character, search for an occupation including the character indicated by the operation data from the occupation master, and display the search result as an input candidate. That is, the server device 10 may store in advance an occupation master including the names of various occupations, and by searching the occupation master for an occupation including the character indicated by the operation data, may display the search result as an input candidate for the job seeker U1.
[0077] The recommended job types displayed in the job type list LST1 may be extracted by the functions of the server device 10. That is, options (keywords) related to job types may be extracted and presented to the job seeker terminal 20. The server device 10 stores, for example, a table that associates the "experienced job types" included in the registration information of job seeker U1 with the recommended job types, and can extract the recommended job types (job type A, job type B, job type C, etc. in the example of FIG. 10) associated with the "experienced job types" included in the registration information of job seeker U1. Note that the items of the registration information of job seeker U1 associated with the recommended job types may be related to items other than "experienced job types", such as "company name", "department name", "job title", and "project name". That is, the server device 10 can obtain predetermined parameters related to job seeker U1 from such registration information, and can extract keywords of a plurality of job types according to these parameters.
[0078] After job seeker U1 inputs predetermined information to the job type input screen G2 and operates the button BT2, the next screen can be advanced. Note that when the button BT3 is operated, the screen shown in FIG. 9 can be returned to.
[0079] The business area input screen G3 shown in FIG. 11 is a screen displayed when the button BT2 in FIG. 10 is pressed. In this business area input screen G3, job seeker U1 is configured to be able to input specific business areas for the target career. Specifically, the business area input screen G3 is provided with a form F5 for inputting the business area, a recommended business area list LST2 for job seeker U1, a button BT4, and a button BT5.
[0080] The "business area" entered on the business area input screen G3 refers to, for example, what indicates the content and scope of the business. For example, in the case of a sales position, it may refer to specific business content such as "acquisition of appointments", and in the case of a marketing position, it may refer to "operation of advertisements". Also on this business area input screen G3, a form (form F5) is provided in the same way as on the job type input screen G2, and predetermined information can be input into this form. That is, form F5 may be one that allows a job seeker U1 to input text information, or it may be one that allows selection of a keyword (option) representing a job type prepared in advance and uses this as the input content.
[0081] Note that the input to form F5 may be based on an operation of selecting from a business area list LST2 described later, or may be based on an operation of inputting one character at a time with a keyboard. When accepting an input operation one character at a time, the server device 10 may accept operation data indicating the input character, search for a business area including the character indicated by the operation data from the business area master, and display the search result as an input candidate. That is, the server device 10 may store in advance a business area master including the names of various business areas, and by searching for a business area including the character indicated by the operation data from the business area master, may display the search result as an input candidate to the job seeker U1.
[0082] The recommended business areas displayed in the business area list LST2 may be extracted by the function of the server device 10. That is, options (keywords) related to the business area may be extracted and presented to the job seeker terminal 20. The server device 10 stores, for example, a table associating the "job types with experience" included in the registration information of the job seeker U1 with the recommended business areas, and extracts the recommended business areas (business area A, business area B, business area C, etc. in the example of FIG. 11) associated with the "job types with experience" included in the registration information of the job seeker U1. Note that the items of the registration information of the job seeker U1 associated with the recommended business areas may be related to items other than "job types with experience", such as "company name", "department name", "job title", and "project name". That is, the server device 10 can obtain a predetermined parameter related to the job seeker U1 from such registration information, and extract keywords of a plurality of business areas according to this parameter.
[0083] After the job seeker U1 inputs predetermined information to the business area input screen G3 and operates the button BT4, the next screen can be advanced. When the button BT5 is operated, the screen shown in FIG. 10 can be returned to. That is, when the button BT4 is operated, an operation for advancing the automatic generation of a sentence regarding a predetermined item (business content) can be performed based on the content input so far. In the present embodiment, a mode of automatically generating a sentence based on the "job type" input on the job type input screen G2 and the "business area" input on the business area input screen G3 is shown. However, instead of or in addition to these items, a screen for requesting input about various items regarding the job seeker U1 may be displayed. For example, a screen for inputting information regarding "skills", "business content", "qualifications", etc. may be displayed on the job seeker terminal 20 as a part of the second screen.
[0084] On the confirmation screen G4 shown in FIG. 12, confirmation items regarding automatic generation of business content are displayed. On the confirmation screen G4, an object OBJ2 for obtaining consent for handling personal information, a button BT6 for receiving an operation instruction to start automatic generation of a sentence regarding business content, and a button BT7 for giving a return operation instruction are provided together with predetermined cautions.
[0085] The object OBJ2 shown in FIG. 12 is an object used for the job seeker U1 to consent to the handling of personal information included in registration information and the like. By having the job seeker U1 check this object OBJ2, it may be configured to enable automatic generation. As an example, it may be configured such that the button BT6 becomes operable when such an object is operated (checked). Note that when consent regarding handling of personal information has already been obtained for the job seeker U1, the display of such an object OBJ2 may be omitted. After checking the content displayed on the screen and performing a check operation, the job seeker U1 can issue a request for automatic generation of a sentence by operating the button BT6. Note that when the button BT7 is operated, it is possible to return to the screen shown in FIG. 11.
[0086] When the server device 10 receives such a request for automatic generation of a sentence, the generation unit 114 of the server device 10 executes sentence generation for predetermined items.
[0087] Note that the creation of the text here may be executed based on the functions of the artificial intelligence unit 115 (artificial intelligence module). For example, the registration information regarding the job seeker U1 may be input into the text generation model that the artificial intelligence unit 115 has, and the text generation model may be made to generate a text regarding a predetermined item. The text generation model here may be a learning model that is learned to take the registration information regarding the job seeker U1 as input and output a text regarding a predetermined item. That is, the text generation model may be a learning model that is learned using the registration information regarding the job seeker and the text regarding a predetermined item corresponding thereto as teacher data. Further, the text generation model may be, for example, a learning model such as a language model or a large language model, or may be an AI including a generative AI. In this case, the generation unit 114 may input, with reference to the registration information regarding the job seeker U1, an instruction to generate a text regarding a predetermined item related to the registration information and a prompt in which the registration information regarding the job seeker U1 is inserted into the text generation model, and cause the text generation model to output a text regarding a predetermined item. Further, in addition to the text generation instruction and the registration information regarding the job seeker U1, the generation unit 114 may input, for example, a prompt in which one or more samples of registration information and one or more texts corresponding thereto are inserted into the text generation model. Note that although the mode in which the job seeker U1 makes a predetermined input to the second screen or the like has been shown until now, in the case where an input is made to the second screen or the like in this way, the input content to the second screen or the like can also be configured as at least a part of the registration information regarding the job seeker U1.
[0088] In a more typical example, the generation unit 114 of the server device 10 may execute the following processing. That is, the generation unit 114 may combine a template (template data) that constitutes a prompt and registration information regarding the job seeker U1 to generate a prompt for instructing the artificial intelligence unit 115 (artificial intelligence module) to generate a predetermined sentence. Here, the template (template data) may be stored in a predetermined storage area (such as the storage unit 12 of the server device 10) and may be appropriately called prior to the generation of a sentence or the like. Also, similar to the previous description, in the present embodiment, when an input is made to the second screen or the like, the input content to the second screen or the like can also be configured as at least a part of the registration information regarding the job seeker U1. The prompt for generating a predetermined sentence generated in this way may include information (instruction sentence) for instructing the sentence generation model provided in the artificial intelligence unit 115 (artificial intelligence module) to generate a sentence regarding a predetermined item based on the registration information regarding the job seeker U1. Then, the generation unit 114 can cause the generated prompt to be input to the sentence generation model to generate and output a sentence regarding a predetermined item.
[0089] The generated sentence may be presented to the job seeker U1 via the job seeker terminal 20. Then, after the job seeker U1 confirms the content, the generated sentence can be registered as his / her own profile. In performing such registration, the generated sentence may be manually corrected by the job seeker U1.
[0090] Also, in this embodiment, since the items corresponding to each link may have a relationship with the set information amount, the generation unit 114 preferably performs the text generation process so as to satisfy this set information amount. That is, the text generation model shown above may be a learning model that is learned to output text regarding a predetermined item so as to satisfy the set information amount (such as the number of characters). Further, when the text generation model is an AI, the generation unit 114 may combine an instruction to generate text regarding a predetermined item with an instruction that the generated text satisfies the set information amount (such as the number of characters). Note that the information amount referred to when performing the text generation process may have an upper limit value as well as a lower limit value. That is, although the text generated according to this embodiment can be registered as the profile of the job seeker U1, if the information amount is not appropriate, etc., it may occur that the employer U2 or the talent agent U3 cannot conduct efficient consideration. From such a perspective, the generation unit 114 of the server device 10 can also generate text so that the information amount to be referred to when performing the text generation process is within a predetermined range. Note that the set information amount (such as the number of characters) here may coincide with the information amount (number of characters) that is linked to each link (link LNK1, link LNK3, etc.) displayed in the area Rg and is set and displayed in advance as a target value. That is, according to the aspect here, it is possible to perform the automatic generation process while being aware of the information amount generated when the job seeker U1 operates the link, and the generated text can also be made to match the target value of the information amount set in advance.
[0091] In addition, the third screen that can be adopted as the first transition destination is for displaying the text related to the automatically generated first item. That is, when the second screen shown above is to be displayed, after the first link is operated, the input of predetermined information is prompted and then the automatic generation of text is performed. However, this third screen may display the automatically generated text without requiring such special information input. That is, when the first link is operated, accordingly, the acquisition unit 111 acquires the registration information about the job seeker U1, and the generation unit 114 generates the text related to the predetermined item. Here, the text generation may also utilize the function of the artificial intelligence unit 115, and a predetermined text can be created in the same manner as the operation via the second screen, except that the input content on the input screen is not referred to. Also, regarding the text shown on the third screen, the job seeker U1 can register it as his or her profile after confirming the content. In addition, when performing such registration, the generated text may be manually corrected by the job seeker U1. Note that such correction of the profile may also be performed via an operation on a predetermined editing screen (the fourth screen described later). Also, the text related to the first item generated by the generation unit 114 may be configured to be inserted into the column corresponding to the first item on the editing screen.
[0092] Note that above, the mode of generating the text for the item of "job content" is shown. However, instead of or in addition to the item of "job content", the automatic generation of the text for other items may be performed. That is, in the example of FIG. 7, the mode in which the link LNK3 (the second link) for the item of "job summary" (the second item) of the job seeker U1 is displayed in the area Rg is shown. Here, this link LNK3 (the second link) may cause a transition to the second transition destination where a screen related to the automatic generation of the text for the job summary (the second item) of the job seeker U1, which is different from the job content (the first item) of the job seeker U1, is displayed.
[0093] Here, the second transition destination may be appropriately set from among the screens related to the automatic generation of text, similar to the first transition destination shown above. Typically, the second transition destination may be the fifth screen where an input operation for automatically generating text related to the second item is possible, or the sixth screen where the text related to the automatically generated second item is displayed. Note that since the second transition destination also displays a screen related to the automatic generation of text, within the scope not departing from the gist of the present invention, another screen (for example, a screen showing the state of the automatic generation process, an advertisement screen for displaying the next screen by performing a tap operation a predetermined number of times, etc.) may be interposed while displaying the fifth screen or the sixth screen from the first screen shown in FIG. 7. Similar to the second screen, the fifth screen may prompt the job seeker U1 to input predetermined information when automatically generating text for a predetermined item. Similar to the third screen, the sixth screen may display the text related to the automatically generated second item.
[0094] In addition, the following aspects can also be adopted in relation to the transition destinations of each link.
[0095] That is, the display control unit 112 of the server device 10, in response to the operation of a predetermined link (such as the first link), displays the screen corresponding to the corresponding transition destination (such as the first transition destination) as before. However, this predetermined link (such as the first link) may cause a transition to a different screen when the input status for the corresponding item (such as the first item) satisfies the set amount of information than when it does not satisfy the set amount of information.
[0096] In other words, each link shown in FIG. 7 and the like may be controlled such that the destination address (URL) is different depending on whether the input status of the corresponding item satisfies the set amount of information or not. (From one perspective, the addresses (URLs) of the first transition destination and the second transition destination may change depending on the degree of sufficiency of the input status.) Also, in the mode shown here, the display mode of each link may change according to the degree of sufficiency with respect to the set amount of information (see the description of link LNK2 in FIG. 8). In the following, links with different transition destinations and display modes will be described. However, for the sake of convenience in this specification, regardless of the differences or similarities in the transition destinations and display modes, the link associated with the first item will be expressed as the first link, and the link associated with the second item will be expressed as the second link, and the explanation will be given accordingly.
[0097] Taking the first link (link LNK1) as an example, the display control unit 112 may display the fourth screen for editing the first item when the input status for the first item satisfies the set amount of information. On the other hand, when the input status for the first item does not satisfy the set amount of information, a screen related to the automatic generation of the text of the first item may be displayed. That is, when the input status for the first item satisfies the set amount of information, in many cases, it is preferable to edit (correct) the generated text rather than generating a new text from there. Therefore, it can be said that one preferable mode is to transition to an edit screen (the fourth screen) where the corresponding item (business content) can be edited according to the operation of the first link (link LNK1).
[0098] Note that the processing when the input status for the first item does not satisfy the set amount of information may be the same as the content described so far.
[0099] That is, in one aspect, when the input status of the first item does not meet the set information amount, the display control unit 112 of the server device 10 may display a second screen that enables an input operation for automatically generating a sentence related to the first item. Then, the generation unit 114 of the server device 10 may input the content input by the job seeker U1 on the second screen into the artificial intelligence module to generate a sentence related to the first item. Further, the display control unit 112 of the server device 10 may display the sentence related to the first item generated by the generation unit 114 on the screen of the terminal of the job seeker U1.
[0100] On the other hand, as a different aspect, the generation unit 114 of the server device 10 may, based on the operation of the first link, acquire the registration information of the job seeker U1, input this into the artificial intelligence module, and thereby generate a sentence related to the first item. Then, the display control unit 112 of the server device 10 may display the sentence related to the first item generated by the generation unit 114 as a third screen for displaying the automatically generated sentence related to the first item.
[0101] Regarding the change in the transition destination according to the sufficiency of such items, a similar configuration can also be adopted for the second link (link LNK3) related to sentence generation. In this case, the first item shown above may be replaced with the second item, the second screen with the fifth screen, and the third screen with the sixth screen. Also, in one aspect, for items that do not assume sentence generation, such as link LNK2, the following control may be performed. That is, in the case of such items that do not assume sentence generation, in response to the operation of the second link, the display control unit 112 may display a fourth screen for editing the second item without depending on the input status of the second item. That is, on the fourth screen as well, input regarding a predetermined item may be configured to be possible. For example, in an item that requires input of a simple keyword such as "skill", even when the input status regarding the second item is scarce, by transitioning to the fourth screen, the job seeker U1 can relatively easily input the predetermined information.
[0102] Although the functions of each link and the mode of the transition destination have been described so far, the link displayed in the region Rg may be controlled to be hidden when a predetermined condition is satisfied.
[0103] That is, each link in the present embodiment can be displayed when the job seeker U1 does not receive a scout message. Without depending on the operation history of each link by the job seeker U1, each link may be controlled to be hidden in response to the job seeker U1 receiving a scout message. The specific display mode may conform to that shown in FIG. 6.
[0104] On the other hand, when the information amount set for the input status of the item (the first item, etc.) corresponding to each link is sufficient, the display control unit 112 of the server device 10 may control each link (the first link, etc.) to be hidden. That is, in the example shown in FIG. 8, for the item (skill) for which the set information amount is sufficient, the link (link LNK2) corresponding thereto in the region Rg is also displayed. However, differently from this, for the item for which the set information amount is sufficient, it may be controlled to be hidden on the screen of the job seeker terminal 20 (for each item).
[0105] Also, as described in this embodiment, when both the first link and the second link are displayed in the region Rg, the display control unit 112 of the server device 10 may control such that both the first link and the second link become non-displayed when the input status for both the first item and the second item satisfies the amount of information set for each. That is, in the example shown in FIG. 8, a state where only the amount of information set for "Skill", which is an example of the second item, is satisfied is shown. In addition to this, in response to the amount of information set for "Business Content" and "Job Summary" also being satisfied, each of the links LNK1 to LNK3 may be controlled to be non-displayed. From one perspective, a plurality of links associated with a plurality of items may be displayed in the region Rg, and for each of these plurality of items, an amount of information to be satisfied may be set. In such a case, when the input status for all of the plurality of items satisfies the amount of information set for each, all of the plurality of links may be controlled to be non-displayed. In such a manner, in the process of inputting information of the job seeker U1, both the item for which the set amount of information is satisfied and the item for which it is not satisfied may be displayed on the screen of the job seeker terminal 20. That is, by displaying such a screen, the job seeker U1 can be motivated to input an item for which the amount of information is not satisfied. When both links become non-displayed, for example, the screen shown in FIG. 13 may be displayed on the job seeker terminal 20. FIG. 13 is an example of a screen displayed on the job seeker terminal 20.
[0106] Furthermore, when each link (such as the first link) becomes non-displayed and there is no reception of scout messages for a predetermined period, the display control unit 112 of the server device 10 may display, on the screen, a message prompting a predetermined action for the job seeker. FIG. 14 is an example of a screen displayed on the job seeker terminal 20. In the example shown in this FIG. 14, as the message MSG, a message prompting the job seeker U1 to spontaneously apply to the job seeker U2 such as a company is shown. That is, in the present embodiment, when each link becomes non-displayed and there is still no reception of scout messages, it is possible to present the actions to be taken by the job seeker U1, thereby assisting the job search activity of the job seeker U1. Note that the timing at which such a message is displayed may be set as appropriate. For example, based on the time when each link becomes non-displayed or the like, after several hours or several days, a predetermined message may be controlled to be displayed on the screen of the terminal of the job seeker U1. Also, the content shown as the content of the message MSG may be set as appropriate. In addition to the content prompting the job seeker U1 to spontaneously apply, the content may be such that the job seeker U1 requests a review of his or her profile from the talent scout U3 or the like, or the content prompting the job seeker U1 to participate in an event such as a job fair. Note that the message (message MSG) shown here may also function as a link, and a transition destination corresponding to the described action may be set. For example, when displaying a message prompting the job seeker U1 to spontaneously apply, the part of the message MSG may be set as a link that transitions to a search screen enabling job search.
[0107] Summarizing the operation of the present embodiment, it is as follows. That is, in the information processing method of the present embodiment, the display control unit 112 of the server device 10 displays a predetermined first screen according to the reception status of scout messages. Also, when the job seeker U1 does not receive scout messages, by displaying a predetermined link, the job seeker U1 can promote the enrichment of information when conducting a job search activity. By doing so, it becomes easier for the job seeker U1 to receive scout messages, and it is possible to promote the matching between the job seeker U1 and the job seeker U2.
[0108] As described above, embodiments of the present invention have been described, but these are examples of the present invention, and various configurations other than the above can be adopted. Further, the present invention is not limited to the above-described embodiments, and modifications, improvements, etc. within the range that can achieve the object of the present invention are included in the present invention.
[0109] 4. Others As described above, embodiments of the present invention have been explained, but the present invention is not limited thereto, and can be appropriately changed without departing from the technical idea of the invention.
[0110] In the above embodiment, the server device 10 performs various storage and controls. However, instead of the server device 10, a plurality of external devices may be used. That is, various information and programs may be distributed and stored in a plurality of external devices using blockchain technology or the like. In particular, the artificial intelligence unit 115 may be an external configuration of the server device 10. In that case, the artificial intelligence unit 115 which is an external configuration may be provided by, for example, an artificial intelligence service server, receive an input from each functional unit of the server device 10, receive a request to execute an artificial intelligence service, and be configured to return an output instructed as a processing result to the server device 10. The artificial intelligence service server may be a server that provides a service using a language model as a learning model, or a server that executes a language processing task using a language model. The artificial intelligence service server may be constructed by an LLM. The artificial intelligence service server may receive an input of a prompt by text, image, voice, etc., and generate and respond with an answer to the prompt.
[0111] The aspect of this embodiment is not limited to the information processing system 1, and may be an information processing method or a program. The information processing method includes each step executed by the information processing system 1. The program causes a computer to execute each step of the information processing system 1.
[0112] In the above-described embodiment, when the job seeker U1 has not received a scout message, a mode is shown in which various links (first link, second link, etc.) are displayed in the area Rg. However, as conditions for displaying the various links, conditions different from those in the above-described embodiment may be adopted. For example, conditions regarding the number of scout messages received by the job seeker U1, which are different from those in the above-described embodiment, may be included in the conditions here. As an example, various links may be displayed in the area Rg on the condition that the number of scout messages received by the job seeker U1 is equal to or less than a predetermined value or less than a predetermined value. Also, conditions regarding the period during which the job seeker U1 has not received a scout message may be included in the conditions here. As an example, various links may be displayed when there has been no reception of scout messages, the number of receptions is equal to or less than a predetermined value, or the number of receptions is less than a predetermined value for a predetermined period or more than a predetermined period. Additionally, in the above-described embodiment, it was explained that a message different from the scout message sent from the employer U2 or the talent scout U3 may be displayed in the area Rg. However, the presence or absence of display of the various links may be switched depending on the reception status of such a message different from the scout message. As an example, the condition that the number of messages different from the scout message is equal to or less than a predetermined value or less than a predetermined value may be included in the condition for displaying the various links. Also, the condition shown in the above-described embodiment ("not receiving a scout message") and each condition shown here may be arbitrarily combined, and the combined condition may be set as the condition for displaying the various links.
[0113] In the above embodiment, in the second screen, options (keywords) related to job types and business areas are extracted and presented to the job seeker U1 as options. However, the extraction of options that can be displayed on the second screen or the fifth screen may be executed based on the function of the artificial intelligence unit 115. That is, the server device 10 may input the registration information regarding the job seeker U1 and a plurality of prepared options into the artificial intelligence module (artificial intelligence unit 115) to output (extract) options related to the registration information regarding the job seeker U1. For example, the server device 10 may input the registration information regarding the job seeker U1 and a plurality of prepared options into the option extraction model of the artificial intelligence unit 115, and cause the option extraction model to output an option having a correlation with the registration information regarding the job seeker U1. The option extraction model here may be a learning model that is learned to input the registration information regarding the job seeker U1 and a plurality of prepared options and extract an option having a correlation with the registration information regarding the job seeker U1 from among the plurality of prepared options. That is, the option extraction model may be a learning model that is learned using the registration information regarding the job seeker U1, a plurality of prepared options, and the corresponding options as teacher data. Further, the option extraction model may be, for example, a learning model such as a language model or a large language model, or may be an AI including generative AI. In this case, the server device 10 may input a prompt in which an instruction to extract an option having a correlation with the registration information regarding the job seeker U1 and the registration information regarding the job seeker U1 are inserted into the option extraction model with reference to a plurality of prepared options, and cause the option extraction model to output an option having a correlation with the registration information regarding the job seeker U1. Then, the output options may be presented in a list format as shown in the job type list LST1 or the business area list LST2. Further, in addition to the option extraction instruction and the registration information regarding the job seeker U1, the server device 10 may input a prompt in which, for example, a sample of the registration information regarding one or more job seekers and a sample of one or more corresponding options are inserted into the option extraction model.
[0114] In addition, the server device 10 may extract options as follows based on the functions of the artificial intelligence module (artificial intelligence unit 115) and present them to the job seeker U1. That is, the server device 10 can also output (extract) options that have a correlation with the registration information regarding the job seeker U1 based on a method such as vector matching between the registration information regarding the job seeker U1 and the options. That is, first, the server device 10 instructs the artificial intelligence module (artificial intelligence unit 115) to convert the registration information regarding the job seeker U1 into vector data (first vector data). On the other hand, the server device 10 also instructs the artificial intelligence module (artificial intelligence unit 115) to similarly convert each of the plurality of pre-prepared options into vector data (second vector data). Then, the server device 10 may cause the artificial intelligence module (artificial intelligence unit 115) to extract an option that has a correlation with the registration information regarding the job seeker U1 from among the plurality of pre-prepared options based on the proximity of the distance between the first vector data and the second vector data. Note that the proximity of the distance between the vector data here may be evaluated by various methods. For example, it may be evaluated by the angle formed by the two vectors (cosine similarity) or the like.
[0115] Note that the extraction of options based on the functions of the artificial intelligence unit 115 is not limited to the mode of extracting options regarding job types or options regarding business areas shown in the above embodiment, and may be to extract options regarding various items that can contribute to text generation.
[0116] It may be provided in each of the aspects described below.
[0117] (1) An information processing system comprising at least one processor, wherein the processor is configured to execute the following steps by reading a program. In a first acquisition step, it acquires the reception status regarding a scout message of a job seeker. In a first display control step, it displays a first screen having an area for displaying the received scout message on the terminal of the job seeker. Here, the display mode of the first screen is controlled according to the acquired reception status. When the job seeker has received the scout message, the received scout message is displayed in the area. When the job seeker has not received the scout message, at least a first link is displayed in the area, and the first link causes a transition to a first transition destination where a screen regarding automatic generation of text for a first item regarding the job seeker is displayed. Information processing system.
[0118] (2) In the information processing system according to (1) above, the first transition destination is a second screen where an input operation for automatically generating text regarding the first item is possible, or a third screen where the automatically generated text regarding the first item is displayed. Information processing system.
[0119] (3) In the information processing system according to (1) or (2) above, in the first display control step, when the job seeker has not received the scout message, a second link is further displayed in the area, and the second link causes a transition to a second transition destination where information regarding a second item regarding the job seeker, which is different from the first item, is displayed. Information processing system.
[0120] (4) In the information processing system according to any one of (1) to (3) above, in a second acquisition step, it acquires the input status of the job seeker regarding the first item, and in the first display control step, a display corresponding to the input status is shown in association with the first link. Information processing system.
[0121] (5) In the information processing system according to (4) above, the display corresponding to the input situation is an information processing system regarding the sufficiency degree of the input situation with respect to the amount of information set for the first item.
[0122] (6) In the information processing system according to (5) above, the amount of information is an information processing system regarding the number of characters or the number of selections of options.
[0123] (7) In the information processing system according to (5) or (6) above, in the second display control step, in response to the operation of the first link, a screen corresponding to the first transition destination is displayed, where the first link causes the input situation regarding the first item to transition to a different screen when the set amount of information is satisfied and when the set amount of information is not satisfied.
[0124] (8) In the information processing system according to (7) above, in the second display control step, when the input situation regarding the first item satisfies the set amount of information, a fourth screen for editing the first item is displayed, and when the input situation regarding the first item does not satisfy the set amount of information, the screen regarding the automatic generation of the text of the first item is displayed.
[0125] (9) In the information processing system according to (8) above, in the second display control step, when the input situation regarding the first item does not satisfy the set amount of information, a second screen allowing an input operation for automatically generating the text regarding the first item is displayed. In the first generation step, the content input by the job seeker on the second screen is input into an artificial intelligence module to generate the text regarding the first item. In the third display control step, the text regarding the first item generated in the first generation step is displayed on the screen of the job seeker's terminal.
[0126] (10) In the information processing system according to (8) above, in the second generation step, based on the operation of the first link, the registration information of the job seeker is acquired, and by inputting this into the artificial intelligence module, a sentence regarding the first item is generated. In the second display control step, as a third screen for displaying the sentence regarding the first item automatically generated, the sentence regarding the first item generated in the second generation step is displayed. Information processing system.
[0127] (11) In the information processing system according to (5) or (6) above, in the first display control step, when the input status regarding the first item satisfies the set information amount, the first link is controlled to be non-displayed. Information processing system.
[0128] (12) In the information processing system according to (11) above, in the first display control step, when the job seeker has not received the scout message, a second link is further displayed in the area. The second link causes a transition to a second transition destination where information regarding a second item different from the first item regarding the job seeker is displayed. In the second acquisition step, the input status of the job seeker regarding the second item is further acquired. In the first display control step, when the input status regarding both the first item and the second item satisfies the information amount set for each, both the first link and the second link are controlled to be non-displayed. Information processing system.
[0129] (13) In the information processing system according to (11) or (12) above, in the fourth display control step, when the first link is non-displayed and there is no reception of a scout message for a predetermined period, a message prompting a predetermined action for the job seeker is displayed on the screen. Information processing system.
[0130] (14) In the information processing system according to any one of (1) to (13) above, the first item is related to the job content or job summary of the job seeker. Information processing system.
[0131] (15) In the information processing system according to (14) above, in the first display control step, when the job seeker has not received the scout message, a second link is further displayed in the area, and the second link causes a transition to a second transition destination where a screen related to automatic generation of a sentence for a second item related to the job seeker, which is different from the first item, is displayed. The first item is the job content of the job seeker, and the second item is the job summary of the job seeker. Information processing system.
[0132] (16) In the information processing system according to any one of (1) to (15) above, an object capable of specifying the attribute of the sender of the scout message is provided on the first screen, and a scout message related to the sender of the attribute specified based on the operation of the object by the job seeker is displayed in the area. In the first display control step, the display mode of the area is controlled according to the reception status related to the sender of the specified attribute. Information processing system.
[0133] (17) An information processing method comprising each step executed by the information processing system according to any one of (1) to (16) above.
[0134] (18) A program for causing a computer to execute each step of the information processing system according to any one of (1) to claim 16 above. Of course, this is not an exhaustive list.
[0135] Finally, although various embodiments according to the present disclosure have been described, these are presented as examples and are not intended to limit the scope of the invention. The novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. The embodiments and their modifications are included in the scope and gist of the invention and are also included in the invention described in the claims and its equivalent scope.
Description of Symbols
[0136] 1: Information Processing System 2: Communication Line 10: Server Device 11: Control Unit 12: Memory Unit 13: Communication Unit 14: Communication Bus 16: Claim 20: Job Seeker Terminal 21: Control Unit 22: Memory Unit 23: Communication Unit 24: Input Unit 25: Output Unit 26: Communication Bus 30: Employer Terminal 31: Control Unit 32: Memory Unit 33: Communication Unit 34: Input Unit 35: Output Unit 36: Communication Bus 40: Talent Agent Terminal 41: Control Unit 42: Memory Unit 43: Communication Unit 44: Input Unit 45: Output Unit 46: Communication Bus 111: Acquisition Unit 112: Display Control Unit 113: Memory Management Unit 114: Generation Unit 115: Artificial Intelligence Unit 211: Display Control Unit 212: Operation Reception Unit 311: Display Control Unit 312: Operation Reception Unit 411: Display Control Unit 412: Operation Reception Unit BT1~BT7: Buttons C1: Column F1~F5: Forms G1: Display Screen G2: Occupation Input Screen G3: Business Area Input Screen G4: Confirmation Screen LNK1~LNK3: Link LST1: Occupation List LST2: Business Area List MSG: Message OBJ1, OBJ2: Object Rg: Area SCM1, SCM2: Scout Message TB: Tab U1: Job Seeker U2: Employer U3: Talent Agent
Claims
1. An information processing system, At least one processor; The processor is configured to execute the following steps by reading the program: In the first acquisition step, a reception status of a scout message from a job seeker is acquired, In the first display control step, a first screen having an area for displaying the received scout message is displayed on the terminal of the job seeker, Here, a display mode of the first screen is controlled in accordance with the acquired reception status, If the job seeker has received the scout message, display the received scout message in the area; if the job seeker has not received the scout message, displaying at least a first link in the area; An information processing system, wherein the first link transitions to a first transition destination where a screen regarding automatic generation of text for a first item related to the job seeker is displayed.
2. 2. The information processing system according to claim 1, An information processing system, wherein the first transition destination is a second screen where input operations can be performed to automatically generate text related to the first item, or a third screen that displays the automatically generated text related to the first item.
3. 2. The information processing system according to claim 1, In the first display control step, if the job seeker has not received the scout message, a second link is further displayed in the area; an information processing system, wherein the second link transitions to a second destination where information about a second item related to the job seeker, different from the first item, is displayed.
4. 2. The information processing system according to claim 1, In a second acquisition step, an input status of the job seeker for the first item is acquired, In the first display control step, a display corresponding to the input status is displayed in association with the first link.
5. 5. The information processing system according to claim 4, An information processing system, wherein the display corresponding to the input status relates to a degree of sufficiency of the input status relative to an amount of information set for the first item.
6. 6. The information processing system according to claim 5, An information processing system, wherein the amount of information relates to the number of characters or the number of options selected.
7. 6. The information processing system according to claim 5, In the second display control step, a screen corresponding to the first transition destination is displayed in response to the operation of the first link; Here, the first link transitions to a screen different from a screen in which the input status for the first item satisfies the set amount of information when the input status for the first item does not satisfy the set amount of information, in an information processing system.
8. 8. The information processing system according to claim 7, In the second display control step, When the input status for the first item satisfies the set information amount, a fourth screen for editing the first item is displayed; When the input status for the first item does not satisfy the set amount of information, the information processing system displays the screen regarding automatic generation of a sentence for the first item.
9. 9. The information processing system according to claim 8, In the second display control step, when the input status for the first item does not satisfy the set amount of information, a second screen is displayed on which an input operation for automatically generating a sentence related to the first item can be performed; In a first generation step, the content input by the job seeker on the second screen is input to an artificial intelligence module to generate a sentence related to the first item; In a third display control step, the information processing system causes the text regarding the first item generated in the first generation step to be displayed on a screen of the terminal of the job seeker.
10. 9. The information processing system according to claim 8, In a second generation step, registration information of the job seeker is acquired based on the operation of the first link, and the registration information is input to an artificial intelligence module to generate a sentence related to the first item; In the second display control step, the information processing system displays the sentence regarding the first item generated in the second generation step as a third screen that displays the automatically generated sentence regarding the first item.
11. 6. The information processing system according to claim 5, In the first display control step, when the input status for the first item satisfies the set amount of information, the first link is controlled to be hidden.
12. 12. The information processing system according to claim 11, In the first display control step, if the job seeker has not received the scout message, a second link is further displayed in the area; the second link transitions to a second transition destination where information about a second item related to the job seeker, which is different from the first item, is displayed; In the second acquisition step, an input status of the job seeker for the second item is further acquired, In the first display control step, when the input status for both the first item and the second item satisfies the amount of information set for each, both the first link and the second link are controlled to be hidden.
13. 12. The information processing system according to claim 11, In a fourth display control step, when the first link is hidden and no scout message is received for a predetermined period of time, a message urging the job seeker to take a predetermined action is displayed on the screen of the information processing system.
14. 2. The information processing system according to claim 1, The first item relates to the job description or job summary of the job seeker.
15. 15. The information processing system according to claim 14, In the first display control step, if the job seeker has not received the scout message, a second link is further displayed in the area; the second link transitions to a second transition destination on which a screen for automatically generating a sentence for a second item related to the job seeker, which is different from the first item, is displayed; The first item is a job description of the job seeker, The second item is a job summary of the job seeker.
16. 2. The information processing system according to claim 1, The first screen is provided with an object capable of specifying attributes of a sender of the scout message, a scout message relating to a sender of a specified attribute based on an operation of the object by the job seeker is displayed in the area; In the first display control step, a display mode of the area is controlled in accordance with the reception status related to a sender having a specified attribute.
17. 1. An information processing method, comprising: An information processing method comprising the steps executed by the information processing system according to any one of claims 1 to 16.
18. A program, A program for causing a computer to execute each step of the information processing system according to any one of claims 1 to 16.
Citation Information
Patent Citations
Display device, display control method, and program
JP2018055483A
Information processing system, information processing method, and program
JP7617337B1
Recruiting and job hunting support system and recruiting and job hunting support program
JP2013246453A
JPP7617337B