Data processing device, data processing method, and data processing program
Patent Information
- Application Number
- JP2024078969
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-05-14
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2044-05-14
Smart Images

Figure 0007912564000001 
Figure 0007912564000002 
Figure 0007912564000003
Abstract
Description
[[Technical Field]]
[0001] The technology of the present disclosure relates to a data processing apparatus, a data processing method, and a data processing program. [[Background Art]]
[0002] Patent Document 1 discloses a persona chatbot control method executed by at least one processor, the method comprising: receiving a user utterance; adding the user utterance to a prompt including an instruction associated with a description of a character of the chatbot; encoding the prompt; and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [[Prior Art Literature]] [[Patent Literature]]
[0003] [[Patent Document 1]] Japanese Unexamined Patent Publication No. 2022-180282 [[Summary of the Invention]] [[Problem to be Solved by the Invention]]
[0004] However, in the conventional technology, there is room for improvement when proposing desired department assignments for employees. [[Means for Solving the Problem]]
[0005] A first aspect according to the technology of the present disclosure is a data processing apparatus including: a processing unit that performs specific processing using a generation model; and an output unit that outputs a result of the specific processing, wherein the processing unit executes, as the specific processing, processing for causing the generation model to generate an assignment for the employee and a career plan in the assignment based on the employee's career request transmitted from a terminal device, and the output unit outputs, to the terminal device, the employee's assignment generated by the generation model and the career plan in the assignment.
[0006] A second aspect of the technology of this disclosure is a data processing method in which a processor performs a step of performing a specific processing using a generative model and a step of outputting the result of the specific processing, wherein the step of performing the specific processing is to perform a process in which the generative model generates the employee's assignment destination and career plan at the assignment destination based on the employee's career request transmitted from a terminal device, and the output step is to output the employee's assignment destination and career plan at the assignment destination generated by the generative model to the terminal device.
[0007] A third aspect of the technology of this disclosure is a data processing program that causes a computer to perform a process including the steps of performing a specific processing using a generative model and outputting the results of the specific processing, wherein the step of performing the specific processing is to perform a process as the specific processing which causes the generative model to generate the employee's assignment destination and career plan at the assignment destination based on the employee's career request transmitted from a terminal device, and the output step is to output the employee's assignment destination and career plan at the assignment destination generated by the generative model to the terminal device. [Brief explanation of the drawing]
[0008] [Figure 1] This is a conceptual diagram showing an example of the configuration of a data processing system. [Figure 2] This is a conceptual diagram illustrating an example of the essential functions of a data processing device and a smart device. [Figure 3A] This outlines the specific processing steps. [Figure 3B] This outlines the specific processing steps. [Figure 3C] This outlines the specific processing steps. [Figure 3D] This outlines the specific processing steps. [Figure 3E] This outlines the specific processing steps. [Figure 4] The functional configuration of a specific processing unit of a data processing device is shown in general terms. [Figure 5]This diagram outlines an example of the operation flow of a specific process performed by a data processing device. [Figure 6] This diagram outlines an example of the operation flow of a specific process performed by a data processing device. [Modes for carrying out the invention]
[0009] Hereinafter, an example of an embodiment of the data processing device, data processing method, and program relating to the technology of this disclosure will be described with reference to the attached drawings.
[0010] First, let's explain the terminology used in the following explanation.
[0011] In the following embodiments, the signed processor (hereinafter simply referred to as "processor") may be a single arithmetic unit or a combination of multiple arithmetic units. Furthermore, the processor may be a single type of arithmetic unit or a combination of multiple types of arithmetic units. Examples of arithmetic units include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), or an APU (Accelerated Processing Unit).
[0012] In the following embodiments, signed RAM (Random Access Memory) is a memory that temporarily stores information and is used as work memory by the processor.
[0013] In the following embodiments, the signed storage is one or more non-volatile storage devices that store various programs and various parameters. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), or magnetic tapes.
[0014] In the following embodiment, the labeled communication I / F (Interface) is an interface including a communication processor, an antenna, and the like. The communication I / F manages communication between a plurality of computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), and the like.
[0015] In the following embodiment, "A and / or B" is synonymous with "at least one of A and B". That is, "A and / or B" means that it may be only A, only B, or a combination of A and B. In addition, in the present specification, when three or more matters are expressed by connecting them with "and / or", the same idea as "A and / or B" applies.
[0016] FIG. 1 shows an example of the configuration of a data processing system 10 according to an embodiment.
[0017] As shown in FIG. 1, the data processing system 10 includes a data processing apparatus 12 and a smart device 14. A server is an example of the data processing apparatus 12. A smartphone is an example of the smart device 14. In the present embodiment, the data processing apparatus 12 is an example of the "data processing apparatus" according to the technique of the present disclosure, and the smart device 14 is an example of the "terminal apparatus" according to the technique of the present disclosure. The smart device 14 is, for example, an apparatus used by an employee belonging to a company. When the employee is a new employee who wants to determine their own assignment, the employee can use the smart device 14 to access the data processing system 10, so that the data processing apparatus 12 can propose a career plan such as a suitable assignment for the employee.
[0018] The data processing device 12 comprises a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of the "computer" according to the technology of the present disclosure. The computer 22 comprises a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0019] The smart device 14 comprises a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 comprises a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.
[0020] The reception device 38 comprises a touch panel 38A, a microphone 38B, and the like, and receives user inputs. The touch panel 38A receives user input via contact of a pointing body by detecting contact of the pointing body (for example, a pen, a finger, or the like). The microphone 38B receives user input via voice by detecting the user's voice. A control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, a specific processing unit 290 acquires the data indicating the user input.
[0021] The output device 40 includes a display 40A and a speaker 40B, and presents data to the person 20 by outputting the data in a form perceptible to the person 20 (e.g., voice and / or text). The display 40A displays visible information such as text and images according to instructions from the processor 46. The speaker 40B outputs sound according to instructions from the processor 46. The camera 42 is a small digital camera equipped with an optical system such as a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.
[0022] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various types of information between processor 46 and processor 28 via network 54.
[0023] Figure 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0024] As shown in Figure 2, in the data processing device 12, a specific processing is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" related to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 according to the specific processing program 56 executed on the RAM 30.
[0025] The storage 32 stores the data generation model 58. The data generation model 58 is used by the specific processing unit 290.
[0026] In the smart device 14, the processor 46 performs the reception and output processing. The storage 50 stores the reception and output program 62. The reception and output program 62 is used in conjunction with a specific processing program 56 by the data processing system 10. The processor 46 reads the reception and output program 62 from the storage 50 and executes the read reception and output program 62 on the RAM 48. The reception and output processing is realized by the processor 46 operating as a control unit 46A according to the reception and output program 62 executed on the RAM 48.
[0027] Next, we will explain the processing of the specific processing unit 290 when the data processing device 12 performs specific processing to generate an employee's career plan.
[0028] Figures 3A and 3B show examples of screens displayed on the display 40A of the smart device 14. In the specific processing in this embodiment, as shown in Figure 3A, when the user of the smart device 14 inputs their career requests, such as the skills they want to acquire, into the smart device 14 in a chat format, the data processing device 12 generates a career plan based on the career requests, including suitable placements and the skills that can be acquired at those placements, and sends it to the smart device 14. As shown in Figure 3B, the smart device 14 displays suitable placements on the display 40A. The user of the smart device 14 can view the career plan generated by the data processing device 12, including placements and the skills that can be acquired at those placements, on the smart device 14, and use it to help them choose their preferred placement.
[0029] Examples of career preferences entered by a user of the smart device 14 may include desired job duties, skills to acquire, departmental atmosphere, personality of supervisor, and whether or not they wish to relocate. When the data processing device 12 prompts the user of the smart device 14 to enter their career preferences, it may also prompt the user to enter information such as their current skills and qualifications in a chat format.
[0030] Furthermore, users of the smart device 14 may input their carrier requests into the smart device 14 via text, or they may input their carrier requests into the smart device 14 via voice.
[0031] As shown in Figure 4, the specific processing unit 290 includes an input unit 292, a processing unit 294, and an output unit 296.
[0032] The input unit 292 acquires user input received by the smart device 14. Specifically, it acquires at least one of the following data from the user received by the smart device 14: text, voice, or image.
[0033] The processing unit 294 performs specific processing using the data generation model 58. Specifically, it inputs text, voice, and image data entered by the user into the data generation model 58 and obtains a generation result. Based on the generation result, the processing unit 294 also generates a career plan result for the user of the smart device 14, including suitable assignment locations and the skills that can be acquired at those locations. Specifically, the processing unit 294 generates a prompt that reads, "Based on the registered information, please generate departments that are considered to match the following employee's preferences and a career plan for those departments. The employee's preference is for a department where they can acquire the skills of the generated AI, and the work location is Takeshiba. They do not wish to relocate." and inputs the generated prompt into the data generation model 58.
[0034] The output unit 296 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating user input for the result of the specific processing. The control unit 46A then transmits the audio data indicating user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[0035] The data generation model 58 is a form of so-called generative AI (Artificial Intelligence). One example of the data generation model 58 is ChatGPT (Internet Search).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0036] The data generation model 58 is a model that can access information from the resumes of employees who are currently working or have previously worked for the company to which the user of the smart device 14 belongs. The information from the employee's resume may include, for example, the employee's department, the content of their work in that department, the length of time they have been in that department, and whether or not they have been transferred within that department. The data generation model 58 may be retrained at any time.
[0037] When the processing unit 294 performs specific processing using the data generation model 58, it uses the data generation model 58 to extract multiple departments that are thought to match the information entered by the user of the smart device 14. Information on all departments of the company is pre-vectorized and stored based on pre-registered information for each department and information from employee resumes. The resume information is stored hierarchically as raw data. The processing unit 294 vectorizes the user input from the user of the smart device 14 and extracts a predetermined number of departments with the highest similarity scores obtained by comparing them with the pre-vectorized department information. When comparing the user input with the department information, the processing unit 294 runs a loop that compares each department according to predetermined department criteria and uses the average value of all criteria as the similarity score.
[0038] The processing unit 294 extracts departments that it believes match the information entered by the user of the smart device 14, and then generates a career plan for each extracted department using the data generation model 58. Specifically, the processing unit 294 searches the storage 32 for raw data of resumes created by employees who belong to or belonged to departments with a high degree of similarity, and uses the raw data of resumes obtained from the search to cause the data generation model 58 to generate a career plan for the user of the smart device 14. The processing unit 294 inputs predetermined prompts to the data generation model 58 to generate a career plan for the user of the smart device 14 by inputting these prompts. The processing unit 294 causes the data generation model 58 to generate a career plan for a predetermined number of years, for example, 10 years.
[0039] The processing unit 294 then calculates the degree of match for each of the extracted departments. The criteria for a department include, for example, the department's career goals, the department's business activities, the department's work location and work style, the personnel the department needs, and the department's areas of weakness, and the degree of similarity is predetermined to be on multiple levels, for example, five levels.
[0040] Figure 3C is an example of the screen displayed on the smart device 14's display 40A when the user of the smart device 14 selects "View Career Map Details" indicated by reference numeral 301 in Figure 3B. The processing unit 294 generates the user's career plan for each extracted department and the match degree for each extracted department, which are then output by the output unit 296. The user's career plan and department match degree output by the output unit 296 are displayed on the smart device 14's display 40A, as shown in Figure 3C.
[0041] For example, if an employee who is a user of a smart device 14 wishes to work in a department where they can acquire skills in generating AI, the processing unit 294 extracts departments from all departments in the company where such skills can be acquired and generates a career plan for that department using the data generation model 58. The career plan generated here is a realistic career plan because it is generated by the data generation model 58, which refers to the resumes previously created by employees who belonged to that department and the career plan information previously registered in that department.
[0042] The career plan displayed on the smart device 14's display 40A is subdivided and displayed according to the user's selection. Figure 3D is an example of the screen displayed on the smart device 14's display 40A, and is an example of the screen displayed when "Understanding LLM and Accumulating Practical Experience," indicated by reference numeral 311 in Figure 3C, is selected by the user of the smart device 14. Here, the detailed career plan for 2024 generated by the processing unit 294 is displayed on the display 40A. By displaying the subdivided career plan on the smart device 14's display 40A, the data processing unit 12 can help the user of the smart device 14 decide on their assignment.
[0043] The smart device 14 may also be used by employees of the company's human resources department. Figure 3E shows an example of the screen displayed on the smart device 14's display 40A. Employees of the company's human resources department use the smart device 14 to send the career requests entered by new employees to the data processing device 12. The data processing device 12 generates a career plan for the new employee and the matching degree of each extracted department and sends it to the smart device 14. Employees of the company's human resources department can use the career plan and the matching degree of each extracted department displayed on the smart device 14 to help determine the new employee's placement. In addition, the data processing device 290 can automatically determine the placement of multiple employees by receiving the preferences of multiple employees from the smart device 14 used by the human resources department employees.
[0044] Next, the operation of the data processing system 10 will be explained.
[0045] An example of the flow of a specific processing method will be explained with reference to Figure 5. Note that the flow of a specific processing method shown in Figure 5 is an example of a "data processing method" related to the technology disclosed herein.
[0046] In step S300, the processing unit 294 determines whether a predetermined trigger condition is met. The predetermined trigger condition is that user input received by the smart device 14 has been acquired.
[0047] If the trigger condition is met in step S300 (step S300; Yes), the data processing system 10 proceeds to step S301. On the other hand, if the trigger condition is not met in step S300 (step S300; No), the data processing system 10 terminates the specific processing.
[0048] In step S301, the processing unit 294 generates a prompt by adding instructions to the text entered on the smart device 14 to obtain the result of a specific process. Specifically, the processing unit 294 generates the prompt: "Based on the registered information, please generate a department that is considered to match the following employee's preferences and a career plan for that department. The employee's preference is a department where they can acquire the skills of the generating AI, and their work location is Takeshiba. They do not wish to relocate."
[0049] In step S303, the processing unit 294 inputs the generated prompt to the data generation model 58 and obtains the result of a specific process based on the output of the data generation model 58. In this embodiment, the processing unit 294 performs a carrier plan generation process as the specific process.
[0050] In step S304, the output unit 296 outputs the results of the specific processing to the smart device 14 and terminates the specific processing. As a result of the specific processing, the output unit 296 outputs to the smart device 14 the departments that are considered to match the employee's preferences and the career plan within those departments.
[0051] Figure 6 is a flowchart showing the process of generating a career plan as a specific process.
[0052] In step S311, the processing unit 294 obtains user input entered by the user on the smart device 14. The user input entered by the user on the smart device 14 includes information about the carrier plan desired by the user.
[0053] In step S312, the processing unit 294 inputs the user input into the data generation model 58 and, based on the output of the data generation model 58, extracts at least one department that is highly similar to the user's desired career plan.
[0054] In step S313, the processing unit 294 generates a career plan for the extracted department using information on career plans previously registered in that department, a resume created by an employee of that department, and so on.
[0055] In step S314, the processing unit 294 calculates the degree of match for the departments extracted in step S312 using the career plan desired by the user.
[0056] In step S315, the output unit 296 outputs the carrier plan generated in step S313 to the smart device 14.
[0057] According to the data processing device 290 of this embodiment, based on the output of the data generation model 58, it is possible to generate a department that matches the employee's preferences and a career plan within that department, and output them to the smart device 14. By generating a department that matches the employee's preferences and a career plan within that department and outputting them to the smart device 14, the data processing device 290 of this embodiment can be used to help employees express their preferences for their assignments and to assist the human resources department in deciding on employee assignments.
[0058] The above description primarily focuses on the functions of the data processing device 290 in relation to this disclosure. However, the system related to this disclosure is not necessarily implemented on a server. The system related to this disclosure may be implemented as a general information processing system. This disclosure may be implemented, for example, as a software program that runs on a personal computer, or as an application that runs on a smartphone, etc. The method related to this disclosure may be provided to users in the form of SaaS (Software as a Service).
[0059] In the above embodiment, an example was given in which a specific process is performed by a single computer 22. However, the technology of this disclosure is not limited thereto, and a distributed processing method for the specific process may be used, which includes computer 22 and multiple other computers.
[0060] In the above embodiment, an example was given in which the specific processing program 56 is stored in the storage 32, but the technology of this disclosure is not limited thereto. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-temporary storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-temporary storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes specific processing according to the specific processing program 56.
[0061] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.
[0062] Furthermore, it is not necessary to store the entirety of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store the entirety of the specific processing program 56 in the storage 32; it is acceptable to store only a portion of the specific processing program 56.
[0063] The following types of processors can be used as hardware resources to perform specific processing. Examples of processors include a CPU, a general-purpose processor that functions as a hardware resource to perform specific processing by executing software, i.e., a program. Other examples of processors include dedicated electrical circuits, such as FPGAs (Field-Programmable Gate Arrays), PLDs (Programmable Logic Devices), or ASICs (Application Specific Integrated Circuits), which have circuit configurations specifically designed to perform specific processing. All of these processors have built-in or connected memory, and all of them perform specific processing by using memory.
[0064] The hardware resource that performs a specific process may consist of one of these various processors, or it may consist of a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Alternatively, the hardware resource that performs a specific process may consist of a single processor.
[0065] Examples of configurations using a single processor include, firstly, a configuration in which one or more CPUs and software are combined to form a single processor, and this processor functions as a hardware resource that performs a specific process. Secondly, there is a configuration using a processor that realizes the functions of the entire system, including multiple hardware resources that perform a specific process, on a single IC chip, as exemplified by SoCs (System-on-a-chip). In this way, a specific process is realized using one or more of the above types of processors as hardware resources.
[0066] Furthermore, the hardware structure of these various processors can more specifically utilize electrical circuits that combine circuit elements such as semiconductor devices. Also, the specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps can be deleted, new steps added, or the processing order rearranged, as long as it does not deviate from the main purpose.
[0067] The descriptions and illustrations presented above are detailed explanations of the technical aspects of this disclosure and are merely examples of the technical aspects. For example, the above descriptions of the structure, function, operation, and effect are examples of the structure, function, operation, and effect of the technical aspects of this disclosure. Therefore, it goes without saying that you may delete unnecessary parts, add new elements, or replace elements in the descriptions and illustrations presented above, as long as you do not deviate from the essence of the technical aspects of this disclosure. Furthermore, in order to avoid confusion and facilitate understanding of the technical aspects of this disclosure, explanations of common technical knowledge and the like that do not require special explanation to enable the implementation of the technical aspects of this disclosure have been omitted from the descriptions and illustrations presented above.
[0068] All documents, patent applications, and technical standards described herein are incorporated by reference to the same extent as if each individual document, patent application, and technical standard were specifically and individually noted to be incorporated by reference.
[0069] The following additional information is disclosed regarding the embodiments described above. (Note 1) A processing unit that performs specific processing using a generative model, Includes an output unit that outputs the result of the specified processing, The processing unit executes the process described above as the specific process, which causes the generation model to generate the employee's assignment location and career plan at that assignment location based on the employee's career request transmitted from the terminal device. The output unit outputs the employee's assigned department and career plan at that department, as generated by the generation model, to the terminal device. Data processing device. (Note 2) The data processing device described in Appendix 1 further executes a process to cause the generation model to calculate the degree of matching for each assignment destination as the specific process. (Note 3) The data processing device described in Appendix 1 or Appendix 2 is a model that can reference information from other employees' resumes or career plan information pre-registered in a department. (Note 4) The processing unit executes, as the specific processing, a process that causes the generation model to generate subdivided carrier plans in response to a selection operation on the output carrier plan, as the data processing device according to any one of the appendices 1 to 3. (Note 5) The processor, A process of performing specific processing using a generative model, The process of outputting the result of the specified processing is performed, The process of performing the specified processing involves executing a process to generate the employee's assignment location and career plan at that assignment location in the generation model based on the employee's career request transmitted from the terminal device, as the specified processing. The output process involves outputting the employee's assigned department and career plan at that department, as generated by the generation model, to the terminal device. Data processing method. (Note 6) On the computer, A process of performing specific processing using a generative model, The process includes the step of outputting the result of the specified process, The process of performing the specified processing involves executing a process to generate the employee's assignment location and career plan at that assignment location in the generation model based on the employee's career request transmitted from the terminal device, as the specified processing. The output process is a data processing program that outputs the employee's assigned department and career plan at that department, generated by the generation model, to the terminal device. [Explanation of Symbols]
[0070] 10 Data Processing Systems 12 Data Processing Devices 14 Smart Devices 290 Specific Processing Unit 292 Input section 294 Processing Unit 296 Output section< / url:>
Claims
1. A processing unit that performs specific processing using a generative model, Includes an output unit that outputs the result of the specified processing, The processing unit acquires the employee's career request transmitted from the terminal device, vectorizes the request, compares it with pre-vectored departmental information for each department to extract multiple departments with high similarity, and for each extracted department, generates a prompt that includes the employee's career request, the work history data of employees belonging to or who belonged to that department, and the career plan information pre-registered in that department, instructing the generation of an assignment location and a career plan at that assignment location that is considered to match the employee's career request, and inputs this prompt into the generation model, and executes the process of causing the generation model to generate the employee's assignment location and a career plan for a predetermined number of years at that assignment location by referring to the pre-registered career plan information as the specific process. The output unit outputs the employee's assigned department and career plan at that department, as generated by the generation model, to the terminal device. Data processing device.
2. The data processing device according to claim 1, further comprising the processing unit, which executes as the specific processing a process to cause the generation model to calculate the degree of matching for each assignment destination by calculating the average value of a plurality of similarity scores obtained by comparison for each predetermined criterion in each department.
3. The data processing device according to claim 1, wherein the generation model is a model that can refer to information from other employees' resumes or information from career plans pre-registered in a department.
4. The data processing device according to claim 1, wherein the processing unit executes, as the specific processing, a process that causes the generation model to generate a subdivided career plan for a period corresponding to the selected item in response to a user's selection operation on the outputted career plan.
5. The processor, A process of performing specific processing using a generative model, The process of outputting the result of the specified processing is performed, The process of performing the specified processing involves obtaining the employee's career request transmitted from the terminal device, vectorizing the request, comparing it with pre-vectored departmental information for each department to extract multiple departments with high similarity, and for each extracted department, generating a prompt that instructs the generation model to generate an assignment location and a career plan at that assignment location that is considered to match the employee's career request, including the employee's career request, the work history data of employees belonging to or who belonged to that department, and the career plan information pre-registered in that department, and inputting this into the generation model, and then executing the specified processing to cause the generation model to generate the employee's assignment location and a career plan for a predetermined number of years at that assignment location by referring to the pre-registered career plan information. The output process involves outputting the employee's assigned department and career plan at that department, as generated by the generation model, to the terminal device. Data processing method.
6. On the computer, A process of performing specific processing using a generative model, The process includes the step of outputting the result of the specified process, The process of performing the specified processing involves obtaining the employee's career request transmitted from the terminal device, vectorizing the request, comparing it with pre-vectored departmental information for each department to extract multiple departments with high similarity, and for each extracted department, generating a prompt that instructs the generation model to generate an assignment location and a career plan at that assignment location that is considered to match the employee's career request, including the employee's career request, the work history data of employees belonging to or who belonged to that department, and the career plan information pre-registered in that department, and inputting this into the generation model, and then executing the specified processing to cause the generation model to generate the employee's assignment location and a career plan for a predetermined number of years at that assignment location by referring to the pre-registered career plan information. The output process is a data processing program that outputs the employee's assigned department and career plan at that department, generated by the generation model, to the terminal device.
Citation Information
Patent Citations
Method and device for obtaining personal development suggestion information
CN117473532A
Human resource management system
JP2009237635A
Career analysis platform
JP2017515246A
Candidate output method, information processing device, and computer program
JP2021051607A
Persona chatbot control method and system
JP2022180282A