Information processing system, information processing method and program

The information processing system addresses the challenge of inconvenient personnel allocation by using AI to send and display scout messages with specified conditions, enhancing the efficiency and effectiveness of personnel allocation processes.

JP7812968B1Active Publication Date: 2026-02-10BIZREACH INC
10 Cites 0 Cited by

Patent Information

Application Number
JP2025123065
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-07-23
Publication Date
2026-02-10
Estimated Expiration
2045-07-23

Smart Images

  • Figure 0007812968000001_ABST
    Figure 0007812968000001_ABST
Patent Text Reader

Abstract

An information processing system, an information processing method, and a program are provided that can improve convenience when allocating personnel. [Solution] In an information processing system, a server device executes the following steps: receiving, from a sender terminal belonging to an organization, a request to send a scout message to be sent from the sender terminal to employee terminals belonging to the organization, and setting conditions to be set for the scout message; and transmitting a scout message related to an open position to the set employee terminal based on the transmission request. The setting conditions include information about the employee terminal to which the scout message is to be sent, information about the open position corresponding to the scout message, and information about the type of scout message. On the employee terminal, the scout message is displayed in a display mode corresponding to its type.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]

[0002] Patent Document 1 discloses a matching system for providing job and employment information and related information using a network. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-352925 Summary of the Invention [Problem to be solved by the invention]

[0004] On the other hand, there is room for improving the convenience of personnel allocation.

[0005] In view of the above circumstances, the present invention provides an information processing system and the like that can improve convenience when allocating personnel. [Means for solving the problem]

[0006] According to one aspect of the present invention, there is provided an information processing system comprising at least one processor, the processor being configured to execute the following steps by reading a program: in the reception step, a request to send a scout message from a sender belonging to an organization and setting conditions set for the scout message are received, wherein the scout message is sent from the sender to an employee belonging to the organization, and the setting conditions include information about the employee to whom the scout message is to be sent, specified by the sender, information about the open position corresponding to the scout message specified by the sender, and information about the type of scout message; in the transmission step, a scout message related to the open position is sent to the set employee based on the transmission request, and wherein the scout message is displayed on the terminal of the employee to whom the scout message was sent in a display mode corresponding to the type of scout message.

[0007] According to this aspect, an information processing system or the like is provided that can improve convenience when allocating personnel. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a configuration diagram illustrating an information processing system 1. FIG. [Figure 2] 2 is a block diagram showing the hardware configuration of the server device 10. FIG. [Figure 3] FIG. 2 is a block diagram showing the hardware configuration of the user terminal 20. [Figure 4] 1 is a block diagram showing functions realized by a server device 10 (controller 11) and a user terminal 20 (controller 21). [Figure 5] FIG. 2 is an activity diagram for explaining information processing according to the present embodiment. [Figure 6] 10 is an example of a screen displayed on a sender terminal. [Figure 7] 10 is an example of a screen displayed on a sender terminal. [Figure 8] 10 is an example of a screen displayed on a sender terminal. [Figure 9] 10 is an example of a screen displayed on an employee terminal. [Figure 10] 10 is an example of a screen displayed on a sender terminal. [Figure 11] 10 is an example of a screen displayed on a sender terminal. [Figure 12] 10 is an example of a screen displayed on a sender terminal. [Figure 13] 10 is an example of a screen displayed on a sender terminal. [Figure 14] 10 is an example of a screen displayed on a sender terminal. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, embodiments of the present invention will be described. Note that various features shown in the following embodiments can be combined with each other.

[0010] That is, the information processing system of this embodiment is as follows. An information processing system, at least one processor; The processor is configured to execute the following steps by reading the program: In the receiving step, a request to send a scout message from a sender belonging to an organization and a setting condition set for the scout message are received; wherein the scout message is sent from the sender to an employee belonging to the organization, The setting conditions are: Information about the employee to whom the scout message is to be sent, as specified by the sender; Information regarding the open position corresponding to the scout message designated by the sender; and and information regarding the type of the scout message; In the sending step, a scout message regarding the recruiting position is sent to the set employee based on the sending request; Here, in the information processing system, the scout message is displayed in a display mode corresponding to the type of the scout message on the terminal of the employee to which the scout message was sent.

[0011] Incidentally, the program for realizing the software appearing in one embodiment may be provided as a non-transitory computer-readable medium, or may be provided so that it can be downloaded 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] Furthermore, various information processing according to an embodiment may realize input and output corresponding to the input. Here, the form of information referenced in such information processing (hereinafter referred to as reference information) is not limited as long as an output is obtained as a result of the input. The reference information may be, for example, rule-based information such as a database, a lookup table, or a predetermined function (including a decision formula such as a regression formula constructed using a statistical method), a trained model that has previously learned the correlation between input and output, or a generative AI such as a large-scale language model (these models include parameters that establish the correlation between input and output) or a visual language model that can output a desired result in response to a prompt.

[0013] In one embodiment, a "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In one embodiment, various information is handled, and this information is represented, for example, by physical values ​​of signal values ​​representing voltage and current, high and low signal values ​​as a binary bit set consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculations can be performed on a circuit in the broad sense.

[0014] Furthermore, a circuit in the broad sense is a circuit realized by at least an appropriate combination of a circuit, circuitry, processor, memory, etc. The processor may be a general-purpose processor or a dedicated circuit. That is, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.

[0015] 1. Hardware Configuration This section explains the hardware configuration.

[0016] <Information Processing System 1> 1 is a configuration diagram showing an information processing system 1. The information processing system 1 includes a communication line 2, a server device 10, and a plurality of user terminals 20. The server device 10 and the plurality of user terminals 20 are configured to be able to communicate with each other via the communication line 2. The connection between the server device 10 and the plurality of user terminals 20 may be wired or wireless.

[0017] The information processing system 1 constitutes part of a personnel system used by employees belonging to an organization. In a typical embodiment, the information processing system 1 may provide a platform that supports human resource management (employee management) and the formulation of personnel strategies in an organization. Employees (e.g., staff) belonging to an organization can cause the server device 10 to execute predetermined information processing by operating their own user terminals 20. In the example of FIG. 1, employee U1 is an employee who can receive a scout message. Sender U2 is a person who can send a scout message to employee U1. Sender U2 may be a manager (e.g., a manager of the position) or a personnel officer for the open position related to the scout message. Although sender U2 is depicted as being different from employee U1 for convenience in FIG. 1, sender U2 may also be an employee of the organization and may be a recipient of the scout message. Furthermore, the user terminals 20 used by employee U1 and sender U2 may be referred to as "employee terminals" and "sender terminals," respectively.

[0018] In this embodiment, the term "organization" includes profit-making corporations (for example, companies, etc.), non-profit corporations (for example, cooperatives, incorporated foundations, etc.), public corporations (for example, local governments, etc.), etc. Furthermore, an organization made up of a certain group of companies, such as an organization that has adopted a so-called holding company system, can also be included as an example of the "organization" in this embodiment.

[0019] Furthermore, in this embodiment, a "scout message" is a message sent from sender U2 to employee U1 within an organization. More specifically, a "scout message" is a message sent by sender U2 to employee U1 based on the functions of server device 10, and includes wording or a sentence that employee U1 can understand. The wording or a sentence may include wording or a sentence prepared by sender U2 or the like to scout employee U1 for an open position. The scout message may be sent based on a communication technology that allows employee U1 to understand the wording or sentence prepared by sender U2 or the like, and the specific means of communication may be set appropriately. Typically, within the platform that supports human resource management and the formulation of human resource strategies in the above-mentioned organization, both sender U2 and employee U1 may be configured to be able to send and receive messages. Alternatively, the scout message may be sent from sender U2 to employee U1 via email. Note that a scout message sent via email in this manner may also be called a "scout email." Furthermore, the scout message may be sent from the sender U2 to the employee U1 via a messaging service such as SMS (Short Message Service), a chat service such as Chatwork (registered trademark) or Slack (registered trademark), or a social networking service (SNS) such as Facebook (registered trademark) or Instagram (registered trademark). Alternatively, the scout message may be sent from the sender U2 to the employee U1 via a communication app such as LINE (registered trademark) or Kakao Talk (registered trademark). Information about these communication methods (email address, phone number, service account, app account, etc.) may be associated with the employee U1 in advance and stored in the server device 10, etc.

[0020] In one embodiment, the information processing system 1 is comprised of one or more devices or components. For example, the information processing system 1 may include a server (e.g., a server device 10) having a processor (e.g., a control unit 11) and a terminal (e.g., a user terminal 20) that can access the server. These components will be described below.

[0021] <Server device 10> Fig. 2 is a block diagram showing the hardware configuration of server device 10. As shown in Fig. 2, server device 10 includes a control unit 11, a storage unit 12, a communication unit 13, and a communication bus 14. Control unit 11, storage unit 12, and communication unit 13 are electrically connected within server device 10 via communication bus 14.

[0022] <Control unit 11> The control unit 11 processes and controls 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 out predetermined programs stored in the storage unit 12. In other words, information processing by 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 a single unit, and the server device 10 may have multiple control units 11 for each function. Furthermore, the server device 10 may be configured with a combination of these.

[0023] <Storage section 12> The memory unit 12 stores various pieces of information defined above. 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 required information (arguments, arrays, etc.) related to the program operations. The memory unit 12 stores various programs, variables, etc. related to the server device 10 executed by the control unit 11.

[0024] <Communications Department 13> The communication unit 13 is preferably a wired communication means such as USB, IEEE1394, Thunderbolt (registered trademark), or wired LAN network communication, but may also include wireless LAN network communication, mobile communication such as LTE / 5G, or BLUETOOTH (registered trademark) communication as needed. That is, it is more preferable to implement it as a collection of multiple communication means. That is, the server device 10 may communicate various information from the outside via the communication unit 13 and the network.

[0025] The server device 10 may be an on-premise server or a cloud server. The cloud server device 10 may provide the above-described functions and processes in the form of, for example, SaaS (Software as a Service) or cloud computing.

[0026] <User terminal 20> Fig. 3 is a block diagram showing the hardware configuration of user terminal 20. As shown in Fig. 3, user terminal 20 includes control unit 21, storage unit 22, communication unit 23, input unit 24, output unit 25, and communication bus 26. Control unit 21, storage unit 22, communication unit 23, input unit 24, and output unit 25 are electrically connected via communication bus 26 inside user terminal 20. Description of control unit 21, storage unit 22, and communication unit 23 will be omitted as they are the same as the descriptions of the respective units in server device 10.

[0027] <Input section 24> The input unit 24 accepts 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 control or calculations based on the transferred command signals as necessary. The input unit 24 may be included in the housing of the user terminal 20 or may be attached externally. 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. Instead of a touch panel, a switch button, a mouse, a trackpad, a QWERTY keyboard, etc. can be used as the input unit 24.

[0028] <Output section 25> The output unit 25 displays a screen of a graphical user interface (GUI) that can be operated by the user. The output unit 25 may be included in the housing of the user terminal 20 or may be attached externally. Specifically, the output unit 25 may be implemented as a display device such as a CRT display, a liquid crystal display, an organic EL display, or a plasma display. It is preferable that these display devices are used appropriately depending on the type of user terminal 20.

[0029] 1 shows an example in which the user terminal 20 is a laptop PC (Personal Computer), but in this embodiment, there is no particular limitation on the type of terminal of the user terminal 20. That is, each user terminal 20 may be various information processing terminals such as a desktop PC, a laptop PC, a smartphone, a tablet terminal, etc.

[0030] 2. Functional configuration This section describes the functional configuration of this embodiment. Information processing by 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 (a processor provided in the information processing system 1).

[0031] FIG. 4 is a block diagram showing functions realized by the server device 10 (controller 11) and the user terminal 20 (controller 21).

[0032] 4A, the server device 10 (control unit 11) includes a reception unit 111, a transmission unit 112, a display control unit 113, a memory management unit 114, a generation unit 115, and an artificial intelligence unit 116. As shown in FIG. 4B, the user terminal 20 (control unit 21) includes a display control unit 211 and an operation reception unit 212.

[0033] <Reception Department 111> The reception unit 111 is configured to be able to execute a reception step. In the reception step, the reception unit 111 receives various information related to the information processing system 1. In the example of this embodiment, the reception unit 111 receives a request to send a scout message from a sender U2 belonging to an organization, and setting conditions to be set for the scout message. Details of the content received by the reception unit 111 will be explained later.

[0034] <Transmitting unit 112> The sending unit 112 is configured to be able to execute a sending step. In the sending step, the sending unit 112 sends predetermined information to various users. In a typical embodiment, the sending here is performed to the user terminals 20 used by the various users. In the example of this embodiment, the sending unit 112 sends a scout message regarding the open position to the specified employee U1 based on the sending request. Details of the content of this transmission will be explained later.

[0035] <Display control unit 113> The display control unit 113 is configured to be able to execute a display control step. In the display control step, the display control unit 113 generates various display information and controls the display content that can be viewed by the user. Note that the display information may be information itself generated in a form that can be viewed by the user, such as a screen, an image, an icon, or text, or may be rendering information for displaying a screen, an image, an icon, or text on various terminals. The content displayed on the user terminal 20 will be explained later.

[0036] <Storage management section 114> The memory management unit 114 is configured to be able to execute a memory management step. In the memory management step, the memory management unit 114 manages various pieces of information related to the information processing system 1 that need to be stored. Typically, the memory management unit 114 is configured to store information handled by the server device 10, various terminals, etc. in a memory area. This memory area is exemplified by, for example, a memory area (memory unit 12) provided in the server device 10 or a memory area of ​​various devices, but this memory area does not necessarily have to be within the system shown in FIG. 1, and the memory management unit 114 can also manage various pieces of information to be stored in an external storage device, etc. In the example of this embodiment, the memory management unit 114 stores information related to the type of scout message in a predetermined memory area. Details of the information to be stored will be explained later.

[0037] <Generation section 115> The generation unit 115 is configured to be able to execute a generation step. In the generation step, the generation unit 115 generates various pieces of information based on the acquired information. As an example, the generation unit 115 generates sentences, documents, etc. based on the acquired information. The specific content generated by the generation unit 115 will be explained later.

[0038] <Artificial Intelligence Department 116> The artificial intelligence unit 116 is configured to receive input from each functional unit and return the instructed output. The artificial intelligence used by the server device 10 in each functional unit may be a common one, or may be prepared individually for each functional unit.

[0039] The artificial intelligence unit 116 is an AI (Artificial Intelligence) equipped with learning models such as Transformers including GPT (Generative Pretrained Transformer, including GPT-1, GPT-2, GPT-3, and GPT-4), BERT (Bidirectional Encoder Representations from Transformers), BART (Bidirectional and Auto-regressive Transformer), etc., and language models such as Recurrent Neural Networks (RNNs), and may include generative AI or AI agents.

[0040] The language model is an example of a learning model based on a machine learning algorithm. Specific examples of machine learning algorithms include nearest neighbor methods, naive Bayes methods, decision trees, support vector machines, and deep learning using neural networks. The artificial intelligence unit 116 can apply the above algorithms as appropriate.

[0041] The artificial intelligence unit 116 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 training data (training data). The training data consists of pairs of input data for learning and output data (correct answer data). In addition, the language model may not only be trained for a specific task, but also be a general-purpose model that can be used for a wide range of tasks.

[0042] The artificial intelligence unit 116 may use a natural language model as the artificial intelligence, or may include a general-purpose natural language processing trained model such as a large-scale language model (LLM) trained on a huge amount of data. An LLM is a learning model trained in advance on a large amount of data (e.g., (i) web content on the Internet, or (ii) data stored in a specified database) composed of text data, etc., and can perform various language processing tasks when given a task. Following given prompts, it can perform a wide range of natural language processing tasks, such as understanding sentence patterns and contexts, answering questions, and generating sentences. Such a general-purpose learning model may include a language model capable of handling various tasks without fine-tuning, using one-shot learning, few-shot learning, etc. Furthermore, a general-purpose learning model can also handle various tasks using zero-shot learning. The artificial intelligence used in each functional unit of the control unit 11 may be a separate learning model, or a common general-purpose learning model. A large-scale language model is a type of generative AI and includes models provided by services such as OpenAI's GPT, Google's Gemini, and Microsoft's Azure AI Studio. Additionally, the artificial intelligence unit 116 can include any machine learning model, deep learning model, artificial intelligence model, etc. The artificial intelligence unit 116 may be constructed in a system external to the information processing system 1. Furthermore, the artificial intelligence unit 116 may be of an interactive type (which may be interpreted as a chat type or a conversation type) that alternately receives input for performing instructed output and generates and outputs information.

[0043] The learning model included in the artificial intelligence unit 116 can perform additional learning using techniques such as transfer learning or fine tuning. For example, the artificial intelligence unit 116 learns whether the output content has been modified by a user or the like. That is, the artificial intelligence unit 116 may perform additional learning and fine tuning based on modifications to the content output by the learning model. Also, for example, each time new data is registered, the artificial intelligence unit 116 may perform additional learning and fine tuning using the new data as new training data. This improves the accuracy of the information output from the learning model.

[0044] The learning model included in the artificial intelligence unit 116 may be a learning model (distilled model) obtained by knowledge distillation using an original trained model. In knowledge distillation, a trained model such as a large-scale language model is used as a teacher model, and the parameters of the student model (distilled model) are adjusted to reduce the output loss (Soft Target Loss) of the student model (distilled model) relative to the output (Soft Target) of the teacher model, thereby learning the student model, which becomes the distilled model. Alternatively, the student model may be trained to reduce the output loss (Hard Target Loss) of the student model relative to the correct label (Hard Target) of the teacher data (a combination of input data and output data of the learning model). Compared to the original trained model (teacher model), the distilled model has a smaller number of parameters and a smaller processing load while maintaining performance similar to the trained model. Therefore, using a distilled model can reduce the cost of the information processing system 1.

[0045] For example, the learning model used in each functional unit may be a distilled model trained using a combination of input data and output data in a large-scale language model as training data. Furthermore, when the information processing system 1 is introduced, a large-scale language model may be used as the learning model used in each functional unit, and when training data from the large-scale language model is accumulated, a distilled model obtained by knowledge distillation using the training data may be used as the learning model used in each functional unit.

[0046] AI agents may also be called autonomous agents. An "AI agent" is a model that, when given a goal (purpose, objective, etc.) such as "teach me XX" or a task such as "output XX," breaks down the processing required to reach the goal or accomplish the task into subtasks, actions, etc., and performs tasks such as collecting and analyzing necessary data, generating and executing programs, etc. AI agents target information and instructions input by a user, autonomously select and execute tasks and actions according to the goal, and output information according to the goal, without requiring user intervention (operational input). AI agents may also autonomously learn to achieve their goals by autonomously creating and executing plans and evaluating the results. For example, an AI agent may be autonomously updated based on the results of subtask execution (e.g., collected information, information analysis results, etc.).

[0047] <Display control unit 211> The display control unit 211 of the user terminal 20 controls the display of a screen indicated by the screen data transmitted from the server device 10.

[0048] <Operation Reception Unit 212> The operation reception unit 212 of the user terminal 20 receives operations by a user (such as employee U1) who uses the user terminal 20.

[0049] 3. Information Processing Method In this section, an information processing method for the server device 10 will be described with examples. This information processing method may be executed as each step by each unit of the server device 10. Note that the various features described in this section can be combined with each other as long as no technical contradiction occurs.

[0050] 5 is an activity diagram for explaining information processing according to this embodiment. In one aspect of the information processing method according to this embodiment, a screen showing employee U1, who is to receive the scout message, may be displayed to sender U2. That is, in one aspect of the information processing method according to this embodiment, sender U2 first makes a request (candidate display request) to display candidates for employee U1, who is to receive the scout message. After receiving this candidate display request for employee U1, server device 10 performs predetermined display control and displays a screen showing the candidates on the sender terminal (activities A101 to A104).

[0051] An example of a screen displaying such candidates will be described with reference to FIG. 6. FIG. 6 is an example of a screen displayed on a sender terminal. The screen shown in FIG. 6 is configured to search for an employee U1 who meets predetermined conditions and display the search results. For example, by entering predetermined conditions into form F1 shown on the screen of FIG. 6 and then pressing button BT1, an employee U1 who is correlated with the conditions entered into form F1 is extracted. In a typical embodiment, form F1 may contain keywords or sentences that describe the profile and requirements of the person to whom sender U2 intends to send a scout message. In other words, form F1 may contain the profile and requirements required for the position related to the scout message. From one perspective, the content entered into form F1 corresponds to "search criteria." The example screen shown in FIG. 6 shows an embodiment in which four employees U1 who are correlated (matching) with the search criteria have been extracted. Furthermore, the example screen shown in FIG. 6 also displays "match degree" and "matched skills" to associate with the extracted employee U1.

[0052] In addition, regarding the conditions for searching for employee U1, for example, department and job title can be specified as search conditions in Form F2 or Form F3. Furthermore, by checking the checkbox CB1 for the item marked "Department Desired," a search may be performed based on employee U1's transfer request status. The conditions entered in Form F1 and the conditions specified in Forms F2, F3, and Checkbox CB1 may be collectively referred to as search conditions. Furthermore, the conditions specified in Forms F2, F3, and Checkbox CB1 may be referred to as narrowing conditions. After these conditions are set, pressing Button BT2 may extract employees U1 who meet the conditions. Furthermore, the conditions entered in Form F1 may be combined with the conditions specified in the "Department," "Job Title," and "Desired Transfer" items to extract the corresponding employee U1. Furthermore, employees U1 extracted using the conditions entered in Form F1 may be narrowed down using conditions specified in Form F2, etc. Of course, the conditions for searching for employee U1 are not limited to the various conditions shown in Figure 6, and may include, for example, items such as "annual income range," "age," and "highest level of education." Furthermore, such extraction of employee U1 may be performed by comparing the specified conditions with the registration information of employee U1 registered in the employee database.

[0053] In the example of Figure 6, a sentence introducing each extracted employee U1 is added as an introduction sentence ITD. This introduction sentence ITD may be, for example, a sentence introducing employee U1 from what perspective and reason it correlates (matches) with the search criteria, or may be a summary of the registered information for employee U1. Sender U2 viewing the screen shown in Figure 6 can consider whether or not to send a scout message while taking into account this introduction sentence ITD.

[0054] Such an introductory text ITD may be prepared artificially (manually) in advance. Alternatively, the introductory text ITD may be generated based on the function of the generation unit 115. As an example, the generation unit 115 of the server device 10 may input both search criteria and registered information registered in the employee database to an artificial intelligence module (artificial intelligence unit 116) to output (generate) an introductory text ITD. For example, both search criteria and registered information registered in the employee database may be input to an introductory text generation model possessed by the artificial intelligence unit 116, and the introductory text generation model may output an introductory text ITD related to both the search criteria and registered information registered in the employee database. The introductory text generation model here may be a learning model trained to receive both search criteria and registered information registered in the employee database and output an introductory text ITD related to both the input search criteria and registered information registered in the employee database. In other words, the introductory text generation model may be a learning model trained using both search criteria, registered information registered in the employee database, and the corresponding introductory text ITD as training data. The introductory sentence generation model may be, for example, a learning model such as a language model or a large-scale language model, or may be an AI including a generation AI. In this case, the generation unit 115 may refer to both the search criteria and the registered information registered in the employee database, and input an instruction to generate an introductory sentence ITD related to both the search criteria and the registered information registered in the employee database, and a prompt containing both the search criteria and the registered information registered in the employee database, to the introductory sentence generation model, and output the introductory sentence ITD. The generation unit 115 may also input, to the introductory sentence generation model, a prompt containing, in addition to the instruction to generate the introductory sentence ITD and both the search criteria and the registered information registered in the employee database, one or more samples of both the search criteria and the registered information registered in the employee database, and one or more corresponding introductory sentence ITDs.

[0055] As another example, the generation unit 115 of the server device 10 may input registration information registered in the employee database to an artificial intelligence module (artificial intelligence unit 116) to output (generate) an introductory text ITD. In this example, the generation unit 115 may not include search conditions in the information input to the artificial intelligence module (artificial intelligence unit 116). For example, the registration information registered in the employee database may be input to an introductory text generation model possessed by the artificial intelligence unit 116, and the introductory text generation model may output an introductory text ITD based on the registration information registered in the employee database. The introductory text generation model here may be a learning model trained to receive the registration information registered in the employee database and output an introductory text ITD related to the registration information registered in the employee database. In other words, the introductory text generation model may be a learning model trained using the registration information registered in the employee database and the corresponding introductory text ITD as training data. The introductory text generation model may also be a learning model such as a language model or a large-scale language model, or may be an AI including a generation AI. In this case, the generation unit 115 may refer to the registration information registered in the employee database, and input an instruction to generate an introductory text ITD related to the registration information registered in the employee database and a prompt into which the registration information registered in the employee database has been inserted, to the introductory text generation model, and output the introductory text ITD. Furthermore, the generation unit 115 may input, in addition to the instruction to generate the introductory text ITD and the registration information registered in the employee database, a prompt into which, for example, samples of registration information registered in one or more employee databases and one or more corresponding introductory text ITDs have been inserted, to the introductory text generation model.

[0056] Here, the "employee database" may be a database in which various data relating to employees U1 and the like is accumulated (registered). The employee database may also be called a "personnel database." The employee database may also be a collection of multiple databases. That is, the employee database may include databases such as a basic information database, a goal evaluation database, a position database, a skill database, a recruitment database, a condition survey database, an organizational diagnosis survey database, an original survey database, an interview database, and an attendance database. Each of these databases may store and / or accumulate individual data (registration information) of employees U1 and the like. The recruitment database may store recruitment data for new graduates and recruitment data for mid-career recruitment. The position database and the skill database may also be part of the basic information database or the goal evaluation database.

[0057] The registered information stored in the employee database may be personnel information. The registered information stored in the employee database may also be classified into multiple categories. The "categories" may include, for example, employee U1's name, gender, age, employee code, contact information, affiliation, employment type, years of service, years of affiliation (department, division, etc.) (years of service), work location, job duties, career history, set goals within the organization, evaluation of goals, information about employee U1 before joining the organization (hiring information, resume), condition, engagement (e.g., eNPS), aptitude or personality, interview history (interviewee, comments, etc.), attendance information (overtime hours, number of annual holidays taken, etc.). The information at the time of hiring may include the position offered at the time of hiring, annual salary, hiring interviewer, evaluation at the time of hiring, aptitude test results, reference check information, etc. Note that information other than the information at the time of hiring may be information after joining the organization (post-hiring information).

[0058] The "matching degree" shown in FIG. 6 may indicate the degree of correlation between the search criteria and the registered information registered in the employee database as a score. The "matched skills" item may indicate skills registered in the skill database that are correlated with the search criteria. Similar to the introductory text ITD shown above, this information may be output by inputting both the search criteria and the registered information registered in the employee database into the artificial intelligence module (artificial intelligence unit 116).

[0059] Specifically, the server device 10 can output (extract) employees U1 that correlate with the search criteria based on a technique such as vector matching between the search criteria and the registration information registered in the employee database. First, the server device 10 instructs the artificial intelligence module (artificial intelligence unit 116) to convert the search criteria into vector data (first vector data). Meanwhile, the server device 10 instructs the artificial intelligence module (artificial intelligence unit 116) to similarly convert the registration information of each employee U1 into vector data (second vector data). The server device 10 then causes the artificial intelligence module (artificial intelligence unit 116) to extract employees U1 that correlate with the search criteria from among the employees U1 based on the proximity of the first vector data to the second vector data. Note that the proximity of the distance between the vector data here may be evaluated by various techniques, such as the angle between the vectors (cosine similarity). As an example, it is possible to extract employees U1 that have skills that match the search criteria by converting the registration information related to skills from among the registration information into vector data. The "matching degree" may be a score obtained by calculating the magnitude of the correlation evaluated as described above. The search method is not limited to vector matching, and any known search method may be used.

[0060] Upon encountering the search results shown in FIG. 6, the sender U2 can perform processing related to the specified employee U1, for example, by clicking on the area representing the employee U1. FIG. 7 is an example of a screen displayed on the sender terminal. In the example screen shown in FIG. 7, the side panel displays information about employee U1, such as "Career Summary," "Internal Experience," and "Hiring Experience." These items may be configured to be displayed differently by operating tab TB. The screen shown in FIG. 7 also displays a button BT3 labeled "Add to Pool" and a button BT4 labeled "Scout." The sender U2 can perform various operations while checking the information about employee U1 displayed on the screen.

[0061] 6 and 7, the sender U2 can make a request to send a scout message to a specific employee U1. That is, as shown in the activity diagram in Fig. 5, the sender U2 can make a request to send a scout message and specify the setting conditions to be set for the scout message (activity A105). Then, the receiving unit 111 of the server device 10 receives the request to send a scout message from the sender U2 and the setting conditions to be set for the scout message (activity A106).

[0062] A screen displayed when performing an operation related to such a scout message will be described with reference to FIG. 8. FIG. 8 is an example of a screen displayed on the sender terminal. The screen shown in FIG. 8 may be the one to which the screen transitions when button BT4 shown in FIG. 7 is pressed. The screen shown in FIG. 8 specifies employee U1 (ZZ AA) to whom the scout message is to be sent, and is configured to allow the user to specify the "position to attach" and "scout type" related to the scout message. That is, sender U2 who accesses the screen shown in FIG. 8 can proceed with the process of sending a scout message to the specified employee U1 by inputting predetermined information into form F4 or form F5 and pressing button BT5 (the receiving unit 111 can be made to receive a request to send a scout message and setting conditions).

[0063] In other words, by operating the screen shown in Fig. 8, the sender U2 can specify the setting conditions for the scout message. The setting conditions here include information about the employee U1 to whom the scout message specified by the sender U2 is to be sent, information about the open position corresponding to the scout message specified by the sender U2, and information about the type of scout message. This information corresponds to the information specified in the items "Destination," "Position to attach," and "Scout type" in Fig. 8.

[0064] In the screen shown in FIG. 8, by operating the check box CB2, it is possible to set whether or not to send a scout message to the identified employee U1.

[0065] Furthermore, the "Position to attach" on the screen shown in FIG. 8 specifies the recruiting position corresponding to the scout message to be sent. In this embodiment, the "recruiting position" may be a position within the organization for which personnel are being recruited (such as a department, division, or role), and may be registered in advance by the sender U2 or the like in the platform provided by the information processing system 1. In a typical example, the recruiting position for which the sender U2 is recruiting may be registered as registration information in the platform provided by the information processing system 1, along with position information such as the recruitment background, organization overview, desired personnel profile, application conditions (essential conditions, preferred conditions), job details, and prepared scouting text. In other words, the sender U2 can set the recruiting position to be linked to the scout message by retrieving information related to the recruiting position that has been registered in this manner.

[0066] The position information described above may be referred to as "internal position requirements" or "internal position requirements," and may include application requirements for open positions within the organization. The person who creates and registers the "position information" may be the sender U2 who sends the scout message, or an employee who does not correspond to the sender U2. For example, a human resources officer may create and register position information, and a person in the business department related to the open position may send a scout message to employee U1 based on the created and registered position information. This registered information (or part of the registered information) may be accessible to employee U1. In other words, open positions and position information may be made public as job postings within the organization, and employee U1 may be able to apply voluntarily, regardless of whether or not he or she has a history of sending scout messages. This increases employee U1's opportunities to discover various positions within the organization and provides opportunities for employee U1 to develop his or her career within the organization. On the other hand, open positions and position information may be accessible only to those with certain authorizations. Even in this case, by sending a scout message to employee U1, communication between sender U2 and employee U1 can be achieved.

[0067] 8 specifies the type of scout message corresponding to the scout message to be sent. That is, the display control unit 113 of the server device 10 can cause the sender U2's terminal to display a screen (second screen) for setting the scout message. The receiving unit 111 of the server device 10 can then specify and receive information about the type of scout message as part of the setting conditions based on the sender U2's operation on the screen (second screen).

[0068] From one perspective, the "type of scout message" here may be something that can specify the format or form (style) of the scout message sent to employee U1. That is, the scout message can be sent to the specified employee U1 by the function of the sending unit 112, and on the terminal of employee U1 to which the scout message is sent, the scout message will be displayed in a display mode that corresponds to the type of scout message. In other words, in terms of the example screen shown in Figure 8, the mode of the scout message that employee U1 can see is controlled depending on the content specified in form F5. In other words, the "type of scout message" may be something that can specify how the scout message appears to employee U1 who receives it. The specific content of the controlled display mode will be described in relation to the explanation of Figure 9, etc.

[0069] In one embodiment, the screen (second screen) displayed on the sender terminal may display a preview screen of the scout message to be sent according to the type of scout message specified. That is, in the example shown in FIG. 8, the scout message to be sent is displayed as a "preview." That is, the second screen may display the scout message in a display mode according to the type of scout message specified as a setting condition. While not necessarily limited to this, such a preview screen may display information about the sender U2 ("PP QQ" in the figure), the title of the scout message ("Casual Offer" in the figure), information about the open position ("Marketing Director" in the figure), as well as information about how to express interest in the open position and how to reply to the scout message. After checking such a preview screen, the sender U2 can perform the scout message transmission process by pressing button BT5. This makes it easier for the sender U2 to send a scout message that meets their intentions. Button BT6 in FIG. 8 is a button for updating the preview screen. For example, by changing the content specified in form F4 or form F5 and then pressing this button BT6, a preview screen corresponding to the changed content may be displayed. This can further improve the operability when sending a scout message.

[0070] After the reception unit 111 of the server device 10 receives the request to send a scout message and the set conditions as described above, the transmission unit 112 of the server device 10 transmits a scout message regarding the available position to the set employee U1 based on the transmission request (activity A107). The scout message transmitted by the transmission unit 112 of the server device 10 is displayed on the employee terminal (activity A108).

[0071] The manner in which a scout message is displayed on an employee terminal will be described with reference to Fig. 9. Fig. 9 is an example of a screen displayed on an employee terminal. As supported by Fig. 9 and other figures, the display control unit 113 of the server device 10 may cause a screen (first screen) showing the sent scout message to be displayed on the terminal of employee U1. In this embodiment, on the terminal of employee U1 to which the scout message was sent, the scout message is displayed in a display manner according to the type of scout message.

[0072] The area on the left side of the screen in Fig. 9 shows a list of scout messages sent to a specific employee U1. Specifically, in the example in Fig. 9, scout messages SM1 to SM4 are displayed in association with the name of the sender U2 and the time of sending. When displaying such a list of scout messages, the response status of employee U1 to each scout message may be displayed using a tag TG.

[0073] The area on the right side of the drawing in Figure 9 is configured to show details of the scout message specified by employee U1. In the example shown in Figure 9, employee U1 has specified scout message SM1 and opened the message.

[0074] 9, in addition to the open position JI, under the title "Casual Offer," buttons BT7 and BT8 for indicating employee U1's interest in the open position, and buttons BT9 and BT10 for replying to the scout message are displayed. In a typical example of this embodiment, on the screen (first screen) displayed on the terminal of employee U1, the display mode of one or more of the title of the scout message, the means for indicating interest in the open position, and the means for replying to the scout message can be controlled according to the type of scout message.

[0075] More specifically, on the screen (first screen) displayed on the terminal of employee U1, the display mode of one or more of the title of the scout message, the means for indicating interest in the open position, and the means for replying to the scout message can be controlled according to the type of scout message designated based on the operation of the screen (second screen) displayed on the terminal of sender U2. That is, the screen of the sender terminal shown in Figure 8 shows the mode in which the type "casual offer" is designated as form F5, and on the terminal of employee U1 to which the corresponding scout message is sent, the scout message will be displayed according to the designated type of "casual offer."

[0076] In the example screen of Figure 9, the subject (title) of the scout message is shown as "A casual offer has been proposed," but such a title can also be controlled according to the type of scout message specified by sender U2. For example, part of the subject (title) such as "Casual Offer" can be displayed as "Selection Invitation," "Confidential Scout," or "Urgent Inquiry."

[0077] The example screen of FIG. 9 shows buttons BT7 and BT8 indicating employee U1's interest in the available position. These buttons are a typical example of a means for indicating employee U1's interest in the available position. By pressing these buttons, information regarding employee U1's interest in the available position can be accumulated. In a typical example, employee U1 who has viewed the content of available position JI can press button BT7 or BT8 based on whether the content of the available position JI is of interest to them. The server device 10 can obtain information regarding employee U1's interest in the available position based on the operation history of these buttons. Note that the information regarding employee U1's interest in the available position obtained in this manner may be registered in the organization's employee database. While the example above illustrates an example in which employee U1 who is correlated with search conditions is extracted based on the search conditions, information regarding employee U1's interest in the available position may be referenced in the operation to extract such employee U1. Note that the history of button presses may be presented to the sender U2 of the scout message, or may be controlled so that it is not presented. Furthermore, the scout message may include multiple available positions.

[0078] In this embodiment, the display mode of the means for indicating employee U1's interest in the available position can also be controlled depending on the type of scout message. For example, while FIG. 9 shows a mode in which a button is placed in association with the available position JI, the means for indicating interest may also be placed in association with the scout message itself (e.g., near the title or in the upper right corner of the message display field). Also, while FIG. 9 shows a button-shaped object as the means for indicating interest, a field in which employee U1 can enter his or her interest in text form may be provided instead of or in addition to such a button-shaped object. Also, whether or not such a means for indicating interest is provided may be adopted depending on the type of scout message or the available position.

[0079] 9 shows buttons BT9 and BT10 for employee U1 to reply to the scout message. That is, the display control unit 113 of the server device 10 may display an object for replying to the scout message on the screen (first screen) of the terminal of employee U1, and the display mode of such an object may be controlled depending on the type of the scout message.

[0080] More specifically, the display control unit 113 of the server device 10 may display a first object and a second object on the screen (first screen) of the terminal of employee U1. Here, the first object is an object used to indicate that employee U1 has a positive intention regarding the scout message. The second object is an object used to indicate that employee U1 has a negative intention regarding the scout message. In the example of FIG. 9, button BT9 corresponds to the first object, and button BT10 corresponds to the second object.

[0081] In this embodiment, the display mode of such a reply means to a scout message can also be controlled according to the type of scout message. For example, FIG. 9 shows two types of objects: a button BT9 indicating "I'd like to hear more" and a button BT10 indicating "Sorry, but I'll decline this time." However, the text attached to these objects can simply be "Accept" or "Decline" (in other words, the label displayed on the object can be controlled). Furthermore, instead of or in addition to such button-like objects, a field in which employee U1 can enter a reply in text format may be provided as a reply means to a scout message. Furthermore, while FIG. 9 shows a mode in which two objects, button BT9 and button BT10, are displayed, a different number of objects (one, three, or more) may be displayed. Controlling the display mode of the reply means to a scout message according to the type of scout message provides a simple reply means according to the type of scout message.

[0082] As described above, the information processing according to the activity diagram in Figure 5 allows a scout message to be sent according to the set type. This allows for high-quality communication between employee U1 and sender U2 according to the relationship between them, resulting in smoother scouting for open positions.

[0083] In relation to the types of scout messages, the following configuration may be adopted.

[0084] That is, the memory management unit 114 of the server device 10 may store information about the type of scout message in a predetermined memory area. The reception unit 111 of the server device 10 may receive the information about the type of scout message as part of the setting conditions when the sender calls up the stored information about the type of scout message. Specifically, such reception processing by the reception unit 111 may be received as an operation on a screen (second screen) displayed on the sender terminal.

[0085] Fig. 10 is an example of a screen displayed on the sender terminal. The screen shown in Fig. 10 is an operation screen for storing information regarding the type of scout message in advance. From one perspective, the type of scout message is a function that allows customization of the display mode of the sent scout message, and by preparing this in advance, the sender U2 can smoothly send the scout message. Note that such settings may be possible not only by the sender U2, but also by a human resources officer in the organization, etc.

[0086] Forms F6 and F7 shown in FIG. 10 are fields for inputting the name of a type. The name input into form F6 is the name that is displayed when sender U2 sends a scout message, and the name input into form F7 is the name that is displayed in the scout message sent to employee U1. However, the content input into form F6 and the content input into form F7 may be different from each other. The content input into form F7 is displayed as the subject (title) of the sent scout message. For this reason, the content input into form F7 may also be referred to as the subject (title) of the scout message.

[0087] Object OBJ1 is an object that sets whether or not a scout message type can be used. For example, in the process of setting the type of scout message, it may be set to "unusable," and after confirming that there are no problems with the content, it may be set to "usable," making the type usable (configurable).

[0088] While FIG. 10 illustrates an example in which availability is controlled by operating object OBJ1, the availability of stored information regarding the type of scout message may be controlled based on the attributes of sender U2. For example, when a human resources officer sets the type of scout message, availability of the type may be set based on the department, division, or rank of sender U2. For example, a type of scout message, such as a "selection invitation" message, which is intended to directly advance a candidate to the selection process, may be controlled so that it is available only to those with appropriate human resources authority. This control is not limited to manual control, but may be control performed by a function of server device 10. Server device 10 can appropriately refer to an employee database and control availability of information regarding the type of scout message for a specific sender U2.

[0089] 10 are fields for setting the text to be displayed in the labels associated with the first and second objects shown above. That is, the content entered in form F8 is displayed as the label for button BT9, and the content entered in form F9 is displayed as the label for button BT10.

[0090] The object OBJ2 shown on the screen of Fig. 10 is an object that can be set to display or not display an object for indicating interest in the job posting. That is, in the example of the screen of Fig. 9, buttons BT7 and BT8 are provided as means for indicating interest in the position being recruited for employee U1, but if object OBJ2 is set to "none," these various buttons may be hidden.

[0091] Then, the sender U2 or the like who has accessed the screen of Fig. 10 can perform various settings and then press button BT11 to store information about the type of scout message according to the settings in a predetermined storage area. The information stored in this way may be configured to be selectable in form F5 shown on the screen of Fig. 8, for example.

[0092] Of course, the setting items shown in FIG. 10 are merely an example, and settings other than those shown in FIG. 10 can be made for the type. For example, the setting screen for the type of scout message may be configured to allow the user to set the arrangement of the first object and the second object, or to select whether the means for showing interest and the means for replying are in the form of buttons or fields into which text can be entered. The various settings made in this way may also be reflected as appropriate in the content displayed on the employee terminal. Furthermore, while FIG. 10 shows a field for setting the text to be displayed in the labels associated with the first object and the second object shown above, the number of objects may be set so that a different number of objects (1 or 3 or more) are displayed, or a field for setting the text to be displayed in the labels associated with the different number of objects shown above may be shown.

[0093] Furthermore, although Figure 8 shows an aspect in which a scout message is sent to one employee U1, the information in the setting conditions regarding the employee U1 to whom the scout message is sent may include information regarding multiple employees U1.

[0094] From one perspective, in this embodiment, the sender U2 can send scout messages to multiple employees U1 in a batch. Note that "sending scout messages in a batch" here refers to the process of sending multiple scout messages proceeding with a single instruction. In other words, "sending scout messages in a batch" is not limited to sending multiple scout messages simultaneously, but also includes situations in which scout messages are sent sequentially to multiple employees U1.

[0095] The operation when sending a scout message to multiple employees U1 will be described below. Fig. 11 is an example of a screen displayed on the sender terminal. Fig. 12 is an example of a screen displayed on the sender terminal. The screen shown in Fig. 11 displays a list of employees U1 to whom the scout message will be sent. In one embodiment, a set of employees U1 to whom the scout message will be sent is created in advance, and by specifying this set, it is possible to specify the recipients when sending scout messages in bulk.

[0096] Here, a "set" may be a collection of (information about) employees U1 belonging to an organization, grouped together for a specific purpose. A set may typically be a collection of candidates or relevant individuals for a specific personnel-related event. In addition, in this embodiment, a "set" may be a collection of employees U1, and therefore may be interpreted as a "group," a "flock," a "collection," a "pool," a "list," etc.

[0097] Such a pool can be created by various methods, but for example, by pressing button BT3 shown in Fig. 7, the target employee U1 (ZZ AA) can be added to the pool. That is, the sender U2 can aggregate employees U1 who are candidates for sending a scout message, and then press button BT12 to proceed with the process of sending a scout message to the aggregated employees U1.

[0098] The screen shown in FIG. 12 is a screen transitioned to by pressing button BT12 in FIG. 11. The screen shown in FIG. 12 is configured to allow the sending of scout messages for each employee U1 shown in FIG. 11 to be set. Similarly to the screen shown in FIG. 8, the screen shown in FIG. 12 allows the sending of scout messages to a specified employee U1 to proceed. Note that the screen shown in FIG. 12 is configured to allow the sending of scout messages to employee U1 to be set using a check box CB3. The screen shown in FIG. 12 also shows employee U1 labeled "Scout Reception Unavailable." For example, if employee U1 or the supervisor of employee U1 does not want to receive scout messages for employee U1, the supervisor can set the scout message reception unavailability. In such a case, information indicating that reception of scout messages from employee U1 is unavailability may be displayed on the screen of the terminal of sender U2. In addition to such information that does not allow reception, information indicating that a scout message has already been sent or information indicating that a transfer has been confirmed may also be associated with each employee U1 and displayed.

[0099] 12 shows a screen example in which sender U2 sets the type of scout message before sending the scout message, but the type of scout message may also be set automatically. That is, the control unit 11 (processor) of server device 10 may set information about the type of scout message according to the attributes of employee U1 to whom the scout message is to be sent. Then, the reception unit 111 of server device 10 may receive the information about the set type of scout message as part of the setting conditions.

[0100] That is, while FIG. 12 shows a form F5 in which a predetermined type is set, the control unit 11 may set information regarding the type of scout message according to the attributes of employee U1 even without input into such a form (or even without the form itself). For example, if employee U1 has a strong desire for a transfer or has skills that are compatible with the recruiting position, a scout message type such as "selection invitation" may be selected to directly advance the scout message to the selection process, and a scout message according to this type may be sent. For example, in a scenario in which scout messages are sent to multiple employees U1 at once, as shown in FIG. 12, the control unit 11 may determine the attributes of each employee U1, set a type according to the determined attributes, and then send the scout message. Note that when making such a determination, the control unit 11 may refer to registered information registered in the employee database as appropriate. Of course, the control unit 11's setting of information regarding the type does not need to be limited to scenarios in which scout messages are sent to multiple employees U1, and may also be performed when sending a scout message to a single employee U1.

[0101] In this embodiment, the display control unit 113 of the server device 10 may display a screen (third screen) showing the sending history of scout messages on the terminal of the sender U2. This screen (third screen) may display the employee U1 to whom the scout message was sent and the type of the scout message in association with each other.

[0102] A screen showing the sending history of such scout messages will be described with reference to Fig. 13. Fig. 13 is an example of a screen displayed on the sender's terminal. The screen shown in Fig. 13 shows, for each employee U1 who sent a scout message, the "attached position," "scout type," "sender / sent date and time," "person in charge," "status," and "updated date and time" associated with each employee U1. In other words, a sender U2 who views such a screen can get an overview of the scout status for each employee U1 who sent a scout message.

[0103] Note that the "Attachment Position" in FIG. 13 corresponds to the content entered in form F4 in FIG. 8, and the "Scout Type" corresponds to the content entered in form F5 in FIG. 8. The "Sender / Sent Date and Time" indicates the sender and the date and time of the scout message sent to each employee U1. The "Person in Charge" refers to the employee in charge of scouting for a specific employee U1, and may include, for example, the manager or human resources officer for the open position. By setting such a "Person in Charge" for each employee U1, it is possible to appropriately manage work progress, etc. The "Status" may indicate the response status of each employee U1 to the scout message sent. This "Status" may be displayed in a pre-set manner, such as accepted, declined, or unanswered, or may correspond to the content entered in form F8 or F9 in FIG. 10. The "Update Date and Time" indicates the date and time of the latest action regarding the scout, by employee U1 or sender U2, etc.

[0104] On such a screen (third screen) showing the history of sending scout messages, it may be possible to narrow down the display according to each item. In other words, on the screen (third screen) showing the history of sending scout messages, it may be possible to narrow down the display target according to the type of scout message. This allows employees U1 to be selectively displayed according to the type, making it possible to efficiently check the scout status. Of course, when narrowing down the display target, it may also be possible to narrow down based on "attached position," "status," etc., which are different from "scout type."

[0105] In this embodiment, the display control unit 113 of the server device 10 may display a screen (fourth screen) on the terminal of the sender U2, which shows the progress of the scouting of the employee U1 who sent the scout message as a timeline. On this screen (fourth screen), the type of the sent scout message may be displayed in association with a part of the timeline.

[0106] A screen showing such scout progress as a timeline will be described with reference to FIG. 14. FIG. 14 is an example of a screen displayed on a sender terminal. The screen in FIG. 14 shows the progress of scouting for a specific employee U1 (ZZ AA) who received a scout message. The screen shown in FIG. 14 shows the actions taken by employee U1 or sender U2 in chronological order as timelines TL1 and TL2. Furthermore, the timelines TL1 and TL2 show the associated dates and times of the actions. Furthermore, the screen shown in FIG. 14 displays a label LB1 corresponding to the most recent action. This allows sender U2 to intuitively grasp the progress of scouting for a specific employee U1. Furthermore, the screen shown in FIG. 14 displays labels LB2 and LB3 indicating the content entered in form F4 of FIG. 8 and the content entered in form F5 of FIG. 8. This allows sender U2 to easily grasp the type of scout message sent. Additionally, the "Timeline" section is configured to show the most recent actions of employee U1 and sender U2 as status STT. By looking at these screens at a glance, it is possible to efficiently grasp the scouting status of a specific employee U1.

[0107] 4.Other Although the embodiment of the present invention has been described above, the present invention is not limited to this and can be modified as appropriate within the scope of the technical idea of ​​the invention.

[0108] In the above embodiment, the server device 10 performs various storage and control functions. However, multiple external devices may be used instead of the server device 10. That is, various information and programs may be distributed and stored in multiple external devices using blockchain technology or the like. The artificial intelligence unit 116 may be an external component of the server device 10. In this case, the external artificial intelligence unit 116 may be provided, for example, by an artificial intelligence service server and configured to receive input from each functional unit of the server device 10, receive requests to execute an artificial intelligence service, and return the instructed output as a processing result to the server device 10. The artificial intelligence service server may provide a service using a language model as a learning model, or may perform language processing tasks using a language model, and may provide an LLM, a generative AI, or an AI agent. The artificial intelligence service server may receive prompt input, for example, in the form of text, image, or voice, and generate and respond to the prompt. The server device 10 may also cooperate with an API (Application Programming Interface) of a service server that provides the generative AI, etc., to utilize the generative AI, etc.

[0109] At least one of the devices included in the information processing system 1 may be installed outside the country in which the functions of the information processing system 1 are performed.

[0110] 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 steps executed by the information processing system 1. The program causes a computer to execute the steps of the information processing system 1.

[0111] In the above embodiment, the scout message is sent to an employee U1 belonging to the organization. However, the scout message can also be sent to a person outside the organization. In this case, the information processing system 1 may constitute at least a part of a recruitment and job search system used by employers and job seekers (e.g., a talent matching platform or talent matching service used by employers and job seekers), and the information processing system 1 provides and manages these platforms and services. For example, the scout message may be sent to a job seeker outside the organization. In this case, in the above embodiment, "employee" may be read as "job seeker." Note that the job seeker here refers to various people seeking employment, including, for example, employed people (people seeking a job change), unemployed people seeking employment, and prospective new graduates (job seekers). Even in this case, the scout message may be sent after specifying the type of scout message in the above embodiment. The scout message may then be displayed on the terminal used by the job seeker in a display format corresponding to the type.

[0112] In the above embodiment, the sender (source) of the scout message is sender U2 belonging to an organization. However, the sender of the scout message may be any of the following: For example, the sender of the scout message may be a recruiter (such as an organization that is recruiting), or an agent or recruitment agent that supports the organization's recruiting activities. A "recruiter" includes organizations such as for-profit corporations (e.g., companies), non-profit corporations (e.g., cooperatives, incorporated foundations), and public corporations (e.g., local governments) or their personnel. A "recruiter" may also include an agent or recruitment agent that acts as an intermediary between a job seeker and an organization as an agent for the organization (from one perspective, the term "recruiter" may encompass not only an organization that is recruiting, but also an agent, recruitment agent, etc. that supports the organization). The agent or recruitment agent here may be the intermediary organization or its personnel. The agent or recruitment agent here may also be called a headhunter, agent, etc. Even in this case, each employer may specify the type of scout message before sending it. The scout message may then be displayed on the terminal used by the person receiving the scout message in a display format corresponding to the type. In this case, the "vacant position" in the above embodiment may be read as a "job posting." Note that the person receiving the scout message here may be an employee U1 within the organization or a job seeker outside the organization.

[0113] It may be provided in the following manner.

[0114] (1) An information processing system comprising at least one processor, the processor being configured to execute each of the following steps by reading a program: a receiving step receiving a request to send a scout message from a sender belonging to an organization and setting conditions to be set for the scout message, wherein the scout message is sent from the sender to an employee belonging to the organization, and the setting conditions include information about the employee to whom the scout message is to be sent, specified by the sender, information about the open position corresponding to the scout message specified by the sender, and information about the type of the scout message; a sending step sending a scout message related to the open position to the set employee based on the sending request, wherein the scout message is displayed on the terminal of the employee to whom the scout message was sent in a display mode corresponding to the type of the scout message.

[0115] (2) In the information processing system described in (1) above, in the first display control step, a first screen showing the sent scout message is displayed on the employee's terminal, and the display mode of one or more of the title of the scout message, the means for indicating interest in the recruiting position, and the means for replying to the scout message on the first screen is controlled according to the type of the scout message.

[0116] (3) In the information processing system described in (2) above, in the first display control step, an object for replying to the scout message is displayed on the first screen, and the display mode of the object is controlled according to the type of the scout message.

[0117] (4) In the information processing system described in (3) above, in the first display control step, a first object and a second object are displayed on the first screen, the first object being an object used to indicate that the employee has a positive intention toward the scout message, and the second object being an object used to indicate that the employee has a negative intention toward the scout message.

[0118] (5) In an information processing system described in any one of (1) to (4) above, in the second display control step, a second screen for setting up a scout message is displayed on the sender's terminal, and in the reception step, information regarding the type of the scout message is specified and accepted as part of the setting conditions based on the sender's operation on the second screen.

[0119] (6) In the information processing system described in (5) above, in the memory management step, information regarding the type of the scout message is stored in a specified memory area, and in the reception step, the stored information regarding the type of the scout message is called up by the sender as an operation on the second screen, thereby receiving the information regarding the type of the scout message as part of the setting conditions.

[0120] (7) In the information processing system described in (6) above, the stored information regarding the type of scout message is controlled as to whether it can be specified or not depending on the attributes of the sender.

[0121] (8) In the information processing system described in any one of (5) to (7) above, the second screen displays a preview screen of the scout message to be sent according to the type of the specified scout message.

[0122] (9) In the information processing system described in any one of (5) to (8) above, in the first display control step, a first screen showing the sent scout message is displayed on the employee's terminal, and the display mode of one or more of the title of the scout message, the means for indicating interest in the recruiting position, and the means for replying to the scout message on the first screen is controlled according to the type of the scout message specified based on the sender's operation of the second screen.

[0123] (10) In the information processing system described in any one of (1) to (9) above, the information regarding the employee to whom the scout message is to be sent in the setting conditions includes information regarding multiple employees.

[0124] (11) In the information processing system described in any one of (1) to (10) above, in the reception step, the processor sets information regarding the type of the scout message depending on the attributes of the employee to whom the scout message is to be sent, and accepts it as part of the setting conditions.

[0125] (12) In the information processing system described in any one of (1) to (11) above, in the third display control step, a third screen showing the sending history of the scout message is displayed on the sender's terminal, and the third screen displays the employee to whom the scout message was sent and the type of the scout message in association with each other.

[0126] (13) In the information processing system described in (12) above, the third screen is configured to allow narrowing down of the display targets depending on the type of the scout message.

[0127] (14) In the information processing system described in any one of (1) to (13) above, in the fourth display control step, a fourth screen is displayed on the sender's terminal, showing the progress of the scouting for the employee who sent the scout message as a timeline, and the type of the scout message sent is displayed on the fourth screen in association with a portion of the timeline.

[0128] (15) The information processing system according to any one of (1) to (1) above, further comprising: a server having the processor; and a terminal that can access the server.

[0129] (16) An information processing method, comprising steps executed by the information processing system according to any one of (1) to (15) above.

[0130] (17) A program for causing a computer to execute each step of the information processing system described in any one of (1) to (15) above. Of course, this is not the case.

[0131] Finally, while various embodiments of the present disclosure have been described, they are presented as examples and are not intended to limit the scope of the invention. The novel embodiments may be embodied in various other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. Such embodiments and modifications are intended to be included within the scope and spirit of the invention, as well as within the scope of the inventions and their equivalents as defined in the claims. [Explanation of symbols]

[0132] 1: Information processing system 2: Communication line 10: Server device 11: Control section 12: Storage section 13: Communications Department 14: Communication bus 20: User terminal 21: Control unit 22: Storage section 23: Communications Department 24: Input section 25: Output section 26: Communication bus 111: Reception 112: Transmission unit 113: Display control unit 114: Memory management department 115: Generation part 116: Artificial Intelligence Department 211: Display control unit 212: Operation reception unit BT1~BT12: Buttons CB1~CB3: Checkboxes F1~F9: Form ITD: Introduction JI: Open Position LB1~LB3: Label OBJ1, OBJ2: Objects SM1~SM4: Scout Message STT: Status TB: Tab TG : Tag TL1, TL2: Timeline U1: Employee U2: Sender

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 receiving step, a request to send a scout message from a sender belonging to an organization and a setting condition set for the scout message are received; wherein the scout message is sent from the sender to an employee belonging to the organization, The setting conditions are: Information about the employee to whom the scout message is to be sent, as specified by the sender; Information regarding the open position corresponding to the scout message designated by the sender; and and information regarding the type of the scout message; In the sending step, a scout message regarding the recruiting position is sent to the set employee based on the sending request; In the first display control step, a first screen showing the sent scout message is displayed on the employee's terminal; Here, an object for the employee to reply to the scout message is displayed on the first screen, The object is displayed with a predetermined message attached thereto, The content of the wording is controlled according to the type of the scout message, In an information processing system, when the employee operates the object, the object returns content corresponding to the message to the sender.

2. 2. The information processing system according to claim 1, An information processing system in which, on the first screen, the display mode of the title of the scout message or the means for indicating interest in the recruiting position is further controlled according to the type of the scout message.

3. 2. The information processing system according to claim 1, In the first display control step, a first object and a second object are displayed on the first screen; the first object is an object used to indicate that the employee has a positive intention regarding the scout message, An information processing system, wherein the second object is an object used to indicate that the employee has a negative intention regarding the scout message.

4. 2. The information processing system according to claim 1, In the second display control step, a second screen for setting the scout message is displayed on the terminal of the sender, In the receiving step, information regarding the type of the scout message is specified and received as part of the setting conditions based on an operation on the second screen by the sender, in an information processing system.

5. 5. The information processing system according to claim 4, In the storage management step, information regarding the type of the scout message is stored in a predetermined storage area, In the reception step, the sender calls up stored information regarding the type of the scout message as an operation on the second screen, thereby receiving the information regarding the type of the scout message as part of the setting conditions, an information processing system.

6. An information processing system, at least one processor; The processor is configured to execute the following steps by reading the program: In the storage management step, information regarding the type of the scout message is stored in a predetermined storage area, In the second display control step, a second screen for setting the scout message is displayed on the terminal of the sender who belongs to the organization, In the receiving step, a request to send the scout message and setting conditions to be set for the scout message are received based on an operation on the second screen by the sender, wherein the scout message is sent from the sender to an employee belonging to the organization, The setting conditions are: Information about the employee to whom the scout message is to be sent, as specified by the sender; Information regarding the open position corresponding to the scout message designated by the sender; and and information regarding the type of the scout message; In the receiving step, the sender calls up stored information about the type of the scout message as an operation on the second screen, and the information about the type of the scout message is received as part of the setting conditions, In the sending step, a scout message regarding the recruiting position is sent to the set employee based on the sending request; Here, on the terminal of the employee to which the scout message is sent, the scout message is displayed in a display mode corresponding to the type of the scout message, An information processing system in which the stored information regarding the type of scout message is controlled as to whether it can be specified or not depending on the attributes of the sender.

7. 5. The information processing system according to claim 4, An information processing system, wherein the second screen displays a preview screen of a scout message to be sent according to the type of the scout message specified.

8. 5. The information processing system according to claim 4, An information processing system in which the display mode of one or more of the title of the scout message, the means for indicating interest in the available position, and the means for replying to the scout message on the first screen is controlled according to the type of scout message specified based on the sender's operation of the second screen.

9. 2. The information processing system according to claim 1, An information processing system, wherein the information regarding the employee to whom the scout message is to be sent in the setting conditions includes information regarding a plurality of employees.

10. 2. The information processing system according to claim 1, In the receiving step, the processor sets information regarding the type of the scout message according to the attributes of the employee to whom the scout message is to be sent, and accepts the information as part of the setting conditions.

11. 2. The information processing system according to claim 1, In the third display control step, a third screen showing a transmission history of the scout message is displayed on the terminal of the sender, In the information processing system, the third screen displays the employee to whom the scout message was sent and the type of the scout message in association with each other.

12. 12. The information processing system according to claim 11, An information processing system configured such that the third screen can narrow down the display targets depending on the type of the scout message.

13. An information processing system, at least one processor; The processor is configured to execute the following steps by reading the program: In the receiving step, a request to send a scout message from a sender belonging to an organization and a setting condition set for the scout message are received; wherein the scout message is sent from the sender to an employee belonging to the organization, The setting conditions are: Information about the employee to whom the scout message is to be sent, as specified by the sender; Information regarding the open position corresponding to the scout message designated by the sender; and and information regarding the type of the scout message; In the sending step, a scout message regarding the recruiting position is sent to the set employee based on the sending request; Here, on the terminal of the employee to which the scout message is sent, the scout message is displayed in a display mode corresponding to the type of the scout message, In the fourth display control step, a fourth screen is displayed on the sender's terminal, the fourth screen showing a timeline of the progress of the scouting of the employee who sent the scout message; An information processing system in which the fourth screen displays the type of the sent scout message in association with a portion of the timeline.

14. 2. The information processing system according to claim 1, a server having the processor; and a terminal that can access the server.

15. 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 14.

16. 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 14.

Citation Information

Patent Citations

  • Information processing method, program, and information processing device

    JP2025007298A

  • Recruiting support system, recruiting support method, and program

    JP2025102619A

  • Recruitment support system, recruitment support method and program

    JP7573779B1

  • Information processing system, information processing method, and program

    JP7646939B1

  • Information processing system, information processing method, and program

    JP7671403B1