Information processing system, information processing method, and program
The information processing system addresses ambiguous recruitment policies by clustering user inputs, extracting relevant concepts, and generating clear recruitment strategies, improving policy creation and employee attraction.
Patent Information
- Application Number
- JP2022103847
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-06-28
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2042-06-28
AI Technical Summary
Recruitment activities suffer from inefficiency and reduced quality when an organization's recruitment policy is ambiguous.
An information processing system that receives characteristic information about an organization's strengths and weaknesses, generates clusters based on similarity, extracts common concepts, and outputs policy information using reference information to create clear recruitment policies.
Enables users to easily create specific and effective recruitment policies by leveraging diverse user opinions and transforming perceived weaknesses into strengths, enhancing communication of organizational advantages to potential employees.
Smart Images

Figure 0007609455000001 
Figure 0007609455000002 
Figure 0007609455000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] 2. Description of the Related Art Conventionally, information processing systems that support the recruiting activities of organizations are known. For example, Patent Document 1 discloses a method for facilitating the creation of a job posting. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-051726 Summary of the Invention [Problem to be solved by the invention]
[0004] However, there was a possibility that the efficiency and quality of recruitment activities would decrease if recruitment activities were carried out in a situation where the organization's recruitment policy was unclear.
[0005] In view of the above circumstances, the present invention provides a technique that enables a user to easily create a hiring policy. [Means for solving the problem]
[0006] According to one aspect of the present invention, there is provided an information processing system. The information processing system includes a control unit. The control unit is configured to execute the following steps. In the reception step, a plurality of pieces of characteristic information related to the strengths or weaknesses of an organization are received from a user. In the generation step, clusters are generated by classifying the plurality of pieces of characteristic information according to the similarity of the contents of the characteristic information. In the first output control step, policy information related to the organization's recruitment is output based on the concepts extracted from the clusters and first reference information related to the importance of the concepts.
[0007] According to the present invention, a user can easily create a hiring policy. [Brief description of the drawings]
[0008] [Figure 1] 1 is a diagram showing an overall configuration of an information processing system 1. [Diagram 2] 2 is a block diagram showing a hardware configuration of an information processing device 2. FIG. [Diagram 3] FIG. 2 is a block diagram showing a hardware configuration of a user terminal 3. [Figure 4] 2 is a functional block diagram showing functions of an information processing device 2. FIG. [Diagram 5] 2 is an activity diagram showing an example of the flow of information processing executed in the information processing system 1. FIG. [Figure 6] 2 shows an example of a characteristic information input screen 4 displayed on a display unit 34 of a user terminal 3. [Figure 7] 1 shows an example of a strength determination screen 5 displayed on the display unit 34 of the user terminal 3. [Figure 8] 1 shows an example of a report display screen 6 displayed on the display unit 34 of the user terminal 3. [Figure 9] 1 shows an example of an analysis screen 7 displayed on the display unit 34 of the user terminal 3. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Various features shown in the following embodiments can be combined with each other.
[0010] Incidentally, the program for realizing the software appearing in this embodiment may be provided as a non-transitory computer-readable recording medium, or may be provided so as to be downloadable from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0011] In addition, in this embodiment, the term "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 addition, in this 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 collection consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculation can be performed on the circuit in the broad sense.
[0012] In addition, a circuit in the broad sense is a circuit realized by at least appropriately combining a circuit, circuitry, a processor, a memory, etc. In other words, 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.
[0013] 1. Hardware Configuration In this section, a hardware configuration of the information processing system 1 according to this embodiment will be described.
[0014] 1.1. Information Processing System 1 The information processing system 1 comprises an information processing device 2 and a user terminal 3, which are configured to be able to communicate with each other via a network (telecommunication line). In one embodiment, the information processing system 1 is made up of one or more devices or components. For example, if the information processing system 1 is made up only of the information processing device 2, the information processing system 1 can be the information processing device 2, and if the information processing system 1 is made up only of the user terminal 3, the information processing system 1 can be the user terminal 3. Each of these components will be further described below.
[0015] 1.2. Information processing device 2 2 is a block diagram showing a hardware configuration of the information processing device 2. The information processing device 2 includes a communication unit 21, a storage unit 22, and a control unit 23, and these components are electrically connected via a communication bus 20 inside the information processing device 2.
[0016] The communication unit 21 is preferably a wired communication means such as USB, IEEE1394, Thunderbolt (registered trademark), wired LAN network communication, etc., but may also include wireless LAN network communication, mobile communication such as 3G / LTE / 5G, BLUETOOTH (registered trademark) communication, etc. as necessary. In other words, it is more preferable to implement it as a collection of these multiple communication means.
[0017] The storage unit 22 stores various pieces of information defined by the above description. This can be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs related to the information processing device 2 executed by the control unit 23, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to the calculation of the programs. It may also be a combination of these.
[0018] The control unit 23 performs processing and control of the overall operation related to the information processing device 2. The control unit 23 is, for example, a central processing unit (CPU) not shown. The control unit 23 realizes various functions related to the information processing device 2 by reading out a predetermined program stored in the storage unit 22. That is, information processing by software stored in the storage unit 22 can be specifically realized by the control unit 23, which is an example of hardware, and executed as each functional unit included in the control unit 23. Note that the control unit 23 is not limited to being single, and may be implemented with multiple control units 23 for each function. Also, a combination of these may be used.
[0019] 1.3. User terminal 3 The user terminal 3 may be in any form, such as a smartphone, a tablet terminal, a computer, or the like, as long as it can access the information processing device 2 via a telecommunications line.
[0020] 3 is a block diagram showing a hardware configuration of the user terminal 3. The user terminal 3 includes a communication unit 31, a storage unit 32, a control unit 33, a display unit 34, and an input unit 35, and these components are electrically connected via a communication bus 30 inside the user terminal 3. Descriptions of the communication unit 31, the storage unit 32, and the control unit 33 are omitted because they are similar to the descriptions of the respective units in the information processing device 2.
[0021] The display unit 34 may be included in the housing of the user terminal 3 or may be externally attached. The display unit 34 displays a screen of a graphical user interface (GUI) that can be operated by the user. This is preferably implemented by using display devices such as a CRT display, a liquid crystal display, an organic EL display, and a plasma display depending on the type of the user terminal 3. In the following description, the display unit 34 is assumed to be included in the housing of the user terminal 3.
[0022] The input unit 35 may be included in the housing of the user terminal 3, or may be externally attached. For example, the input unit 35 may be implemented as a touch panel integrated with the display unit 34. If it is a touch panel, the user can input a tap operation, a swipe operation, or the like. Of course, a switch button, a mouse, a QWERTY keyboard, or the like may be adopted instead of the touch panel. That is, the input unit 35 accepts an operation input made by the user. The input is transferred as a command signal to the control unit 33 via the communication bus 30, and the control unit 33 can execute a predetermined control or calculation as necessary.
[0023] 2. Functional configuration The functional configuration of this embodiment will be described. Fig. 4 is a functional block diagram showing the functions of the information processing device 2. As described above, information processing by the software stored in the storage unit 22 is specifically realized by hardware (specifically, the control unit 23), and can be executed as each functional unit included in the control unit 23. In other words, the information processing system 1 includes each functional unit in a program.
[0024] Specifically, the control unit 23 includes, as each functional unit, a reception unit 230, a generation unit 231, an output control unit 232, a conversion unit 233, a display control unit 234, an extraction unit 235, and a learning unit 236. Note that, in one example, the conversion unit 233, the display control unit 234, the extraction unit 235, and the learning unit 236 can be omitted.
[0025] The reception unit 230 is configured to be able to execute the reception step. Specifically, for example, the reception unit 230 is configured to be able to receive information via the communication unit 21 or the storage unit 22 and read the information into the working memory. In particular, the reception unit 230 receives various inputs by the user via the input unit 35 of the user terminal 3. The reception unit 230 also receives various information from the information processing device 2 via the network and the communication unit 21. In this embodiment, the various information received by the reception unit 230 will be described as being stored in the storage unit 22.
[0026] The generating unit 231 is configured to be able to execute a generating step. Specifically, for example, the generating unit 231 is configured to be able to generate a cluster CL by grouping a plurality of pieces of information accepted by the accepting unit 230.
[0027] The output control unit 232 is configured to be able to execute a first output control step and a second output control step. Specifically, for example, the output control unit 232 is configured to be able to output various information as documents, images, audio, video files, etc. The output files may be stored in the storage unit 22, or may be transmitted to the user terminal 3 via the communication unit 21 and a network. In addition, the files transmitted to the user terminal 3 may be output from an external device such as a printer or speaker via the communication unit 31, for example.
[0028] The conversion unit 233 is configured to be able to execute a conversion step. Specifically, for example, the conversion unit 233 is configured to be able to convert the received information into different information by matching the information received by the reception unit 230 with reference information.
[0029] The display control unit 234 is configured to be able to execute a display control step. Specifically, for example, the display control unit 234 displays various pieces of information received from the information processing device 2 or stored in the storage unit 32, or screens, images, etc. including these, in a manner viewable by the user terminal 3. For example, the display control unit 234 controls visual information such as screens, images including still images or videos, icons, messages, etc. to be displayed on the display unit 34 of the user terminal 3. The display control unit 234 may generate only rendering information for displaying the visual information on the user terminal 3.
[0030] The extraction unit 235 is configured to be capable of extracting other information from the information accepted by the acceptance unit 230 or the information output by the output control unit 232. Specifically, for example, the extraction unit 235 is configured to be capable of extracting a concept CN common to each cluster CL.
[0031] The learning unit 236 is configured to be able to execute a learning step. Specifically, for example, the learning unit 236 is configured to be able to input various information received by the receiving unit 230 to at least one or more learning devices and generate a trained model using a machine learning technique. The machine learning technique is not particularly limited, and a known machine learning algorithm may be used. Specifically, for example, linear regression, support vector machine (SVM), logistic regression, decision tree, random forest, boosting, neural network, heterogeneous mixture learning, combinations thereof, and the like may be appropriately adopted. In the following, when the reference information is a trained model, the expression "matching specific data with the reference information" may refer to inputting specific data into the trained model. The trained model may generate at least one output y1 based on at least one input x1. The input x1 is also called an explanatory variable. The output y1 is also called an evaluation function.
[0032] 3. Details of data processing In this section, with reference to the drawings, an information processing method executed by the information processing system 1 will be described. As shown below, the information processing method includes the following steps. Note that the order of the processes can be changed as appropriate, and multiple processes may be executed simultaneously, or all of the processes may not be executed.
[0033] 3.1. Overview of information processing 5 is an activity diagram showing an example of the flow of information processing executed in the information processing system 1. As an example, a situation will be described in which a plurality of users who are employees involved in the recruitment activities of a company consider a policy for the recruitment activities.
[0034] First, the receiving unit 230 receives a plurality of pieces of characteristic information FT related to the strengths or weaknesses of the organization from the user as a receiving step (activity A001). Specifically, for example, the receiving unit 230 receives an input of the characteristic information FT from the user via the input unit 35 and the communication unit 31. The characteristic information FT is information that represents the characteristics of the organization, and is classified into information related to strengths that have a positive meaning and information related to weaknesses that have a negative meaning. The positive or negative meaning here may be based on the subjective opinion of the user. The receiving unit 230 may receive an input from the user who selects one or more pieces of characteristic information FT from a plurality of pieces of characteristic information stored in advance, or may receive the characteristic information FT by the user's free entry.
[0035] Preferably, the characteristic information FT is a sentence input by the user, indicating the strengths or weaknesses of the organization. In the following, the characteristic information FT will be described as a sentence. Examples of sentences indicating the strengths of an organization include "There are many caring people," "The business has a promising future," and "There is a culture of celebrating birthdays." On the other hand, examples of sentences indicating the weaknesses of an organization include "There is a lot of overtime work," "There are transfers every few years," and "There is a lot of work that requires physical strength." This aspect makes it possible to freely collect opinions from users, and a more diverse range of opinions can be reflected in the recruitment activity policy.
[0036] Also, preferably, the receiving unit 230 receives the characteristic information FT from each of the multiple users. Specifically, for example, the receiving unit 230 receives the multiple pieces of characteristic information FT via the input unit 35 in the user terminal 3 of each of the multiple users. With this embodiment, the multiple users can participate in the consideration of the recruitment activity policy at a time convenient for them, without actually gathering together, which is more user-friendly.
[0037] Next, as a conversion step, the conversion unit 233 compares the sentence regarding the weakness with the second reference information RF2 that associates a pair of paraphrased expressions, and converts the sentence regarding the weakness into a sentence regarding the strength (activity A002). Specifically, for example, the conversion unit 233 compares the sentence regarding the weakness read from the storage unit 22 with the second reference information RF2, and stores the converted sentence in the storage unit 22. Here, a paraphrased expression is a relationship between a sentence and another sentence that is paraphrased using another expression so as not to contradict the meaning of the sentence.
[0038] The second reference information RF2 may preferably be a trained model that trains pairs of sentences that have a paraphrase relationship. The paraphrase relationship may be, for example, the relationship between "a lot of overtime work" and "a lot of hardworking people", the relationship between "a lot of transfers" and "a lot of opportunities to work in various places", etc.
[0039] For example, activity A002 may include the following process. First, the conversion unit 233 divides the sentences related to the weaknesses by morphological analysis. Next, the conversion unit 233 inputs the divided text data into a trained model, and words that are highly similar to the original words and highly associated with the strengths are selected. Finally, the selected words are rearranged, and the converted sentences are output.
[0040] In this way, it is possible to utilize characteristics that were previously considered to be weaknesses as strengths that can be appealed to potential employers, allowing the policy of recruitment activities to be considered from a wider range of perspectives.
[0041] Next, as a generation step, the generation unit 231 generates clusters CL by classifying a plurality of sentences according to the similarity of the contents of the sentences related to the strengths (activity A003). Specifically, the generation unit 231 analyzes a plurality of sentences related to the strengths read from the storage unit 22, and generates one or a plurality of clusters CL by grouping sentences having similar meanings. The analysis method may be, for example, a method based on natural language processing and any unsupervised learning method (for example, hierarchical or non-hierarchical clustering, etc.).
[0042] Next, the extraction unit 235 extracts a concept CN common to each cluster CL (activity A004). Specifically, for example, the extraction unit 235 extracts sentences, noun phrases, words, etc., representing a concept CN common to a plurality of sentences by semantic analysis of a plurality of sentences included in the cluster CL. Alternatively, a plurality of users may determine a concept CN to be extracted from each cluster CL by a dialogue in an online conference or the like. For example, a representative user, which is one of the plurality of users, may input a sentence, noun phrase, word, etc., representing a concept CN of each cluster CL via the input unit 35.
[0043] The concept CN extracted in activity A004 is used in the following process to generate policy information PL as a candidate for "strengths of the organization" obtained by aggregating the opinions of multiple users. Preferably, the policy information PL includes a recruitment concept, which is a sentence generated based on multiple concepts. Also, preferably, the policy information PL includes a recruitment slogan that expresses the recruitment concept in one or two sentences. Also, preferably, the policy information PL includes a recruitment flow, which is a series of recruitment steps recommended to the user. This embodiment allows the user to easily create a more specific recruitment policy.
[0044] Next, the output control unit 232 matches the concept CN extracted in activity A004 with the first reference information RF1 read from the storage unit 22 (activity A005). The first reference information RF1 may be a trained model that has previously trained the relationship between a plurality of concepts CN and their importance. For example, the concept CN "good treatment" that is common to "high salary" and "generous welfare benefits" may be weighted to have a low importance.
[0045] Next, the display control unit 234 displays at least a part of the clusters CL or concepts CN together with an indicator regarding the importance of the concepts CN in a manner that is visible to the user (activity A006). Preferably, the display control unit 234 displays at least a part of the clusters CL or concepts CN in order of increasing importance (activity A006). Specifically, for example, the display control unit 234 displays a strength determination screen 5, which will be described later, on the display unit 34 of the user terminals 3 of multiple users. This manner makes it possible for the user to recognize the importance of the concepts CN. Furthermore, it becomes possible for the user to easily recognize which clusters CL or concepts CN have a high degree of importance.
[0046] Next, the receiving unit 230 receives an input for selecting a concept CN from the representative user (activity A007). Specifically, for example, the receiving unit 230 receives an input for selecting two or more concepts CN from the representative user via the input unit 35. As another aspect, the receiving unit 230 may receive an input for selecting two or more clusters CL from the representative user.
[0047] Preferably, the number of clusters CL or concepts CN to be accepted is 2 or more and 6 or less, more preferably 2 or more and 5 or less, and even more preferably 2 or more and 3 or less. This makes it possible to differentiate the strengths of the organization from other organizations and to easily communicate the strengths to potential employees.
[0048] Next, the output control unit 232 generates an adopted concept based on the multiple concepts CN received in the activity A007 (activity A008). Specifically, for example, the output control unit 232 inputs the multiple concepts CN into a trained model (hereinafter referred to as the adopted concept generation model) read from the storage unit 22, and generates one or more sentences (i.e., adopted concepts). The adopted concept generation model may be, for example, a model trained on multiple concepts CN and an adopted concept manually generated based on the concept CN. The process of generating a sentence may be similar to the process in activity A002. Here, "generating a sentence based on a concept CN" may include generating a sentence based on multiple sentences included in the cluster CL. In addition to simply rearranging the words included in a sentence to generate a sentence, a sentence may be generated by another word similar to the meaning of the analyzed sentence or word.
[0049] Next, the output control unit 232 outputs the multiple adopted concept proposals generated in activity A008 and stores them in the storage unit 22 (activity A009). Next, the display control unit 234 causes the display units 34 of the user terminals 3 of the multiple users to display the multiple adopted concept proposals that have been output.
[0050] Next, the receiving unit 230 receives an input for finalizing the adopted concept from the representative user (activity A010). Specifically, for example, the receiving unit 230 receives an input from the representative user via the input unit 35 to select an adopted concept from among a plurality of proposed adopted concepts. As another aspect, the receiving unit 230 may receive the adopted concept from the representative user by free-form text entry.
[0051] Next, the output control unit 232 generates and outputs a proposal for an adoption slogan based on the adoption concept determined in activity A010 (activity A011). Here, the adoption slogan may be a slogan for recruitment activities. Specifically, for example, the output control unit 232 inputs the adoption concept into a trained model (hereinafter referred to as the adoption slogan generation model) read from the storage unit 22, generates one or more proposals for the adoption slogan, and stores them in the storage unit 22. The adoption slogan generation model may be a model that has been trained on the adoption concept and an adoption slogan manually generated based on the adoption concept. The process of generating a sentence may be the same as the process in activity A002. Next, the display control unit 234 causes the display unit 34 of the user terminals 3 of the multiple users to display the multiple adoption slogan proposals that have been output.
[0052] Next, the reception unit 230 receives an input from the representative user to finalize the adopted slogan (activity A012). Specifically, for example, the reception unit 230 receives an input from the representative user via the input unit 35 to select an adopted slogan from among a plurality of proposed adopted slogans. As another aspect, the reception unit 230 may receive an adopted slogan from the representative user by free-form text entry.
[0053] As an example, a case will be described in which three concepts CN, "a culture that values colleagues," "an environment where you can take on challenges," and "a group of original products," are received in activity A007. For example, in activity A009, the output control unit 232 may output a sentence, "Here is a world where you can take on challenges in an environment where you never have to worry alone and never abandon your colleagues. Would you like to create something that will change the world together with us?" as a proposal for a hiring slogan generated based on this hiring concept in activity A011. Furthermore, in activity A011, the output control unit 232 may output a sentence, "Challenge the unknown together with colleagues," "As a team, surprise the world," etc. as a proposal for a hiring slogan generated based on this hiring concept.
[0054] Next, the output control unit 232 generates and outputs a proposal for an adoption flow based on the adoption concept determined in activity A010 (activity A013). Specifically, for example, the output control unit 232 inputs the adoption concept into a trained model (hereinafter referred to as an adoption flow generation model) read from the storage unit 22, generates one or more adoption flow proposals, and stores them in the storage unit 22. The adoption flow generation model may be a model that has been trained on the adoption concept and an adoption flow manually generated based on the adoption concept. Next, the display control unit 234 causes the display unit 34 of the user terminals 3 of the multiple users to display the multiple adoption slogan proposals that have been output.
[0055] The recruitment flow includes, for example, a process of making the candidate aware of the company, a process of meeting the candidate, a process of selecting the candidate, and a process from after making a job offer to the candidate to the job offer ceremony. The recruitment flow proposal may include a plurality of means recommended to the user in each of these processes. For example, in the process of meeting the candidate in new graduate recruitment, there are options such as holding an information session at a university, holding a tour of the business establishment, and implementing an internship. For example, if the recruitment concept includes the phrase "never abandon your colleagues," it may be recommended to implement an internship in which students experience work as part of a team in order to convey to students a culture of valuing colleagues. Also, for example, it may be recommended to emphasize the quality of whether or not the candidate is cooperative in the selection process.
[0056] Next, the receiving unit 230 receives an input for finalizing the hiring flow from the representative user (activity A014). Specifically, for example, the receiving unit 230 receives an input for selecting the content to be implemented in each step in the hiring flow from the representative user via the input unit 35. As another aspect, the receiving unit 230 may receive text input by the representative user.
[0057] Next, the output control unit 232 outputs the report and the recruitment flow schedule, and stores them in the storage unit 22 (activity A015). The report may include a plurality of sentences included in each cluster CL, the concept CN of each cluster CL, the selected concept CN, the recruitment concept, the recruitment slogan, the recruitment flow, and the like. The recruitment flow schedule may be a table for managing the recruitment flow. For example, the schedule may be a Gantt chart-type schedule, a bar chart-type schedule, a network-type schedule, and the like. The schedule may also be a table for managing the transition of the number of candidates for recruitment in each process. For example, the schedule may be a table for managing the number of people who attended the information session, the number of people who applied, the number of people who passed each selection stage, the number of people who received job offers, and the like.
[0058] 3.2 Details of data processing The above-mentioned information processing will be described in detail with reference to FIGS.
[0059] 6 shows an example of a characteristic information input screen 4 displayed on the display unit 34 of the user terminal 3. For example, in activity A001 in FIG. 5, the receiving unit 230 may receive characteristic information FT related to strengths or weaknesses from multiple users via the characteristic information input screen 4. The characteristic information input screen 4 includes a process display tab 41, an input box 42, an operation button 43, and an operation button 44.
[0060] The process display tab 41 is a tab that shows a series of processes for creating a policy regarding hiring. The process display tab 41 includes a process button 411 and a current location display 412. When the user selects any of the process buttons 411, a screen corresponding to each process may be displayed. The current location display 412 may display the current process in a manner that allows the user to recognize it (for example, by applying color). The description of the process display tab 51 and the process display tab 61 described below will be omitted because they are similar to the process display tab 41.
[0061] A sentence relating to a strength or weakness, which is an example of the characteristic information FT relating to a strength or weakness, may be input into the input box 42. Instead of the input box 42, a plurality of options indicating the characteristic information FT may be displayed.
[0062] The operation buttons 43 and 44 accept various operations in response to user input via the input unit 35. For example, operations such as adding an input box 42, temporarily saving the input contents, completing the input and proceeding to the next step, saving the input contents and ending the work, returning to the home screen, etc. The explanation of the operation buttons 55 and 73 described later will be omitted because it is the same as the explanation of the operation buttons 43 and 44.
[0063] 7 shows an example of the strength determination screen 5 displayed on the display unit 34 of the user terminal 3. The strength determination screen 5 includes a process display tab 51, a selection box 52, a selection box 53, a cluster display area 54, and an operation button 55.
[0064] For example, the user may select any cluster CL via selection box 52 and selection box 53. In the example of Fig. 7, the reception unit 230 receives three clusters CL and the order of importance via selection box 52 etc. Selection box 52 indicates a state in which an input has already been made by the user, while selection box 53 indicates a state in which no input has been made yet.
[0065] For example, the cluster display area 54 displays the cluster CL generated by the generation unit 231. The cluster display area 54 includes a concept 541 (CN), an importance index 542, and feature information 543 (FT). Here, the feature information 543 (FT) may be a sentence converted from a sentence indicating a strength or a sentence indicating a weakness input on the feature information input screen 4. For example, the importance index 542 may be an index indicating the importance of the concept 541 (CN). The index may be expressed, for example, by numbers, letters, symbols, graphs, or the like.
[0066] 8 shows an example of a report display screen 6 displayed on the display unit 34 of the user terminal 3. For example, in activity A015 of FIG. 5, the report display screen 6 may be displayed as an example of a report to be output. The report display screen 6 includes a process display tab 61, a strength display area 62, a recruitment concept display area 63, a recruitment slogan display area 64, and a recruitment flow display area 65.
[0067] For example, the strengths of the organization determined on the strengths determination screen 5 may be displayed in the strengths display area 62. The strengths display area 62 includes a concept 621 (CN) and characteristic information 622 (FT). The characteristic information 622 (FT) may show a representative example of the characteristic information 543 (FT) displayed on the strengths determination screen 5.
[0068] For example, the hiring concept display area 63 may display the hiring concept determined in activity A010 in Fig. 5. For example, the hiring slogan display area 64 may display the hiring slogan determined in activity A012. For example, the hiring flow display area 65 may display the hiring flow determined in activity A014. For example, the hiring flow display area 65 includes a plurality of means 651. The means 651 may specifically indicate the means of hiring activities performed by the user in each step of the hiring flow.
[0069] 4. Variations The information processing system 1 according to the above embodiment may be configured as follows.
[0070] In one embodiment, the user may convert a statement about a weakness into a statement that rephrases the weakness as a strength, for example, by converting the statement into a statement that has a positive connotation, such as a statement that describes efforts being made to address the organizational issues that are weaknesses, etc.
[0071] In one embodiment, each activity may allow subsequent processing to be interrupted. In that case, information received or output up to that activity is stored. The user may be able to resume processing from the point where the processing was interrupted, or from any processing prior to the point where the processing was interrupted. For example, the strength or weakness statement stored in activity A001 may be reused when creating policy information PL other than the policy information PL that was once output.
[0072] As one embodiment, activities A006 to A008 may be omitted. As a first output control step, the output control unit 232 may output policy information PL regarding the organization's recruitment (specifically, a recruitment concept, a recruitment slogan, a recruitment flow, etc.) based on the concept CN extracted from the cluster CL and the first reference information RF1 regarding the importance of the concept CN. The output control unit 232 may execute the first output control step regardless of the selection input of the concept CN from the user. As another embodiment, the output control unit 232 may output at least one of the recruitment concept, the recruitment slogan, and the recruitment flow.
[0073] In one aspect, the output control unit 232 outputs a predicted value regarding employment as a second output control step further based on third reference information RF3 that associates the number of feature information FT or clusters CL with the actual value of the number of employees. Specifically, for example, the output control unit 232 inputs the feature information FT into a trained model (hereinafter referred to as a recruitment prediction model) read from the storage unit 22, and stores the output prediction result in the storage unit 22. The recruitment prediction model may be a model that has been trained on the number of feature information FT or clusters CL and the actual value of the number of employees. Preferably, the output control unit 232 further outputs an employment deviation value calculated by comparing the predicted value with the predicted value of another organization other than the organization.
[0074] FIG. 9 shows an example of the analysis screen 7 displayed on the display unit 34 of the user terminal 3. For example, the analysis screen 7 includes a prediction result display area 71, an advice display area 72, and an operation button 73. For example, the prediction result of the number of people to be hired, the probability of successful hiring, a hiring deviation value, etc. may be displayed in the prediction result display area 71. The number of people to be hired may be, for example, the number of people who will attend the briefing session, those who will apply, those who have received a job offer, those who have declined the job offer, etc. For example, the prediction result may be displayed by a numerical value (number of people, deviation value, ratio, score, etc.), an evaluation (characters, symbols, etc.), or an image (graph, icon, etc.). For example, the advice display area 72 may display a commentary on the prediction result, advice for improving the prediction result, etc.
[0075] As one aspect, the first reference information RF1, the second reference information RF2, and the third reference information RF3 do not have to be learned models, and may be, for example, a lookup table or database that specifies the corresponding relationships between multiple pieces of information, a mathematical model that mathematically relates multiple pieces of information, etc.
[0076] In this embodiment, the reception unit 230, the generation unit 231, the output control unit 232, the conversion unit 233, the display control unit 234, the extraction unit 235, and the learning unit 236 are described as functional units realized by the control unit 23 of the information processing device 2, but at least a part of them may be implemented as functional units realized by the control unit 33 of the user terminal 3.
[0077] One aspect of the embodiment may be an information processing method. The information processing method includes each step in the information processing system 1. Another aspect of the embodiment may be a program. The program causes the user terminal 3, which is a computer, to execute each step in the information processing system 1.
[0078] Furthermore, it may be provided in the following aspects:
[0079] (1) An information processing system comprising a control unit configured to execute the following steps: a receiving step of receiving a plurality of pieces of characteristic information relating to strengths or weaknesses of an organization from a user; a generating step of generating clusters by classifying the plurality of pieces of characteristic information according to a similarity in content of the characteristic information; and a first output control step of outputting policy information regarding the organization's hiring based on a concept extracted from the cluster and first reference information relating to the importance of the concept.
[0080] (2) In the information processing system described in (1) above, in the receiving step, the characteristic information is received from each of the multiple users.
[0081] (3) In the information processing system described in (1) or (2) above, the characteristic information is a sentence input by the user indicating the strength or the weakness.
[0082] (4) In the information processing system described in (3) above, the conversion step further includes matching the characteristic information regarding the weakness with second reference information that associates a pair of paraphrases to convert the characteristic information regarding the weakness into characteristic information regarding the strength, where the paraphrases are the relationship between the sentence and another sentence that is paraphrased using another expression so as not to contradict the meaning of the sentence.
[0083] (5) In the information processing system described in (3) or (4) above, the policy information includes an adopted concept, which is a sentence generated based on a plurality of the concepts.
[0084] (6) In the information processing system described in (5) above, the policy information includes a recruitment slogan that expresses the recruitment concept in one or two sentences.
[0085] (7) In the information processing system according to any one of (1) to (6) above, the policy information includes an adoption flow, which is a series of steps for the adoption, recommended to the user.
[0086] (8) In the information processing system described in any one of (1) to (7) above, in the second output control step, a predicted value regarding the hiring is output further based on third reference information correlating the characteristic information or the number of the clusters with an actual number of people hired.
[0087] (9) In the information processing system described in (8) above, the second output control step further outputs an adoption deviation value calculated by comparing the predicted value with predicted values of other organizations other than the organization.
[0088] (10) In the information processing system according to any one of (1) to (9) above, in the display control step, at least a portion of the clusters or concepts are displayed together with an indicator of the importance in a manner visible to the user.
[0089] (11) In the information processing system described in (10) above, in the display control step, at least a portion of the clusters or concepts are displayed in order of increasing importance.
[0090] (12) An information processing method, comprising the steps of the information processing system according to any one of (1) to (11) above.
[0091] (13) A program for causing a computer to execute each step in the information processing system according to any one of (1) to (11) above. Of course, this is not a limitation. The above (1) to (13) can be combined in any manner. For example, a combination of (1), (2), and (3) may be implemented.
[0092] Finally, although various embodiments according to the present disclosure have been described, these are presented as examples and are not intended to limit the scope of the invention. The novel embodiment can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. The embodiments and their modifications are included within the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]
[0093] 1: Information processing system 2: Information processing equipment 20: Communication bus 21: Communications Department 22: Storage section 23: Control section 230: Reception 231 :Generation part 232: Output control section 233: Conversion section 234: Display control unit 235:Extraction part 236: Learning Department 3: User terminal 30: Communication bus 31: Communications Department 32: Storage section 33: Control section 34: Display section 35: Input section 4: Feature information input screen 41: Process display tab 411: Process button 412: Current position display 42: Input box 43: Operation button 44: Operation button 5: Strength decision screen 51: Process display tab 511: Process button 512: Current position display 52: Selection box 53: Selection box 54: Cluster display area 541 :Concept 542: Importance index 543:Feature information 55: Operation button 6: Report display screen 61: Process display tab 611: Process button 612: Current position display 62: Strengths display area 621 :Concept 622:Feature information 63: Recruitment concept display area 64: Recruitment slogan display area 65: Recruitment flow display area 651: means 7:Analysis screen 71: Prediction result display area 72: Advice display area 73: Operation button CL : Cluster CN: Concept FT:Feature information PL: Policy information RF1: First reference RF2: Second Reference RF3: Third Reference
Claims
1. An information processing system, A control unit is provided, The control unit is configured to execute the following steps: In the receiving step, a plurality of pieces of characteristic information related to the strengths or weaknesses of the organization are received from a user; In the generating step, a cluster is generated by classifying a plurality of pieces of the feature information according to a similarity of contents of the feature information; In the extraction step, a sentence, a noun, or a word that is common to a plurality of sentences included in each of the clusters is extracted as a concept corresponding to the cluster; In a first output control step, the extracted concepts are input into a trained model to output policy information regarding the organization's policies, and the trained model is a model that has been trained in advance to determine the correspondence between the concepts and the organization's policies.
2. 2. The information processing system according to claim 1, The receiving step receives the characteristic information from each of the plurality of users.
3. 2. The information processing system according to claim 1, The characteristic information is a sentence input by the user that indicates the strength or the weakness.
4. 4. The information processing system according to claim 3, Furthermore, in the conversion step, the characteristic information on the weakness is matched with second reference information in which a pair of paraphrases is associated, and the characteristic information on the weakness is converted into characteristic information on the strength, The paraphrased expression is a relationship between the sentence and another sentence that is paraphrased using other expressions so as not to contradict the meaning of the sentence.
5. In the information processing system according to claim 1, The trained model is a model that has been machine-learned so as to output an adopted concept, which is a sentence generated based on the concept, when the concept is input, In the first output control step, the policy information including the adopted concept is output.
6. In the information processing system according to claim 5, The trained model is a model that has been machine-learned to output a recruitment slogan that expresses the recruitment concept in one or two sentences when the recruitment concept is input, In the first output control step, the policy information including the adoption slogan is output.
7. In the information processing system according to claim 5, The trained model is a model that has been machine-learned to output a hiring flow, which is a series of hiring processes, recommended to the user when the hiring concept is input, In the first output control step, the policy information including the adoption flow is output.
8. 8. The information processing system according to claim 7, Furthermore, in the second output control step, the feature information or the number of clusters is matched or input to third reference information to output the predicted value regarding the adoption, wherein the third reference information is: A lookup table that can refer to the characteristic information or the number of clusters and the actual number of employees; or A model that has undergone machine learning to output the predicted value when the feature information or the number of clusters is input.
9. 9. The information processing system according to claim 8, In the second output control step, an adoption deviation value calculated by comparing the predicted value with predicted values of other organizations other than the organization is further output.
10. In the information processing system according to claim 1, In the first output control step, the importance of the concept is output by matching or inputting the concept to first reference information, and the first reference information is A lookup table that can refer to the correspondence between the concepts and the importance levels; or A model that has undergone machine learning to input the concept and output the importance of the concept, Furthermore, in the display control step, at least a part of the clusters or concepts is displayed together with an indicator of the importance in a manner that is visible to the user.
11. 11. The information processing system according to claim 10, The display control step includes displaying at least a portion of the clusters or concepts in order of increasing importance.
12. 1. An information processing method, comprising: A method comprising the steps of: performing a process for detecting a plurality of information processing devices in accordance with any one of claims 1 to 11;
13. A program, A method for causing a computer to execute each step in the information processing system according to any one of claims 1 to 11.
Citation Information
Patent Citations
Simulation system, simulation method, simulation program, and recording medium
JP2009295017A
Personnel employment support system and personnel employment support program
JP2010015289A
Information processor and program
JP2019133637A
Recruitment support method, recruitment support device, recruitment support program, and recording medium
JP2021051726A
Employment information service equipment
JP3144517U