Information processing system, information processing method, and program

JP7633465B1Active Publication Date: 2025-02-19BIZREACH INC

Patent Information

Application Number
JP2024205058
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-02-19
Estimated Expiration
2044-11-25

Smart Images

  • Figure 0007633465000001_ABST
    Figure 0007633465000001_ABST
Patent Text Reader

Abstract

An information processing system capable of appropriately updating documents is provided. [Solution] According to one aspect of the present invention, there is provided an information processing system having at least one processor, the processor being configured to execute each of the following steps by reading a program, in which an acquisition step acquires resume documents for managed persons working in an organization and registration information for the managed persons registered in a database within the organization, an extraction step extracts items not stated in the resume documents from the acquired registration information as unstated items, and a presentation step presents to the managed persons and / or an administrator who manages the managed persons that there are unstated items in the resume document.
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] As disclosed in Patent Document 1, a technique is disclosed for assisting in the creation of text by automatically creating templates. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2009-230705 A Summary of the Invention [Problem to be solved by the invention]

[0004] Incidentally, documents relating to human resources may require appropriate updating of the contents contained therein.

[0005] In view of the above circumstances, the present invention provides an information processing system and the like that can appropriately update documents. [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 each of the following steps by reading a program, in which an acquisition step acquires resume documents for managed persons working in an organization and registration information for the managed persons registered in a database within the organization, an extraction step extracts items not stated in the resume documents from the acquired registration information as unstated items, and a presentation step presents to the managed persons and / or an administrator who manages the managed persons that there are unstated items in the resume document.

[0007] According to this aspect, an information processing system or the like is provided that can properly manage information about managed persons. [Brief description of the drawings]

[0008] [Figure 1] 1 is a configuration diagram illustrating an information processing system 1. [Diagram 2] 2 is a block diagram showing a hardware configuration of the server device 10. FIG. [Diagram 3] 2 is a block diagram showing the hardware configuration of a manager terminal 20 and a managed person terminal 30. FIG. [Figure 4] 1 is a block diagram showing functions realized by a server device 10 (control unit 11), an administrator terminal 20 (control unit 21), and a managed person terminal 30 (control unit 31). [Diagram 5] FIG. 2 is a block diagram showing an example of the configuration of a personnel database D10. [Figure 6] 1 is an example of a resume document RD created by the creation unit 112. [Figure 7] FIG. 2 is an activity diagram for explaining information processing according to the present embodiment. [Figure 8] 13 is an example of a screen displayed on a managed person terminal 30. [Figure 9] 13 is an example of a screen displayed on a managed person terminal 30. [Figure 10] 13 is an example of a screen displayed on a managed person terminal 30. [Figure 11] 13 is an example of a screen displayed on a managed person terminal 30. [Figure 12] 13 is an example of a screen displayed on a managed person terminal 30. [Figure 13] FIG. 2 is an activity diagram for explaining information processing according to the present embodiment. [Figure 14] 13 is an example of a management screen presented on a screen of an administrator terminal 20. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[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 acquisition step, resume documents of the persons to be managed who work in the organization and registration information of the persons to be managed registered in a database in the organization are acquired; In the extraction step, items not described in the resume document are extracted as undescribed items from the acquired registered information; In the presenting step, the information processing system presents to the managed person and / or an administrator who manages the managed person that there is an item not described in the resume document.

[0011] Incidentally, a program for realizing the software appearing in one 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 launched on an external computer and its functions are realized on a client terminal (so-called cloud computing).

[0012] In addition, in various information processing according to an embodiment, an input and an output according to the input can be realized. Here, as long as an output is obtained as a result of the input, the form of information referenced in such information processing (hereinafter referred to as reference information) is not limited. The reference information may be, for example, rule-based information such as a database, a lookup table, or a predetermined function (including a judgment formula such as a regression formula constructed by a statistical method), or may be a trained model that has previously trained the correlation between the input and the output, or may be a large-scale language model that can output a desired result by inputting a prompt.

[0013] In one 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 one embodiment, various information is handled, and this information is represented by, for example, 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.

[0014] Furthermore, a circuit in the broad sense is a circuit realized by at least appropriately combining a circuit, circuitry, a processor, and a memory. The processor may be a general-purpose processor or a dedicated circuit. 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.

[0015] 1. Hardware Configuration This section describes 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, a plurality of administrator terminals 20, and a plurality of managed person terminals 30. The server device 10, the administrator terminal 20, and the managed person terminals 30 are configured to be able to communicate with each other via the communication line 2. The server device 10, the administrator terminal 20, and the managed person terminals 30 may be connected to the communication line 2 by wire or wirelessly.

[0017] The information processing system 1 constitutes part of a personnel system used by personnel (multiple managed persons) subject to personnel management within an organization and multiple managers who have relationships with the managed persons within the organization. "Managers" include people on the reporting line of the managed persons (e.g., superiors, line managers, etc.), personnel managers, etc. Note that a "managed person" in the information processing system 1 may also be the "manager" of another managed person. Also, a "manager" may also be the "managed person." Subjects managed by the information processing system 1 may include both managers and managed persons, and may typically be employees belonging to the organization.

[0018] The information processing system 1 supports the creation of resume documents for managed persons. In one embodiment, the information processing system 1 is composed of one or more devices or components. These components will be described below.

[0019] <Server device 10> 2 is a block diagram showing a hardware configuration of the server device 10. The server device 10 includes a control unit 11, a storage unit 12, a communication unit 13, and a communication bus 14. The control unit 11, the storage unit 12, and the communication unit 13 are electrically connected to each other inside the server device 10 via the communication bus 14.

[0020] <Control unit 11> The control unit 11 performs processing and control of the overall operation 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 a predetermined program stored in the storage unit 12. That is, information processing by software stored in the storage unit 12 can be specifically realized by the control unit 11, which is an example of hardware, and executed as each functional unit included in the control unit 11. These will be described in more detail in the next section. Note that the control unit 11 is not limited to being single, and may be implemented with multiple control units 11 for each function. Also, a combination of these may be used.

[0021] <Storage section 12> The storage unit 12 stores various 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 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 calculations. The storage unit 12 stores various programs, variables, etc. related to the server device 10 executed by the control unit 11.

[0022] <Communications Division 13> The communication unit 13 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 multiple communication means. In other words, the server device 10 may communicate various information from the outside via the communication unit 13 and the network.

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

[0024] <Administrator terminal 20> Fig. 3 is a block diagram showing the hardware configuration of the administrator terminal 20 and the managed person terminal 30. As shown in Fig. 3A, the administrator terminal 20 includes a control unit 21, a storage unit 22, a communication unit 23, an input unit 24, an output unit 25, and a communication bus 26. The control unit 21, the storage unit 22, the communication unit 23, the input unit 24, and the output unit 25 are electrically connected via the communication bus 26 inside the administrator terminal 20. The explanation of the control unit 21, the storage unit 22, and the communication unit 23 will be omitted because they are similar to the explanation of each unit in the server device 10.

[0025] <Input section 24> The input unit 24 accepts an operation input made by a user. The operation input is transferred as a command signal to the control unit 21 via the communication bus 26. The control unit 21 may execute a predetermined control or calculation based on the transferred command signal as necessary. The input unit 24 may be included in the housing of the administrator terminal 20, or may be externally attached. For example, the input unit 24 may be implemented as a touch panel integrated with the output unit 25. When the input unit 24 is implemented as a touch panel, the user can input a tap operation, a swipe operation, or the like to the input unit 24. As the input unit 24, a switch button, a mouse, a track pad, a QWERTY keyboard, or the like can be adopted instead of a touch panel.

[0026] <Output section 25> The output unit 25 displays a screen of a graphical user interface (GUI) that can be operated by a user. The output unit 25 may be included in the housing of the administrator 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 implemented by selectively using them according to the type of the administrator terminal 20.

[0027] <Managed Person Terminal 30> 3B, the managed user terminal 30 includes a control unit 31, a storage unit 32, a communication unit 33, an input unit 34, an output unit 35, and a communication bus 36. The control unit 31, the storage unit 32, the communication unit 33, the input unit 34, and the output unit 35 are electrically connected via the communication bus 36 inside the managed user terminal 30. Descriptions of the control unit 31, the storage unit 32, the communication unit 33, the input unit 34, and the output unit 35 will be omitted because they are similar to the descriptions of the respective units in the administrator terminal 20.

[0028] 2. Functional configuration In this section, the functional configuration of the present embodiment will be described. Information processing by the software stored in the storage unit 12 is specifically realized by the control unit 11, which is an example of hardware, and can be executed as each functional unit included in the control unit 11 (a processor included in the information processing system 1).

[0029] FIG. 4 is a block diagram showing functions realized by the server device 10 (control unit 11), the manager terminal 20 (control unit 21), and the managed person terminal 30 (control unit 31).

[0030] As shown in Fig. 4A, the server device 10 (control unit 11) includes a reception unit 111, a creation unit 112, a publication unit 113, a display control unit 114, an acquisition unit 115, an extraction unit 116, a presentation unit 117, an addition unit 118, a tag extraction unit 119, an assignment unit 120, a tag presentation unit 121, and an artificial intelligence unit 122. As shown in Fig. 4B, the administrator terminal 20 (control unit 21) includes a display unit 211 and an operation reception unit 212. As shown in Fig. 4C, the managed user terminal 30 (control unit 31) includes a display unit 311 and an operation reception unit 312.

[0031] <Reception Department 111> The reception unit 111 is configured to receive various information. In a typical embodiment, the reception unit 111 of the server device 10 receives instructions, requests, and the like based on operations from the manager terminal 20 and the managed person terminal 30. In addition, in this embodiment, the reception unit 111 receives registration information related to managed persons working in the organization, which is registered in a database within the organization. Note that the reception of this registration information is triggered by a terminal operation by a person inputting information within the organization. Here, the "person inputting information within the organization" includes the manager and the managed person.

[0032] The persons to be managed are, for example, employees or staff of an organization. The database within an organization may be a database that is accessible only to those related to the organization, and data is not made public or provided to outside the organization. Organizations include profit-making corporations (e.g., companies, etc.), non-profit corporations (e.g., cooperatives, foundations, etc.), public corporations (e.g., local governments, etc.), etc.

[0033] The databases in the organization include a personnel database. FIG. 5 is a block diagram showing an example of the configuration of the personnel database D10. The personnel database D10 includes, for example, a basic information database D101, a goal evaluation database D102, a position database D103, a skill database D104, a recruitment database D105, a condition survey database D106, an organization diagnosis survey database D107, an original survey database D108, an interview database D109, and an attendance database D110. Each of these databases stores and accumulates data (registered information) of each of the persons to be managed. The recruitment database D105 stores recruitment data for new graduates and recruitment data for mid-career hires. The position database D103 and the skill database D104 may be part of the basic information database D101 or the goal evaluation database D102.

[0034] The registered information on the managed persons stored in the personnel database D10 is personnel information, and is classified into a plurality of categories. Examples of the "categories" include the name, sex, age, employee code, contact information, affiliation, employment type, work location, job, goals set by the managed persons within the organization, evaluation of the goals by the manager, information before the managed persons joined the organization (information at the time of employment), the condition, engagement (e.g., eNPS), aptitude or personality of the managed persons, interview history of the managed persons (interviewees, remarks, etc.), attendance information of the managed persons (overtime hours, number of annual holidays taken, etc.), etc. The information at the time of employment includes the position offered at the time of employment, annual salary, interviewer in charge of employment, evaluation at the time of employment, aptitude test results, reference check information, etc. Note that information other than the information at the time of employment is information after the managed persons join the organization (post-employment information).

[0035] The categories of the registered information are distinguished by a plurality of attributes. Examples of attributes that distinguish categories include the registration time of the information reflected in the registered information and the description method of the information. In the example of the registration time, basic information such as name, sex, and age is information at the time of employment or transfer to an organization. Furthermore, the goals and evaluations are information about the time when they were implemented, and the goals and evaluations are registered at different times. Furthermore, the information at the time of employment is information before employment to an organization. Therefore, these pieces of information are classified into different categories. On the other hand, in the example of the description method of information, a distinction is made between information described by keywords or numbers (e.g., name, affiliation, job, etc.) and information described by sentences (e.g., work content, goals, evaluation, condition, etc.). Therefore, the former information and the latter information are classified into different categories. Furthermore, an example of an attribute that distinguishes categories is whether the information is unique or not. Examples of unique information include name, etc. Examples of non-unique information include gender, affiliation, job, etc. Furthermore, the categories of the registered information are not limited to the above-mentioned attribute distinctions, and may be arbitrarily set by the user.

[0036] The personnel database D10 includes both a sub-database including information of one category (for example, the basic information database D101) and a sub-database including information of multiple categories (for example, the goal evaluation database D102).

[0037] <Creation Department 112> The creation unit 112 creates various information based on the information received as the server device 10. In this embodiment, the creation unit 112 creates a resume document (or a part of a resume document) including document components derived from the registered information. The document components here include text created based on the registered information. The resume document is made public to a predetermined range in the organization by going through the "publication" process described below. In other words, the resume document can exist in both a draft status and a public status (publication status).

[0038] In addition, even if a published resume document already exists for a certain managed person, the creation unit 112 may create a draft of a new resume document so that it coexists with the published resume document for the same managed person.

[0039] In a typical embodiment, the creation unit 112 creates a resume document by inputting the registration information accepted by the acceptance unit 111 to the artificial intelligence module and outputting document components. The "artificial intelligence module" here is described below as the artificial intelligence unit 122 of the server device 10, but is not limited thereto, and the resume document may be created by inputting predetermined registration information to an artificial intelligence module existing outside the server device 10. Note that the resume document may be created in a manner other than inputting the accepted registration information to the artificial intelligence module. In an exemplary embodiment, the creation unit 112 may create a resume document from the accepted registration information based on a predefined rule base. Other specific processes related to the creation of a resume document will be described later.

[0040] <Public Section 113> The disclosure unit 113 discloses the resume document to a predetermined range based on the receipt of a disclosure request from a predetermined person in the organization (changes the resume document from a draft status to a public status). Here, this "resume document" may be called a curriculum vitae of a managed person such as an employee or a member of staff, and is a document that describes information about the managed person, and may also be called a "human resources management document." In addition, the resume document here is an in-organization resume based on the registration information of the managed person registered in a personnel database (for example, a document that consolidates the registered information), and is typically made available for viewing within a predetermined range. The range (predetermined range) in which this resume document is disclosed can be set arbitrarily depending on the purpose of utilizing the resume document. For example, an example of a manner in which the resume document is disclosed to a predetermined range is one in which only the department to which the manager belongs (the personnel department) and personnel-related decision makers (for example, management) can view the resume document, and others (including the managed person himself) cannot view it. Separately from this, a mode in which the administrator and the person to be managed can view the resume document is also given as an example of a mode in which the resume document is made public within a predetermined range. As an example, the setting of this predetermined range is set by the administrator. Also, the predetermined range may be set automatically according to the access authority of the employee information. In a typical example, the publishing unit 113 executes the publication of the resume document so that only those who have access authority to the employee information included in the published resume document can view the predetermined information. Also, the publishing unit 113 may set a viewing condition for each item of the resume document. For example, a specific item of the resume document may be published so that only those who have access authority to the employee information related to the specific item can view it. In this case, items other than the specific item may be published within a range that is not related to the above-mentioned access authority. Furthermore, the publishing unit 113 may set a viewing condition for each document component of the resume document.

[0041] Furthermore, the predetermined range here is typically an expanded range of the range in which a disclosure request can be accepted. A disclosure request can typically be accepted from a managed person and / or an administrator of the managed person, and the disclosure unit 113 can control the disclosure of the resume document so that the resume document can be viewed by other people while including the managed person and / or the administrator. In a typical embodiment, the resume document is provided for viewing within the organization. That is, the resume document may not be disclosed to the outside of the organization. By creating a resume document for each managed person, it becomes possible for an administrator or the like to easily search for human resources within the organization using keywords, conditions (parameters), and the like. The resume document is referred to, for example, in strategic personnel transfers, internal recruitment, utilization of inactive human resources, career inventory support, and the like.

[0042] <Display control unit 114> The display control unit 114 is configured to generate various display information and control the display contents that can be viewed by the user. 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, text, etc., or may be rendering information for displaying a screen, an image, an icon, text, etc. on various terminals. In this embodiment, the display control unit 114 displays the status of the creation of human resource management documents for multiple managed persons to the manager in a list format. Specific processing related to this display control will be described later.

[0043] <Acquisition part 115> The acquisition unit 115 is configured to acquire resume documents of the managed persons working in the organization and registration information on the managed persons registered in a database within the organization. That is, the acquisition unit 115 acquires resume documents of the managed persons stored in a predetermined storage area (e.g., the storage unit 12 of the server device 10, etc.), and also acquires the registration information registered in the database within the organization. The registration information here may be information registered in the personnel database D10 shown in FIG. 5, etc.

[0044] <Extraction part 116> The extraction unit 116 is configured to extract, from the acquired registered information, items that are not described in the resume document as undescribed items. Details of this extraction process will be described later.

[0045] <Presentation part 117> The notifying unit 117 is configured to notify the managed person and / or the administrator who manages the managed person that there is an item not described in the resume document. The details of the contents of this notification will be explained later.

[0046] <Additional section 118> The addition unit 118 is configured to add predetermined information to the resume document. In a typical example, the addition unit 118 is configured to add extracted undescribed items to the resume document based on a terminal operation of the managed person or the administrator. In another typical example, the addition unit 118 adds a created summary sentence to the resume document. The specific processing of these will be described later.

[0047] <Tag Extraction Section 119> The tag extraction unit 119 is configured to extract, from a predetermined master, at least a tag indicating a skill or experience related to the undescribed item added by the addition unit 118. Details of the processing performed by the tag extraction unit 119 and the associated addition unit 120 and tag presentation unit 121 will be described later.

[0048] <Giving section 120> The assigning unit 120 is configured to assign, to the resume document, the skills or experience corresponding to the tag extracted by the tag extracting unit 119. In an exemplary embodiment, the assigning unit 120 is configured to assign, to the resume document, the skills or experience corresponding to the tag selected by the managed user. Note that such selectable tags can be presented by the function of the tag presenting unit 121 described below.

[0049] <Tag presentation unit 121> The tag presentation unit 121 is configured to present the tags extracted by the tag extraction unit 119 in a form selectable by the managed user.

[0050] <Artificial Intelligence Department 122> The artificial intelligence unit 122 is configured to receive input from each functional unit and return an 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.

[0051] The artificial intelligence unit 122 is an AI (Artificial Intelligence) equipped with language models such as Transformers including GPT (Generative Pretrained Transformer, including GPT-1, GPT-2, and GPT-3), BERT (Bidirectional Encoder Representations from Transformers), and BART (Bidirectional and Auto-regressive Transformer), and Recurrent Neural Networks (RNN), and includes a generative AI.

[0052] 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 122 can apply the above algorithms as appropriate.

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

[0054] The artificial intelligence unit 122 includes, as the artificial intelligence, a general-purpose natural language processing learning model such as a large-scale language model (LLM) that has learned a huge amount of data. Such a general-purpose learning model includes a language model that can handle various tasks without fine tuning by one-shot learning, few-shot learning, etc. Furthermore, the general-purpose learning model can also handle various tasks by zero-shot learning. The artificial intelligence used in each functional unit of the control unit 11 may be a separate learning model, or may be a common general-purpose learning model.

[0055] The learning model included in the artificial intelligence unit 122 is capable of additional learning. For example, the artificial intelligence unit 122 learns whether or not the created resume document has been corrected by a person instructing the creation. In other words, the artificial intelligence unit 122 performs additional learning and fine-tuning using a teacher data set in which the resume document is labeled with actual correction results as feedback for the resume document created by the learning model. This optimizes the resume document output from the learning model.

[0056] <Display> The display unit 211 of the manager terminal 20 and the display unit 311 of the managed person terminal 30 each display a screen indicated by the screen data transmitted from the server device 10.

[0057] <Operation reception section> The operation acceptance unit 212 of the administrator terminal 20 accepts operations by a user (administrator) who uses the administrator terminal 20. The operation acceptance unit 312 of the managed person terminal 30 accepts operations by a user (managed person) who uses the managed person terminal 30.

[0058] 3. Information processing method In this section, an information processing method of the server device 10 will be described. This information processing method is executed by a computer as each step of each unit of the server device 10. Note that the information processing method of this embodiment involves items not described in a resume document, and in this section, a typical resume document creation process will first be described, and then the details of information processing involving items not described will be described.

[0059] 3.1 Resume document creation process details First, the resume document creation process of this embodiment will be described in detail. The resume document of this embodiment is typically composed of multiple document components that indicate information such as the work history and attributes of the managed person who belongs to the organization. The document components may include, for example, a first document component that is a keyword included in the registered information, and a second document component that includes a sentence created based on the registered information. As shown in Fig. 5, the creation unit 112 acquires the first registered information RI1 or the second registered information RI2 from multiple databases included in the personnel database D10.

[0060] The creation unit 112 extracts keywords included in the first registered information RI1 of the registered information as the first document component DC1, and creates a sentence created based on the second registered information RI2, which is different from the first registered information RI1 of the registered information, as the second document component DC2. In this embodiment, two or more categories of registered information related to the managed persons working in the organization may be accepted, and a resume document may be created based on the received information. The creation unit 112 selects a procedure for converting the registered information into document components according to the form or category of the registered information. This makes it possible to integrate a plurality of registered information of different categories into one document while converting each of the registered information into an appropriate form as an element of a resume document.

[0061] The first registration information RI1 is registered information that is converted into the first document constituent DC1 or the second document constituent DC2 by the creation unit 112 from among the registered information registered in the database. The first registration information RI1 is information described by keywords or numerical values. Examples of the first registration information RI1 include basic information acquired from the basic information database D101, position information acquired from the position database D103, skill information acquired from the skill database D104, condition acquired from the condition survey database D106, eNPS acquired from the organization diagnosis survey database D107, and aptitude or personality acquired from the original survey database D108. The creation unit 112 may generate a plurality of first document constituents DC1 from the first registration information RI1 of one category, or may generate one first document constituent DC1 from the first registration information RI1 of multiple categories.

[0062] The second registration information RI2 is, among the registration information registered in the database, registration information that is converted into the first document component DC1 or the second document component DC2 by the creation unit 112. The second registration information RI2 is information described in a sentence. Examples of the second registration information RI2 include goals or evaluations acquired from the goal evaluation database D102, hiring information acquired from the hiring database D105, 1-on-1 history acquired from the interview database D109, and attendance information acquired from the attendance database D110.

[0063] As shown in FIG. 5, the creation unit 112 may generate multiple second document components DC2 from the second registered information RI2 of one category, or may generate a first document component DC1 and a second document component DC2 from the second registered information RI2 of one category.

[0064] The extraction of the first document constituent DC1 from the first registered information RI1 is performed by referring to the first reference information including the correlation between the first registered information RI1 and the first document constituent DC1. For example, an extraction item list is used as the first reference information. In the extraction item list, for example, candidates (samples) for each item such as department, job, etc. are described, and the creation unit 112 extracts keywords corresponding to each item from the registered information and sets them as the first document constituent DC1. Therefore, the first document constituent DC1 may include multiple keywords.

[0065] Also, as the first reference information, a keyword extraction model that is a learning model trained (by machine learning or fine tuning) to input the first registered information RI1 and output the first document constituent DC1 may be used. For example, the keyword extraction model is a learning model trained using the first registered information RI1 and the corresponding first document constituent DC1 as teacher data. The creation unit 112 inputs the first registered information RI1 to the keyword extraction model of the artificial intelligence unit 122, and causes the keyword extraction model to output the first document constituent DC1. Also, the keyword extraction model may be a generation AI including a large-scale language model. In this case, the creation unit 112 inputs an instruction to extract a keyword from the first registered information RI1 and a prompt into which the first registered information RI1 is inserted, into the keyword extraction model, and causes the keyword extraction model to output the first document constituent DC1. In addition, the creation unit 112 may input a prompt to the keyword extraction model that includes, in addition to the keyword extraction instruction and the first registered information RI1, for example, one or more samples of the first registered information RI1 and one or more corresponding samples of the first document components DC1.

[0066] The second document component DC2 includes a sentence newly created using keywords included in the registered information. The second document component DC2 is a summary of a sentence included in the second registered information RI2, a sentence reconstructed using keywords included in the second registered information RI2, or a sentence newly constructed using keywords included in the first registered information RI1. The second document component DC2 may be a sentence newly summarizing a sentence (created sentence) such as a work history (company history) created by the creation unit 112. The second document component DC2 is, for example, a sentence related to work history or a summary sentence of work history and registered information created using registered information. In this specification, a sentence summarizing a work history (company history) may be called a "career summary" or a "job summary."

[0067] The second document constituent DC2, which is a summary of the sentence included in the second registration information RI2, is created by referring to second reference information including a correlation between the second registration information RI2 and the second document constituent DC2. For example, a summary creation model, which is a learning model trained to input the second registration information RI2 and output the second document constituent DC2, is used as the second reference information. For example, the summary creation model is a learning model trained using the second registration information RI2 and the corresponding second document constituent DC2 as teacher data. The creation unit 112 inputs the second registration information RI2 into the summary creation model of the artificial intelligence unit 122, and causes the summary creation model to output the second document constituent DC2. The summary creation model may also be a generation AI including a large-scale language model. In this case, the creation unit 112 inputs a prompt into the summary creation model, which includes an instruction to summarize the sentence included in the second registration information RI2 and the second registration information RI2, and causes the summary creation model to output the second document constituent DC2. In addition, the creation unit 112 may input a prompt to the summary creation model that includes, in addition to the summary creation instruction and the second registered information RI2, for example, one or more samples of the second registered information RI2 and one or more corresponding samples of the second document components DC2.

[0068] The creation unit 112 may create a new sentence as the second document constituent DC2 by combining a plurality of keywords included in the first registered information RI1 or a plurality of keywords included in the sentence of the second registered information RI2. The creation of the new sentence based on the first registered information RI1 or the second registered information RI2 is performed by referring to third reference information including a correlation between the first registered information RI1 or the second registered information RI2 and the new sentence. As the third reference information, for example, a sentence creation model that is a learning model trained to input the first registered information RI1 or the second registered information RI2 and output the second document constituent DC2 is used. For example, the sentence creation model is a learning model trained using the first registered information RI1 or the second registered information RI2 and the corresponding second document constituent DC2 as teacher data. The creation unit 112 inputs the first registered information RI1 or the second registered information RI2 to the sentence creation model of the artificial intelligence unit 122 and causes the sentence creation model to output the second document constituent DC2. The sentence creation model may also be a generation AI including a large-scale language model. In this case, the creation unit 112 inputs an instruction to create a new sentence based on the first registered information RI1 or the second registered information RI2 and a prompt into which the first registered information RI1 or the second registered information RI2 is inserted, to the writing model, and causes the writing model to output the second document constituent DC2. The creation unit 112 may also input a prompt into which, in addition to the sentence creation instruction and the first registered information RI1 or the second registered information RI2, for example, one or more samples of the first registered information RI1 or the second registered information RI2 and one or more samples of the second document constituent DC2 corresponding thereto are inserted, to the writing model.

[0069] The creation unit 112 determines whether the acquired registered information is the first registered information RI1 or the second registered information RI2, and generates the first document component DC1 or the second document component DC2 using the first reference information, the second reference information, or the third reference information. The creation unit 112 may use a learning model (i.e., a model that integrates a keyword extraction model and a summary creation model) configured to receive registered information as input, determine whether the input registered information is the first registered information RI1 or the second registered information RI2, and then output either the first document component DC1 or the second document component DC2.

[0070] The creation of the second document constituent DC2, which is a sentence obtained by resummarizing the sentence (created sentence) created by the creation unit 112, is performed by referring to fourth reference information including a correlation between the created sentence and the second document constituent DC2. For example, a summary creation model, which is a learning model trained to input a created sentence such as a work history (company history) and output the second document constituent DC2, is used as the fourth reference information. For example, the summary creation model is a learning model trained to use the created sentence and the corresponding second document constituent DC2 as teacher data. The creation unit 112 inputs the created sentence to the summary creation model of the artificial intelligence unit 122, and causes the summary creation model to output the second document constituent DC2. The summary creation model may also be a generation AI including a large-scale language model. In this case, the creation unit 112 inputs a prompt into which an instruction to summarize the sentence included in the created sentence and creation information are inserted, into the summary creation model, and causes the summary creation model to output the second document constituent DC2. In addition to the summary creation instructions and the sentence to be created, the creation unit 112 may also input a prompt to the summary creation model that includes, for example, one or more sample sentences to be created and one or more corresponding samples of second document components DC2.

[0071] The creation unit 112 may generate document components for each category from the registered information of multiple categories, or may generate one document component from the registered information of multiple categories. The creation unit 112 may also generate multiple document components from the registered information of one category. For example, FIG. 5 shows an example in which a first document component DC1 of "possessed skills / job type", a second document component DC2 of "company history", and a second document component DC2 of "job summary" are generated from the registered information of "goal / evaluation". FIG. 5 also shows an example in which a first document component DC1 of "educational background / job type / qualification at time of employment" and a second document component DC2 of "offer content / evaluation" are generated from the registered information of "information at time of employment". The "job summary" shown in FIG. 5 may be a summary of a text (company history, etc.) created based on the registered information of "goal / evaluation".

[0072] An example of the resume document created as described above is shown in FIG. 6. FIG. 6 is an example of the resume document RD created by the creation unit 112. In the resume document RD shown in FIG. 6, basic information such as the name and place of work of the managed persons (ABC D child) in the organization is described. In addition, various information about the managed persons in the organization based on the track record of their work in the organization is described in separate items. Note that the example shown in FIG. 6 shows a state in which the managed persons terminal 30 displays a mode (viewing mode) in which they can view their own resume document RD. Note that by pressing the button BT1 shown in FIG. 6, it becomes possible to leave the above-mentioned viewing mode and update the resume document RD.

[0073] In the resume document RD shown in Fig. 6, column C1 shows a sentence summarizing the career of the person to be managed as a "career summary." Column C2 shows the job types experienced by the person to be managed, column C3 shows the industry types experienced by the person to be managed, and column C4 shows the skills and experience of the person to be managed, each in tag format. Column C5 shows the careers (internal careers) of the person to be managed within the organization for each predetermined period (e.g., half a year). Note that in column C5, the skills and experience corresponding to the careers for the predetermined period (e.g., half a year) are shown in tag format.

[0074] The information written in each column of the resume document RD may be output based on the function of the creation unit 112. The information written in each column of the resume document RD may be manually corrected by the administrator or the person to be managed, based on the information output based on the function of the creation unit 112. The information written in each column of the resume document RD may be manually input by the administrator or the person to be managed, regardless of the function of the creation unit 112. The tags shown in columns C2 to C5 may be displayed by selecting from tags (tags stored in the tag master) prepared in advance by the server device 10. Of course, the items shown in FIG. 6 are merely exemplary, and various items useful for managing human resources in an organization may be shown in the resume document RD.

[0075] Note that the resume document RD shown in Fig. 6 is shown as being in a draft status. By clicking or otherwise pressing the button BT2 in Fig. 6, the status of the resume document RD can be changed so that it is made public to a specified range.

[0076] 3.2 Processing via the managed person terminal 30 Next, a process for processing items not yet recorded in the resume document RD will be described. Note that items not yet recorded can be presented to the person to be managed and / or the manager, but first, a manner in which they are presented to the person to be managed will be described.

[0077] FIG. 7 is an activity diagram for explaining information processing of this embodiment. As shown in this activity diagram, in the information processing method of this embodiment, first, the acquisition unit 115 of the server device 10 acquires a resume document RD about a managed person working in an organization and registration information about the managed person registered in a database in the organization (activity A101). As a typical embodiment, the acquisition unit 115 acquires a resume document RD about a managed person stored in a predetermined storage area (for example, the storage unit 12 of the server device 10, etc.), and acquires registration information registered in a database in the organization. Note that the registration information here may be information registered in the personnel database D10 shown in FIG. 5, etc. Also, the acquisition order of the resume document RD and the registration information may be set appropriately. That is, the acquisition unit 115 may acquire one of the resume document RD and the registration information first, and acquire the other later. Also, the acquisition unit 115 may acquire both the resume document RD and the registration information at the same time.

[0078] Next, the extraction unit 116 of the server device 10 extracts, from the acquired registration information, items that are not described in the resume document RD as undescribed items (activity A102). That is, after comparing the contents of the registration information and the resume document RD, information that is included in the registration information but not included in the resume document RD is extracted as undescribed items. Then, if there are extracted undescribed items, the presentation unit 117 of the server device 10 presents to the person to be managed that there are undescribed items in the resume document RD (activities A103 to A104).

[0079] The extraction unit 116 may perform any process to extract the undescribed items. For example, the undescribed items may be extracted by extracting the difference between the text information included in the registration information and the text information included in the resume document RD. On the other hand, the extraction unit 116 of this embodiment may perform the extraction process based on time data as shown below.

[0080] That is, the acquisition unit 115 may acquire first time data linked to a predetermined item included in the resume document RD and second time data linked to a predetermined item included in the registration information. In this case, the extraction unit 116 may extract an item related to a predetermined item included in the registration information as an undescribed item based on the fact that the second time data is newer than the first time data. That is, for an item from which an undescribed item is to be extracted, the time data associated with the resume document RD and the time data associated with the registration information registered in the database are matched to extract the undescribed item. Note that the item that can be extracted by the extraction process here may be any item involving time data. For example, information on "qualification" involving the acquisition time, information on "salary" involving the payment time, information on "survey" involving the implementation time, and "interview result" involving the interview implementation time are typical examples of items involving time data.

[0081] In addition to the above examples, the extraction unit 116 can extract unstated items for the following items. That is, the registration information acquired by the acquisition unit 115 may include, as a predetermined item, at least one of the business objectives input by the person to be managed and the business evaluation input by the manager. In this case, the extraction unit 116 can extract items not stated in the resume document RD for at least one of the business objectives and the business evaluation.

[0082] A specific embodiment will be described with reference to FIG. 8. FIG. 8 is an example of a screen displayed on the managed person terminal 30. That is, when the extraction unit 116 extracts unrecorded items for a certain managed person, the screen of the managed person terminal 30 may display as shown in column C10 of FIG. 8. In the example shown in FIG. 8, column C10 indicates that there is a difference between the career (company career) for a predetermined period of the resume document RD and the registered information recorded in the database. That is, as shown in FIG. 8, the predetermined items included in the resume document RD may be related to the career of the managed person. In this case, the presentation unit 117 of the server device 10 can present to the managed person that there is an unrecorded item for a predetermined period (second time data) linked to the company career. That is, in the example of FIG. 8, the registered information (business goals and business evaluation) registered in the database is linked to the second time data of "first half of fiscal year 2024", and the company career of the resume document RD is linked to the first time data of "second half of fiscal year 2023". In the example of FIG. 8, the managed person is shown that there is an undescribed item for "first half of fiscal year 2024", which is the difference between the first hour data and the second hour data. To explain based on a typical example, when the internal career of the managed person is described only up to "second half of fiscal year 2023", while registration information on the business goals and business evaluation for "first half of fiscal year 2024" is registered in the database (when the database is updated so that the business goals and business evaluation for "first half of fiscal year 2024" are registered), the extraction unit 116 can extract the undescribed item for "first half of fiscal year 2024", which corresponds to the difference between the first hour data and the second hour data. Then, the undescribed item extracted by the presentation unit 117 can be presented in association with the second hour data of "first half of fiscal year 2024".In the example of FIG. 8, it is shown that there is an undescribed item for one period, "first half of fiscal year 2024". However, if there are undescribed items for multiple periods (for example, there are undescribed items for "second half of fiscal year 2023" and "first half of fiscal year 2024"), the presentation unit 117 can present the fact that there are undescribed items for these multiple periods on the screen of the managed person terminal 30 (in this case, the extraction unit 116 extracts that there are undescribed items for multiple periods). In addition, when presenting that there are undescribed items, the mode of presentation is not limited to that shown in FIG. 8. For example, it is also possible to present to the managed person or the administrator how many periods with undescribed items exist, without specifically specifying the periods with undescribed items.

[0083] In the example shown in FIG. 8, the first time data acquired by the acquisition unit 115 corresponds to the latest period in the career. In the example shown in FIG. 8, only the contents up to the "second half of fiscal year 2023" are described in the resume document RD as the internal career of the managed person. In contrast, when the registration information included in the database includes information on "first half of fiscal year 2024" (information linked to the second time data), the extraction unit 116 can determine that the second time data is newer than the first time data, and therefore can extract information related to "first half of fiscal year 2024" linked to the second time data.

[0084] In addition, the specific time that is the basis of the first time data and the second time data can be set arbitrarily. Regarding the above-mentioned items related to career (internal career), the first time data and the second time data can be set arbitrarily within the period related to the career (internal career). For example, in the example shown in FIG. 8, the career from "October 2023 to March 2024" is shown as the latest career described in the resume document RD, but in one embodiment, the last day of this career (March 31, 2024) can be adopted as the first time data. In contrast, if there are business goals and business evaluations from "April 2024 to September 2024" as registered information included in the database, the last day of these business goals and business evaluations (September 30, 2024) can be adopted as the second time data. In this way, it is possible to extract undescribed items by comparing the first data corresponding to the last day of the period with the second time data. Of course, the basis of the first time data and the second time data for items over a predetermined period may be set by a method other than the above. For example, the start of a predetermined period may be used as the reference for the first time data and the second time data, or the time corresponding to the center of the period may be used as the reference for the first time data and the second time data.

[0085] In extracting unrecorded items regarding the careers of the managed persons as described above, the acquisition unit 115 and the extraction unit 116 need only extract items regarding at least one of the business goals and the business evaluation, and the registered information regarding "business goals" here may include up to the evaluation of the goals (i.e., both the business goals and the evaluation of the business goals may be included for one piece of data referenced by the extraction unit 116).

[0086] The resume document RD acquired by the acquisition unit 115 is typically a resume document RD in a public status, but may be a resume document RD in a draft state. In addition, in the example of Fig. 8, the company career is created for each half year, but the period managed as the company career is not limited to this. In other words, the company career can be described by dividing it into any period, such as every quarter, every year, or every two years.

[0087] The first time data may be as follows. That is, the first time data may correspond to the latest update of a specific item included in the resume document RD. The resume document RD shown in FIG. 8 of this embodiment is configured to accept editing from the managed person by pressing the button BT1 or button BT3 indicated as "Edit". That is, the acquisition unit 115 can acquire the editing history (update history) of the specific item, and can also acquire the first time data linked to the specific item. For example, when the item "company history" of the resume document RD is updated by the managed person in April 2024 and new information (work goals and work evaluation) related to "company history" is registered in the database in October 2024, the acquisition unit 115 can acquire the first time data of "April 2024" and the second time data of "October 2024". Then, the extraction unit 116 can extract the contents registered in "October 2024", which is a time later than "April 2024", which indicates the last update time of the "Internal Experience" in the resume document RD, as an undescribed item in the resume document RD. However, since the first time data here corresponds to the last update time for a specific item, even if the items related to business goals and business evaluations are retroactively updated in the database within the organization, the extraction unit 116 can extract this updated information. That is, as described above, even if the "internal experience" item of the resume document RD is updated by the managed person in April 2024, and new information (work goals and work evaluations) regarding "past internal experience (for example, the first half of fiscal year 2020)" is registered in the database in October 2024, the acquisition unit 115 can acquire the first time data of "April 2024" and the second time data of "October 2024", and the extraction unit 116 can extract unstated items regarding "the first half of fiscal year 2020". Note that information regarding the last update may be stored for each item included in the resume document RD.

[0088] The presentation of the undescribed items by the presenting unit 117 may be performed by any method. That is, as shown in FIG. 8, it may be performed by presenting a column C10 indicating that there is an undescribed item at the beginning of the resume document RD, or a predetermined column indicating that there is an undescribed item may be presented so as to be linked to the item with the undescribed item (for example, in the vicinity of the corresponding item). In the example shown in FIG. 8, it is configured so that by pressing the button BT3 present in the column C10, the display transitions to the item with the undescribed item and then switches to an editable mode. That is, by pressing the button BT3, the display transitions to the screen shown in FIG. 9, and the corresponding item (the "internal career" item) can be edited. FIG. 9 is an example of a screen displayed on the managed person terminal 30. In the example shown in FIG. 9, it is shown that the "goals and evaluation data for the first half of fiscal year 2024" related to the internal career exists as an undescribed item in the column C51.

[0089] The managed person who is informed on the screen of the managed person terminal 30 that there is an item not to be written can add the not to be written item to the resume document RD by performing a predetermined operation, and can perform an update process of the resume document RD (activities A105 to A106). In addition, the updated resume document RD is presented again on the managed person terminal 30 (activities A107 to A108). In other words, the addition unit 118 of the server device 10 of this embodiment can add the extracted not to be written item to the resume document RD based on the terminal operation of the managed person.

[0090] In a specific example, by pressing the button BT4 shown in Fig. 9, it is possible to add undescribed items to the resume document RD. That is, when the button BT4 shown in Fig. 9 is pressed, it is possible to add the contents based on the target and evaluation data for the first half of FY2024, which are undescribed items, to the resume document RD.

[0091] In addition, when performing such addition, the creation unit 112 of the server device 10 may create a predetermined sentence and add the created sentence to the resume document RD. That is, based on the example shown in Fig. 9, the creation unit 112 of the server device 10 may create a career sentence regarding the career of the managed person during a predetermined period based on the extracted undescribed items, and the addition unit 118 may add the career sentence for the predetermined period to the resume document RD.

[0092] That is, by pressing the button BT4 shown in FIG. 9, a field C52 shown in FIG. 10 is created and presented. FIG. 10 is an example of a screen displayed on the managed person terminal 30. In the field C52 shown in FIG. 10, the career of the managed person for a predetermined period (first half of fiscal year 2024) is described, and the career text created by the creation unit 112 is displayed as "achievements and work content". In addition, the field C52 shows a tag TG51 corresponding to the career of the managed person for "first half of fiscal year 2024". Here, this tag TG51 is automatically presented by a function such as the tag extraction unit 119 described later, but the managed person can also manually input a tag related to the corresponding career by pressing the button BT6. In the example shown in FIG. 10, a button BT7 is configured to be displayed to prompt the user to update the summary (item "Career summary") and skills (item "Skills and experience") in accordance with the update of the in-house career.

[0093] The career text shown in the column C52 in FIG. 10 may be created by any method, but in a typical example, the creation unit 112 inputs the undescribed items to an artificial intelligence module and causes the artificial intelligence module to output the career text. As described above, the "internal career", which is an example of the second document component DC2, may be created based on the contents of the "goal / evaluation", which is an example of the second registered information RI2. That is, the creation unit 112 may create a new text as the career text by combining a plurality of keywords included in the text related to the undescribed items for "goal / evaluation". This career text is created by referring to the fifth reference information including the correlation between the undescribed items and the career text. As the fifth reference information, for example, a text creation model, which is a learning model trained to input the undescribed items described above and output the career text, is used. For example, the text creation model is a learning model trained to use the undescribed items described above and the corresponding career text as teacher data. The creation unit 112 inputs the undescribed items described above to the text creation model of the artificial intelligence module 122 and causes the text creation model to output the career text. The writing model may also be a generation AI including a large-scale language model. In this case, the creation unit 112 inputs an instruction to create a career text based on the undescribed items and a prompt into which the undescribed items are inserted, to the writing model, and causes the writing model to output the career text. The creation unit 112 may also input a prompt into which, in addition to the writing instruction and the undescribed items, for example, one or more samples of the undescribed items and corresponding career text samples are inserted, to the writing model. The career text created in the above manner can be added to the resume document RD by inserting it into the column C52.

[0094] 10, the following process may be performed. That is, the tag extracting unit 119 of the server device 10 may extract, from a predetermined master, tags indicating skills or experiences related to undescribed items added by at least the adding unit 118. The adding unit 120 of the server device 10 may add, to the resume document RD, the skills or experiences corresponding to the tags extracted by the tag extracting unit 119.

[0095] That is, in this embodiment, the tag extraction unit 119 may extract a predetermined tag based on the undescribed items added. The extraction process here may be achieved by any method, but typically, the tag extraction unit 119 extracts tags by inputting at least the undescribed items added by the addition unit 118 and a predetermined master to the artificial intelligence module. That is, the server device 10 can prepare a plurality of keywords related to various skills or experiences in a predetermined storage area (typically the storage unit 12) and store them as the predetermined master. In this state, the tag extraction unit 119 inputs the undescribed items added by the addition unit 118 (typically information on business goals and business evaluations) and the predetermined master to the artificial intelligence module (artificial intelligence unit 122), and instructs the artificial intelligence module (artificial intelligence unit 122) to extract keywords highly related to the expected skills and experiences from the undescribed items added by the addition unit 118. Although not necessarily limited to this, such an extraction process may be performed as follows. First, the tag extraction unit 119 instructs the artificial intelligence module (artificial intelligence unit 122) to convert the text of the undescribed item to be added into vector data. On the other hand, the tag extraction unit 119 instructs the artificial intelligence module (artificial intelligence unit 122) to convert the text of the undescribed item to be added into vector data. Skills or Experience The tag extraction unit 119 instructs the artificial intelligence module (artificial intelligence unit 122) to similarly convert the keywords in the above-mentioned sub-items into vector data. The tag extraction unit 119 then causes the artificial intelligence module (artificial intelligence unit 122) to extract keywords that are highly correlated with the added undescribed items from among the keywords present in the specified master, based on the closeness of the distance between the two sets of vector data. Note that the closeness of the distance between the vector data here may be evaluated by various methods, but is typically evaluated by the angle between the two vectors (cosine similarity), etc. The correlation here may be scored, and the keywords may be displayed in column C52 in descending order of the score.

[0096] The tag extracted by the tag extraction unit 119 is then added to the resume document RD as shown by tag TG51. In this way, tags indicating skills and experiences such as "increasing market share" and "improving CS" are added to the resume document RD of the managed person in association with the corresponding company career history.

[0097] The tag extracted by the tag extraction unit 119 may be presented in a form selectable by the managed person based on the function of the tag presentation unit 121 of the server device 10. That is, a tag to be assigned to the resume document RD by the managed person's selection, such as the tag TG52 shown in FIG. 10, may be presented on the screen of the managed person's terminal 30. That is, the tag TG52 shown in FIG. 10 is switched to be displayed similarly to the tag TG51 by being selected by the managed person, and even if an update operation of the resume document RD is performed without the selection of the managed person, the item of the tag TG52 is not reflected in the content of the resume document RD. In addition, it is also possible to present the tags existing in a predetermined master to the managed person in a list format by pressing the button BT6. The managed person who comes across such a list of tags can arbitrarily set the tag to be assigned to the resume document RD by selecting a tag that he / she thinks matches his / her career.

[0098] In the above, a mode of creating a career text from undescribed items has been shown, but if the undescribed items do not require text creation, the extracted undescribed items may be added to the resume document RD without going through the text creation process. As a typical example, information on qualifications and attendance may be managed only by keywords and numerical values ​​(scores), so undescribed items related to such items can be added to the resume document RD without creating any special text.

[0099] When the button BT7 shown in the example of FIG. 10 is pressed, the screen transitions to the screen shown in FIG. 11. FIG. 11 is an example of a screen displayed on the managed person terminal 30. FIG. 11 shows a mode in which the managed person corrects his / her own resume document RD. On the screen shown in FIG. 11, by pressing the button BT8, the item "Career summary" of the resume document RD can be regenerated (updated). Furthermore, by pressing the button BT9, the tag shown in the item "Skills and Experience" of the resume document RD can be automatically added (updated). Furthermore, by pressing the button BT10, the tag shown in the item "Skills and Experience" of the resume document RD can be manually added. Note that when the button BT11 in FIG. 11 is pressed, the mode for editing the resume document RD is released and the mode for viewing the person's own resume document RD as shown in FIG. 6 is transitioned to. After transitioning to the mode for viewing the resume document RD in this manner, the managed person can request the publication of the resume document RD by pressing the button BT2 indicated as "Public", and the resume document RD will be made public to a specified range (activities A109 to A111).

[0100] With reference to FIG. 11, the process of regenerating (updating) the "career summary" item will be described. In regenerating the "career summary" item, the creation unit 112 of the server device 10 creates a summary sentence summarizing the career history of the managed person based on at least the undescribed items added by the addition unit 118. Then, the addition unit 118 adds the created summary sentence to the resume document RD. This summary sentence may be created by various methods, but in a typical embodiment, the creation unit 112 creates the summary sentence by inputting information based on at least the undescribed items added by the addition unit 118 to an artificial intelligence module. In a specific embodiment, the creation unit 112 may create a sentence (summary sentence) to be inserted into the "career summary" item based on information related to the managed person's career history. The "information regarding the career history" here includes at least information based on the undescribed items added by the addition unit 118, and may optionally include information described in the resume document RD at the time of creating the summary sentence, the first registered information RI1 or the second registered information RI2 registered in the database, etc. For example, the summary text may be created by inputting the entire career text, including the career text created based on the undescribed items added to the second registered information RI2 such as goals or evaluations, into the artificial intelligence module as information based on the undescribed items. From the viewpoint of creating a text that allows the managed person's career to be easily viewed, it is preferable that the "information on the career to date" includes, in addition to the information based on the undescribed items added by the adding unit 118, one or more pieces of information selected from the information described in the resume document RD at the time of creating the summary text, the first registered information RI1, and the second registered information RI2. From the viewpoint of efficiently creating a text, it is preferable that the "information on the career to date" includes both the information based on the undescribed items added by the adding unit 118 and the information described in the resume document RD at the time of creating the summary text. It is preferable that the information based on the undescribed items included in the "information on the career to date" includes keywords, numerical values ​​(scores), etc. added to the resume document RD as undescribed items, or text added to the resume document RD that the creating unit 112 created based on the undescribed items (typically the "career text" described above, etc.).That is, the creation unit 112 can create a summary sentence using the keywords, numerical values ​​(scores), sentences, etc. added to the resume document RD as components. Furthermore, the "information on past careers" may typically include information on the "career" item described in the resume document RD. This allows the creation unit 112 to efficiently create a summary sentence. As a more specific example, the "information on past careers" may include both information (sentences) on the past careers of the managed person described in the resume document RD and information (career sentences) on the careers newly added based on undescribed matters. Note that the information included in the "information on past careers" is not necessarily limited to information on the "career" item, and may include information on various items (job type, position, skills, qualifications, etc.) that may be described in the resume document RD.

[0101] The summary sentence is typically created by referring to sixth reference information including a correlation between the "information about past careers" and the summary sentence. As the sixth reference information, for example, a writing model that is a learning model that is trained to input the "information about past careers" and output the summary sentence is used. For example, the writing model is a learning model that is trained using the "information about past careers" and the corresponding summary sentence as teacher data. The creation unit 112 inputs the "information about past careers" to the writing model of the artificial intelligence unit 122, and causes the writing model to output the summary sentence. The writing model may also be a generation AI including a large-scale language model. In this case, the creation unit 112 inputs an instruction to create a new sentence based on the "information about past careers" and a prompt into which the "information about past careers" is inserted, into the writing model, and causes the writing model to output the summary sentence. The creation unit 112 may also input, in addition to the writing instruction and the "information about past careers", a prompt into which, for example, one or more samples of the "information about past careers" and one or more samples of the corresponding summary sentences are inserted, into the writing model. This makes it possible to include content related to unrecorded matters when documenting the career history of the person to be managed.

[0102] The example shown in FIG. 11 also shows how the tags extracted by the tag extracting section 119 are presented by the tag presenting section 121 in a form selectable by the managed user.

[0103] That is, various tags shown in the field C4 may be extracted based on the function of the tag extraction unit 119. As an example, the tag extraction unit 119 may extract tags indicating skills or experience related to the undescribed items added by the addition unit 118 from a predetermined master. That is, tags related to skills or experience (or candidates of tags selectable by the managed person) extracted based on the function of the tag extraction unit 119 may be presented in the field C4 of the resume document RD. Note that, in the screen showing the resume document RD in FIG. 11, the tags extracted by the tag extraction unit 119 are presented in a manner selectable by the managed person based on the function of the tag presentation unit 121. In a typical embodiment, the tag extraction unit 119 extracts tags by inputting at least the undescribed items added by the addition unit 118 and a predetermined master to an artificial intelligence module. To explain the process more specifically, the tag extraction unit 119 inputs the undescribed items added by the addition unit 118 and the above-mentioned predetermined master to the artificial intelligence module (artificial intelligence unit 122), and instructs the artificial intelligence module (artificial intelligence unit 122) to extract keywords highly related to the expected skills and experience from the undescribed items. The undescribed items input to the artificial intelligence module here may include the career text created by the creation unit 112 (career text created based on the undescribed items), in addition to the information itself related to the undescribed items. Although not necessarily limited to this, such extraction process may be performed as follows. First, the tag extraction unit 119 instructs the artificial intelligence module (artificial intelligence unit 122) to convert the added undescribed items into vector data. Meanwhile, the tag extraction unit 119 instructs the artificial intelligence module (artificial intelligence unit 122) to extract keywords that are highly related to the expected skills and experience from the undescribed items. Skills or ExperienceThe tag extraction unit 119 instructs the artificial intelligence module (artificial intelligence unit 122) to similarly convert the keywords in the above-mentioned sub-items into vector data. The tag extraction unit 119 then causes the artificial intelligence module (artificial intelligence unit 122) to extract keywords that are highly correlated with the added undescribed items from among the keywords present in the specified master, based on the closeness of the distance between the two sets of vector data. Note that the closeness of the distance between the vector data here may be evaluated by various methods, but is typically evaluated by the angle between the two vectors (cosine similarity), etc. The correlation here may also be scored. The keywords may be displayed in column C4 in descending order of the score.

[0104] In addition, the tag extracted by the tag extraction unit 119 may be presented in a selectable manner by the managed person based on the function of the tag presentation unit 121 of the server device 10, as described in the section C52. That is, the various tags shown in FIG. 11 can be added to the resume document RD by the managed person selecting them. That is, the addition unit 120 of the server device 10 adds the skill or experience corresponding to the tag selected by the managed person to the resume document RD. To explain the specific contents, the tag TG42 and the tag TG43 shown in FIG. 11 are switched to be displayed in the same manner as the tag TG41 based on the selection by the managed person, and even if the update operation of the resume document RD is performed without the selection of the managed person, the items of the tag TG42 and the tag TG43 are not reflected in the contents of the resume document RD. In addition, in the screen shown in FIG. 11, the managed person can efficiently select tags by pressing the button BT9. Specifically, when the managed person sees the screen shown in Fig. 11, he or she can press button BT9 to select all tags TG51 (i.e., tags based on undescribed items, extracted by tag extraction unit 119 and assigned by assignment unit 120) added to column C52 at once, and reflect them as the contents to be registered in column C4. In addition, when the managed person presses button BT10, tags existing in a specified master can be presented to the managed person in list form. When the managed person sees such a list of tags, he or she can select tags that he or she thinks match his or her career history, and can arbitrarily set tags to be assigned to column C4 of resume document RD.

[0105] FIG. 12 shows the resume document RD that has been updated in this manner. FIG. 12 is an example of a screen displayed on the managed person terminal 30. In column C1 of the screen shown in FIG. 12, text related to "first half of fiscal year 2024" corresponding to the undescribed item is inserted. In addition, column C4 of FIG. 12 shows an aspect in which a predetermined tag is reflected in the managed person's resume document RD. Note that FIG. 12 shows an example in which the managed person operates to describe the tag TG42 portion in C4 and not to describe tag TG43 in column C4. By performing the above process, the managed person's resume document RD is effectively updated.

[0106] 3.3 Processing via Administrator Terminal Next, a mode in which unfilled items are presented to the administrator will be described. Fig. 13 is an activity diagram for explaining information processing of this embodiment. As shown in this activity diagram, in the information processing method of this embodiment, the administrator makes a request to display a management screen from his / her own terminal, and the display control unit 114 of the server device 10 causes the administrator terminal 20 to display the requested management screen (activities A201 to A204). That is, in this embodiment, the display control unit 114 causes the administrator to display the creation status of resume documents RD for multiple managed persons via the screen.

[0107] Fig. 14 is an example of a management screen presented on the screen of the administrator terminal 20. Specifically, the management screen shown in Fig. 14 shows a list of managed persons who are to create a resume document RD. In addition to the name NM of each managed person, the management screen in Fig. 14 shows attributes AT of the managed person, a status STT relating to the creation status of the resume document, an edit history EH of the resume document, a last update date UD of the resume document, an update difference UDF for the resume document, and details DT for the resume document, all of which are associated with each managed person.

[0108] The attributes AT of the managed persons may include attributes such as each managed person's main duties, concurrent duties, grade, job type, position, and work location. Of course, the attributes of the managed persons displayed on the administrator's terminal are not limited to these, and may include various items such as gender, age, and time of joining the company. In addition, on the management screen of Fig. 14, the managed persons can be sorted and displayed according to the above-mentioned status STT and attributes AT, resume document editing history EH, resume document last update date UD, and resume document update difference UDF. This allows the administrator to efficiently narrow down the persons to be managed.

[0109] The status STT regarding the creation status of the resume document may include, for example, a status where each managed person has not created a resume document RD (not created), a status where each managed person has created a draft of the resume document RD but has not made it public (draft), a status where each managed person has already made the resume document RD public (published), etc. Of course, the types of these statuses and the display method on the management screen may adopt modes other than those shown in FIG.

[0110] Furthermore, the resume document editing history EH indicates whether the managed person has edited the resume document RD. Specifically, for a resume document RD in a draft or published status, the editing history EH of this resume document indicates the history of whether the managed person has made any revisions based on the contents created by the creation unit 112 of the server device 10. As will be described later, the administrator can update the resume document RD of the managed person, and can refer to the editing history of such resume document RD when selecting the managed person to perform the update.

[0111] In the example of the management screen in FIG. 14, the timing at which each managed person updated their own resume document RD is shown as the last update date UD of the resume document. In addition, in the example of the management screen in FIG. 14, the update difference UDF for the resume document shows the undescribed items for the business goals and business evaluations registered in the database for each managed person. That is, in this embodiment, the presentation unit 117 of the server device 10 presents on the screen (management screen) that there are undescribed items for a specific managed person in association with the specific managed person. Note that the example shown in FIG. 14 shows how many periods (terms) related to the undescribed items exist. On the other hand, in the information processing method of this embodiment, information on which period (for example, "first half of fiscal year 2024") there are undescribed items may be presented on the management screen.

[0112] The details DT regarding the resume document indicates whether the administrator can view the resume document RD. In the example of the management screen in Fig. 14, documents with a status of "Draft" or "Published" are available for viewing, and the button labeled "Details" is displayed in a different manner from that of other managed users with a status of "Not created." In this manner, the administrator who accesses the management screen in Fig. 14 can view the corresponding resume document RD by pressing the "Details" button.

[0113] Also, in the management screen of FIG. 14, check boxes CB associated with each managed person are shown. When the manager performs processing related to the resume document RD, the manager can select the managed person to be processed by using the check boxes CB. In this way, the manager can select the managed person to be processed and press the button BT12 to execute batch processing related to the resume document RD. The button BT12 is configured to allow the contents of the processing to be set appropriately. Specifically, the resume documents RD for each of the specified managed persons can be made public in a batch, or the resume documents RD for each of the specified managed persons can be made private in a batch. In addition, the resume documents RD for each of the specified managed persons can be deleted in a batch based on the operation of the button BT12. In the following, as shown in FIG. 14, a mode of updating the resume documents RD for each of the specified managed persons in a batch will be described. The "batch processing" here refers to executing processing for multiple resume documents RD by a single instruction. In other words, "batch processing" is not limited to processing multiple resume documents RD performed simultaneously, but also includes a mode in which processing of multiple target resume documents RD is performed sequentially.

[0114] That is, in this embodiment, a request for adding unrecorded items for each managed person can be made based on the terminal operation of the manager who has accessed FIG. 14, and the resume document RD of each managed person can be updated by this addition request (activity A205-A206). That is, the addition unit 118 of the server device 10 can add the unrecorded items extracted for each of the multiple managed people to the resume document RD all at once based on the terminal operation of the manager. The addition process here may be performed by automatically executing the process for the activities A105-A106 for each managed person. That is, for a managed person who has unrecorded items in the career for a predetermined period, a process may be performed to automatically insert the career into the resume document RD. After such an update process is performed, the display control unit 114 of the server device 10 displays the update status on the manager terminal 20 again (activity A207-A208).

[0115] In addition, in this embodiment, a limit may be set on the number of times that a batch process (such as a process of updating resume documents RD in a batch) can be performed in an organization in a specified period. This makes it easier to realize information management with optimized information processing costs. Note that the number of times limit can be set arbitrarily, but as an example, it is set for a specified period (for example, annually, quarterly, etc.) depending on the size of the organization, etc.

[0116] When such an addition (update) of the undescribed items is executed, the addition unit 118 may set the resume document RD to which the undescribed items are added as a draft status. That is, it may be desirable to request the confirmation of the managed person for the automatically added information. From this viewpoint, the resume document RD to which the predetermined information is added may not be immediately made public, but may be set as a draft status. Regarding such a resume document RD in a draft status, the disclosure unit 113 may change the resume document RD from a draft status to a public status that is made public to a predetermined range, based on a disclosure request from the managed person or the administrator. That is, after the addition unit 118 adds the undescribed items to the resume document RD, the administrator can change the managed person's resume document RD to a public status by operating the administrator terminal 20 (activities A209 to A211). This operation is performed, for example, by pressing the button BT12 shown in FIG. 14. That is, by specifying the managed person to whom the resume document RD is to be made public using the check box CB and then pressing the button BT12, the resume document RD for the specified managed person can be changed to a public status. When performing the publication process here, the button BT12 changes the mode so that the resume documents can be published all at once. On the other hand, a resume document RD to which the administrator has added unspecified items may also be published by the managed person's terminal operation. That is, each managed person can publish the resume document RD to a predetermined range by pressing the button BT2 as shown in FIG. 6. By carrying out the above process, the resume document RD of each managed person is effectively updated.

[0117] 4. Effect The operation of this embodiment can be summarized as follows. That is, in the information processing method of this embodiment, the undescribed items extracted by the extraction unit 116 are presented to the managed person and / or the manager, so that the updating of the resume document RD can be appropriately prompted. Therefore, the resume document RD can be appropriately managed.

[0118] 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 without departing from the technical concept of the invention.

[0119] 5.Other In the above embodiment, the server device 10 performs various storage and control, but multiple external devices may be used instead of the server device 10. In other words, various information and programs may be distributed and stored in multiple external devices using block chain technology or the like.

[0120] The aspect of the present embodiment is not limited to the information processing system 1, and may be an information processing method or a program. The information processing method includes each step executed by the information processing system 1. The program causes a computer to execute each step of the information processing system 1.

[0121] In the above embodiment, the management screen in Fig. 14 shows a mode in which the last update date UD of the resume document and the update difference UDF for the resume document are presented to the administrator, and the administrator updates the resume document RD. On the other hand, a reminder (notification) may be sent to each person to be managed to encourage them to update their resume document RD based on whether the last update date UD of the resume document and the update difference UDF for the resume document satisfy a predetermined requirement. In this way, the person to be managed is encouraged to update the resume document RD voluntarily, and the update of the resume document RD can be performed without necessarily being processed by the administrator.

[0122] It may be provided in any of the following ways:

[0123] (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: an acquisition step of acquiring a resume document for a managed person working in an organization and registration information for the managed person registered in a database within the organization; an extraction step of extracting, from the acquired registration information, items not stated in the resume document as unstated items; and a presentation step of presenting to the managed person and / or an administrator who manages the managed person, that there is the unstated item in the resume document.

[0124] (2) In the information processing system described in (1) above, the acquisition step acquires first time data linked to a specified item included in the resume document and second time data linked to a specified item included in the registration information, and the extraction step extracts items related to the specified item included in the registration information as the unstated items based on the fact that the second time data is newer than the first time data.

[0125] (3) In the information processing system described in (2) above, the registration information includes, as the specified items, at least one of the business objectives entered by the person to be managed and the business evaluation entered by the manager, and in the extraction step, items not stated in the resume document are extracted for at least one of the business objectives and the business evaluation.

[0126] (4) In the information processing system described in (2) or (3) above, in the presentation step, the information processing system presents to the managed person and / or the administrator that there is an unrecorded item regarding the second time data.

[0127] (5) An information processing system according to any one of (2) to (4) above, wherein the specified items included in the resume document relate to the career of the person to be managed, and the first time data corresponds to the most recent period in the career.

[0128] (6) In the information processing system described in any one of (2) to (4) above, the first time data corresponds to the latest update time for the specified item included in the resume document.

[0129] (7) In an information processing system described in any one of (1) to (6) above, in a first addition step, the extracted undescribed items are added to the resume document based on a terminal operation of the managed person or the administrator.

[0130] (8) In the information processing system described in (7) above, in a first creation step, a career text regarding the career of the managed person for a specified period of time is created based on the extracted undescribed items, and in the first addition step, the career text for the specified period is added to the resume document.

[0131] (9) In the information processing system described in (8) above, the first creation step is executed by inputting the unrecorded information into an artificial intelligence module and outputting the resume text.

[0132] (10) In the information processing system described in any one of (7) to (9) above, in a tag extraction step, a tag indicating at least a skill or experience related to the undescribed item added in the first addition step is extracted from a predetermined master, in a tag presentation step, the tag extracted in the tag extraction step is presented in a manner selectable by the managed person, and in an assignment step, the skill or experience corresponding to the tag selected by the managed person is assigned to the resume document.

[0133] (11) An information processing system according to the above (10), wherein in the tag extraction step, the tag is extracted by inputting at least the undescribed information added in the first addition step and the specified master into an artificial intelligence module.

[0134] (12) In the information processing system described in any one of (7) to (11) above, in a second creation step, a summary text summarizing the career history of the person to be managed is created based on at least the undescribed items added in the first addition step, and in a second addition step, the created summary text is added to the resume document.

[0135] (13) In the information processing system described in (12) above, in the second creation step, the summary text is created by inputting information based on the undescribed items added in at least the first addition step into an artificial intelligence module.

[0136] (14) In the information processing system described in any one of (1) to (13) above, in the display control step, the resume document creation status of multiple managed persons is displayed to the administrator via a screen, and in the presentation step, the screen presents a fact that there is an item that has not been recorded for a specific managed person, in association with the specific managed person.

[0137] (15) In the information processing system described in (14) above, in a first addition step, the undescribed items extracted for each of the multiple managed persons are added to the resume document in one go based on the terminal operation of the administrator.

[0138] (16) In the information processing system described in (15) above, in the first addition step, the resume document to which the unfilled information has been added is set to a draft status, and in the publication step, based on a publication request from the managed person or the administrator, the resume document is changed from the draft status to a publication status that makes it public to a specified range.

[0139] (17) An information processing method comprising steps executed by an information processing system according to any one of (1) to (16) above.

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

[0141] 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]

[0142] 1: Information processing system 2: Communication lines 10: Server device 11: Control section 12: Storage section 13: Communications Department 14: Communication bus 20: Administrator terminal 21: Control section 22: Storage section 23: Communications Department 24: Input section 25: Output section 26: Communication bus 30: Managed device 31: Control section 32: Storage section 33: Communications Department 34: Input section 35: Output section 36: Communication bus 111: Reception 112: Creation Department 113: Public Section 114: Display control unit 115: Acquisition Department 116:Extraction part 117:Presentation part 118: Additional section 119: Tag extraction section 120: Granting section 121: Tag display section 122: Artificial Intelligence Department 211:Display section 212: Operation reception section 311: Display section 312: Operation reception section AT: Attribute BT1~BT12: Buttons C1~C5, C10, C51, C52: Column CB : Checkbox D10: Personnel Database D101: Basic information database D102: Target evaluation database D103: Position database D104: Skills Database D105: Recruitment Database D106: Condition Survey Database D107: Organizational Diagnosis Survey Database D108: Original Survey Database D109: Interview Database D110: Attendance database DC1: First document component DC2: Second document component DT:Details EH: Resume document edit history NM : Name RD: Resume document RI1: First registration information RI2: Second registration information STT: Status TG41~TG43, TG51, TG52: Tags UD: Last update date of the resume document UDF: Resume document update diff

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 acquisition step, resume documents of the persons to be managed who work in the organization and registration information of the persons to be managed registered in a database in the organization are acquired; In the extraction step, items not described in the resume document are extracted as undescribed items from the acquired registered information; In the presenting step, the information processing system presents to the managed person and / or an administrator who manages the managed person that there is an item not described in the resume document.

2. 2. The information processing system according to claim 1, The acquiring step acquires first time data associated with a predetermined item included in the resume document and second time data associated with a predetermined item included in the registration information, In the extraction step, an information processing system extracts, based on the second time data being newer than the first time data, an item relating to the specified item contained in the registration information as the unstated item.

3. 3. The information processing system according to claim 2, The registration information includes, as the predetermined item, at least one of a business goal input by the person to be managed and a business evaluation input by the manager, In the extraction step, an information processing system extracts items not described in the resume document for at least one of the job objectives and the job evaluation.

4. 3. The information processing system according to claim 2, In the presenting step, the information processing system presents to the person to be managed and / or the administrator that there is an item not yet entered in the second time data.

5. 3. The information processing system according to claim 2, The predetermined items included in the resume document relate to the career history of the person to be managed, The first time data corresponds to a most recent period in the history.

6. 3. The information processing system according to claim 2, An information processing system, wherein the first time data corresponds to the most recent update time for the specified item included in the resume document.

7. 2. The information processing system according to claim 1, In a first addition step, the extracted missing item is added to the resume document based on a terminal operation of the managed person or the administrator, in the information processing system.

8. 8. The information processing system according to claim 7, In a first creation step, the extracted unrecorded items are input into an artificial intelligence module to create a career document regarding the career of the person to be managed during a predetermined period of time; Here, the artificial intelligence module used in the first creation step has a large-scale language model or a learning model trained to input unrecorded items and output career text, When the artificial intelligence module used in the first creation step has the large-scale language model, the creation of the career text in the first creation step is performed by inputting a prompt to the large-scale language model to output the career text based on the extracted unspecified items; When the artificial intelligence module used in the first creation step has the learning model, the creation of the career text in the first creation step is executed by inputting the extracted unrecorded items into the learning model and outputting the career text; In the first adding step, the career text for the predetermined period created in the first creating step is added to the resume document.

9. 8. The information processing system according to claim 7, In the tag extraction step, at least a tag indicating a skill or experience related to the undescribed item added in the first addition step is extracted from a predetermined master; In the tag presentation step, the tag extracted in the tag extraction step is presented in a manner selectable by the managed user; In the assigning step, the information processing system assigns the skills or experiences corresponding to the tag selected by the managed person to the resume document.

10. 10. The information processing system according to claim 9, In the tag extraction step, the tag is extracted by inputting at least the undescribed item added in the first addition step and the predetermined master to an artificial intelligence module; wherein the artificial intelligence module used in the tag extraction step is: Converting the inputted undescribed items into first vector data; Converting keywords relating to skills or experiences present in the inputted predetermined master into second vector data; configured to extract the tag based on a proximity of a distance between the first vector data and the second vector data; Information processing system.

11. 8. The information processing system according to claim 7, In a second creation step, information about the career history of the person to be managed is inputted into an artificial intelligence module to create a summary sentence summarizing the career history of the person to be managed; wherein the information regarding the career history of the managed person includes at least information based on the undescribed items added in the first adding step, The artificial intelligence module used in the second creation step has a large-scale language model or a learning model that is trained to input information about the career history of the person to be managed and output a summary sentence, when the artificial intelligence module used in the second creation step has the large-scale language model, the creation of the summary sentence in the second creation step is executed by inputting a prompt to the large-scale language model to output the summary sentence based on information about the career history of the managed person, When the artificial intelligence module used in the second creation step has the learning model, the creation of the summary sentence in the second creation step is executed by inputting information about the career of the managed person to the learning model and outputting the summary sentence; In a second adding step, the summary text created in the second creating step is added to the resume document.

12. 2. The information processing system according to claim 1, In the display control step, the resume document creation status of the plurality of managed persons is displayed to the manager via a screen; In the presenting step, the information processing system presents on the screen that there is the undescribe item for a predetermined managed entity in association with the predetermined managed entity.

13. 13. The information processing system according to claim 12, In a first addition step, the information processing system adds the extracted undescribed items for each of the plurality of managed persons to the resume document in a batch based on a terminal operation of the manager.

14. 14. The information processing system according to claim 13, In the first addition step, the resume document to which the missing items have been added is set to a draft status; In the disclosure step, the information processing system changes the resume document from the draft status to a disclosure status that makes the resume document open to a predetermined range, based on a disclosure request from the managed person or the administrator.

15. 1. An information processing method, comprising: An information processing method comprising the steps executed by the information processing system according to any one of claims 1 to 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

  • Template preparation device, device and method for preparing document data, and program

    JP2009230705A

  • Search device, search system, and search method

    JP2024095073A

  • JPP7475529B

  • JPP7488974B

  • JPP7566196B

Cited By

  • Job Seeker Support System

    JP7819995B1