Program, information processing device, method and system

The system addresses the lack of mock interview tools by using a job interview database and a large-scale language model to generate and evaluate mock questions, enhancing job seekers' preparation for real interviews.

JP7745190B1Active Publication Date: 2025-09-29ONE CAREER CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2025030226
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-02-27
Publication Date
2025-09-29
Estimated Expiration
2045-02-27

AI Technical Summary

Technical Problem

Job seekers lack a system to conduct mock job interviews using interview experience data from past job interviews, making it difficult for them to prepare effectively for real interviews.

Method used

A program and system that includes a job interview experience database storing interview data, generates mock question data based on user input, and evaluates mock answer data using a large-scale language model to simulate realistic interview scenarios.

Benefits of technology

Enables job seekers to practice with mock interviews that reflect actual interview experiences, providing valuable preparation for real job interviews.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007745190000001_ABST
    Figure 0007745190000001_ABST
Patent Text Reader

Abstract

Conduct mock interviews based on past job interview experience data [Solution] Memories 25, 26 store interview experience data, including question data and answer data actually used in past job interviews with companies, linked to the companies. The program causes processor 29 to accept a user's input specifying a company, acquire the interview experience data of the company whose designation has been accepted from a job interview experience database, generate mock question data for conducting mock interviews based on the acquired interview experience data, transmit the generated mock question data to a user terminal owned by the user and present it to the user on the user terminal, acquire mock answer data for the user in response to the presented mock question data, and evaluate the mock answer data based on the mock answer data and the answer data stored in the job interview experience database.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] Students who are the target of so-called new graduate recruitment (hereinafter, sometimes referred to as "job-hunting students") have a need to participate in mock interviews that mimic the questions and answers that will be conducted in the actual job interviews that are conducted for new graduate recruitment, in order to receive a favorable evaluation in the actual (real) job interview.

[0003] In relation to such technology, Patent Document 1 discloses a system that enables recruiters at companies and other organizations to easily obtain interview information on job seekers and select job seekers. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 2024-107965 Summary of the Invention [Problem to be solved by the invention]

[0005] However, the technology disclosed in Patent Document 1 is a system that enables recruiters to select job seekers in actual job interviews, and it is difficult for job seekers to use it to conduct mock job interviews and prepare for their actual job interviews. In addition, job seekers have a need to refer to actual questions and answers from past job interviews to prepare for their own real job interviews, and no system has previously existed that meets such needs.

[0006] The purpose of the present disclosure is to conduct a mock interview that takes into account interview experience data from past job interviews. [Means for solving the problem]

[0007] To solve the above-mentioned problems, one embodiment of the present disclosure provides a program for operating a computer including a processor and a memory. The memory includes a job interview experience database in which interview experience data, including question data of questions actually asked in past job interviews at companies and answer data of answers to those questions, is stored and associated with each company. The program causes the processor to execute the following steps: a first step of accepting a company designation input from a user; a second step of acquiring interview experience data of the company designated in the first step from the job interview experience database; a third step of generating mock question data for conducting a mock interview based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user terminal; a fifth step of acquiring mock answer data for the user in response to the mock question data presented to the user in the fourth step; and a sixth step of evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. [Effects of the Invention]

[0008] According to the present disclosure, it is possible to conduct a mock interview that takes into account interview experience data from past job interviews. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a diagram illustrating an overall configuration of a system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating a functional configuration of a terminal device according to an embodiment. [Figure 3] FIG. 2 is a diagram illustrating a functional configuration of a server according to an embodiment. [Figure 4] FIG. 10 is a diagram illustrating an example of a data structure of a user database according to an embodiment. [Figure 5] FIG. 10 is a diagram illustrating an example of a data structure of a company data table according to an embodiment. [Figure 6]FIG. 2 is a diagram illustrating an example of a data structure of a job interview experience database according to an embodiment. [Figure 7] 10 is a flowchart illustrating an example of a processing flow in a system according to an embodiment. [Figure 8] 8 is a flowchart showing an example of a processing flow in a system according to an embodiment, and is a flowchart showing an example of a processing flow following the processing flow of FIG. 7. [Figure 9] FIG. 10 is a diagram illustrating an example of a screen displayed on a display of a terminal device in the system according to an embodiment. [Figure 10] FIG. 10 is a diagram showing another example of a screen displayed on the display of a terminal device in the system according to an embodiment. [Figure 11] FIG. 10 is a diagram showing yet another example of a screen displayed on the display of a terminal device in the system according to an embodiment. [Figure 12] FIG. 10 is a diagram showing yet another example of a screen displayed on the display of a terminal device in the system according to an embodiment. [Figure 13] FIG. 2 is a block diagram showing the basic hardware configuration of a computer 90. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In all drawings describing the embodiments, common components are designated by the same reference numerals, and repeated description will be omitted. Note that the following embodiments do not unduly limit the content of the present disclosure described in the claims. Furthermore, not all components shown in the embodiments are necessarily essential components of the present disclosure. Furthermore, each drawing is a schematic diagram and is not necessarily a precise illustration.

[0011] In the following description, a "processor" refers to one or more processors. The at least one processor is typically a microprocessor such as a CPU (Central Processing Unit), but may also be another type of processor such as a GPU (Graphics Processing Unit). The at least one processor may be single-core or multi-core.

[0012] Furthermore, the at least one processor may be a processor in the broad sense, such as a hardware circuit (for example, a field-programmable gate array (FPGA) or an application-specific integrated circuit (ASIC)) that performs part or all of the processing.

[0013] In the following explanation, information that produces an output for an input may be described using expressions such as "xxx table," but this information may be data of any structure, or may be a learning model such as a neural network that produces an output for an input. Therefore, an "xxx table" may be referred to as "xxx information."

[0014] Furthermore, in the following description, the configuration of each table is an example, and one table may be divided into two or more tables, or all or part of two or more tables may be one table.

[0015] In addition, in the following explanation, processing may be described using the "program" as the subject, but since a program is executed by a processor to perform specified processing while appropriately using a memory unit and / or an interface unit, etc., the subject of the processing may also be the processor (or a device such as a controller that has that processor).

[0016] The program may be installed in a device such as a computer, or may be stored in, for example, a program distribution server or a computer-readable (e.g., non-transitory) recording medium. Also, in the following description, two or more programs may be realized as one program, or one program may be realized as two or more programs.

[0017] The functions performed by the components described herein may be implemented in circuitry or processing circuitry, including general-purpose processors, application-specific processors, integrated circuits, ASICs, CPUs, conventional circuits, and / or combinations thereof, programmed to perform the described functions. A processor includes transistors and other circuits and is considered to be circuitry or processing circuitry. A processor may also be a programmed processor that executes programs stored in memory.

[0018] In this specification, a circuitry, unit, or means is hardware that is programmed to realize or performs the described functions, which may be any hardware disclosed herein or any hardware known to be programmed to realize or perform the described functions.

[0019] If the hardware is a processor considered to be a type of circuitry, the circuitry, means, or unit is a combination of the hardware and software used to configure the hardware and / or processor.

[0020] Furthermore, in the following description, identification numbers are used as identification information for various objects, but other types of identification information (for example, identifiers including alphabetic characters or symbols) may also be used.

[0021] In addition, in the following description, when describing elements of the same type without distinguishing between them, reference symbols (or common symbols among the reference symbols) may be used, and when describing elements of the same type with distinction between them, the identification numbers (or reference symbols) of the elements may be used.

[0022] In the following description, the control lines and information lines are those that are considered necessary for the description, and do not necessarily represent all the control lines and information lines in the product. All components may be interconnected.

[0023] Each information processing device is configured by a computer equipped with an arithmetic unit and a storage device. The basic hardware configuration of the computer and the basic functional configuration of the computer realized by the hardware configuration will be described later. For each of the terminal device 10 and the server 20, descriptions that overlap with the basic hardware configuration and basic functional configuration of the computer will be omitted.

[0024] <0 System Overview> Below, the gist of the system according to the present disclosure will be explained, but the following explanation should not be interpreted in a limiting manner, and the contents of the present disclosure should be understood based on the disclosure in this specification and the ordinary technical knowledge and common sense of a person skilled in the art.

[0025] The system disclosed herein includes a job interview database in which interview experience data, including question data of questions actually asked in past job interviews at companies and answer data of answers to those questions, is stored and linked to each company; based on the interview experience data stored in this job interview database, mock question data for job interviews that are expected to be held at that company is generated; mock answer data in which users who are job-hunting students answer this mock question data is obtained; and the mock answer data is evaluated based on this mock answer data and answer data.

[0026] The system according to the present disclosure preferably generates mock question data by inputting interview experience data for a company identified by a user into a large-scale language model and outputting mock question data from the large-scale language model. This allows for the generation of diverse mock question data from a single interview experience data. In particular, it is conceivable that the same user may repeatedly request mock job interviews with the same company, and similarly, multiple users may conduct mock job interviews with a given company. In such cases, if the mock question data were to contain the same content as the interview experience data, the variety of mock question data would not increase, and job seekers may be somewhat discouraged from conducting repeated mock job interviews. On the other hand, since the system according to the present disclosure evaluates mock answer data, it is believed that repeated mock job interviews using the same mock question data would provide an incentive to increase the evaluation value, and therefore generating mock question data using a large-scale language model is not essential.

[0027] Furthermore, in the system according to the present disclosure, the job interview database preferably stores a series of question data and answer data from a single job interview in pairs, and the paired mock question data and mock answer data are also input to the large-scale language model. Therefore, the mock question data generated by the large-scale language model is expected to take this series of question data and answer data into consideration. In actual job interviews, the next question is often asked in response to an answer from a job seeker. In other words, it is likely that a question that delves deeper into the answer from the job seeker is often asked. The mock question data generated by the large-scale language model to which the paired mock question data and mock answer data are input is expected to take into consideration the direction and content of the actual delve deeper. As a result, the system according to the present disclosure can conduct mock job interviews that fully reflect the content of actual job interviews.

[0028] <One embodiment> <1 Overall system configuration> FIG. 1 is a diagram showing the overall configuration of a mock job interview system (hereinafter simply referred to as the "system") 1 according to this embodiment. As shown in FIG. 1, the system 1 includes a plurality of terminal devices (terminal device 10A and terminal device 10B are shown in FIG. 1; hereinafter, they may be collectively referred to as "terminal devices 10"), a server 20, and an external server 40. The terminal devices 10, the server 20, and the external server 40 are connected to each other via a network 80 so as to be able to communicate with each other. The network 80 is configured as a wired or wireless network. In this embodiment, the server 20 functions as a web server (including a cloud server), and exchanges information with the terminal device 10 via web pages. Furthermore, a web page browser for viewing web pages is installed on the terminal device 10, but a dedicated application for providing the services of the server 20 may also be installed so that the pages can be viewed using the dedicated application.

[0029] The terminal device 10 is a device (user terminal) operated by a user (job seeker) who is registered with the system 1 according to the present disclosure. The user of the terminal device 10 receives mock question data transmitted from the server 20 and answers the mock question data using the terminal device 10. The answers from the job seeker are digitized to form the mock answer data. The terminal device 10 is, for example, a mobile terminal such as a tablet or smartphone compatible with a mobile communication system. Alternatively, the terminal device 10 may be a stationary personal computer (PC), a laptop PC, or the like. Furthermore, the terminal device 10 may be a landline phone with a communication function such as the Internet, a television receiver (TV), a smart speaker, or the like. Although two terminal devices 10 are illustrated in FIG. 1 , there is no limit to the number of terminal devices 10 that can be used in the system 1, and multiple terminal devices 10 may be used simultaneously.

[0030] The terminal device 10 is communicatively connected to the server 20 via a network 80. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a wireless base station 81 conforming to communication standards such as 4G, 5G, LTE (Long Term Evolution), IEEE 802.16-2004 (so-called WiMAX), and UWB (Ultra Wide Band), and a wireless LAN router 82 conforming to a wireless LAN (Local Area Network) standard such as IEEE (Institute of Electrical and Electronics Engineers) 802.11. The terminal device 10 is also connected to the network 80 by communicating with communication devices conforming to an already implemented wireless communication standard, for example, IEEE 802.15, represented by Bluetooth (registered trademark). Here, the wireless communication standards with which the terminal device 10 can communicate are not limited to those approved by the IEEE, the IEC (International Electrotechnical Commission), and the ISO (International Organization for Standardization), and do not exclude wireless communication standards currently under discussion by these organizations. Furthermore, the terminal device 10 may be connected to the network 80 via a so-called wired LAN (IEEE 802.3) and a wired LAN router. As shown in Fig. 2, the terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage unit 16, and a processor 19.

[0031] The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with external devices. The input device 13 is an input device (e.g., a keyboard, a touch panel, a touch pad, a pointing device such as a mouse, etc.) for receiving input operations from a user. The output device 14 is an output device (e.g., a display, a speaker, etc.) for presenting information to a user. The memory 15 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for saving data, such as a flash memory or an HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.

[0032] The server 20 is managed by an administrator of the system 1 of this embodiment, and the stored contents are modified / added / deleted by this administrator as appropriate.

[0033] The server 20 is a computer connected to a network 80. The server 20 includes a communication IF 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29.

[0034] The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices. The input / output IF 23 functions as an interface with an input device for receiving input operations from a user and an output device for presenting information to the user. The memory 25 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for saving data, such as a flash memory or an HDD (Hard Disc Drive). The processor 29 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.

[0035] The external server 40 is a computer separate from the terminal device 10 and the server 20. It stores a large-scale language model (LLM), such as ChatGPT, and a chatbot that controls input and output from external devices to the large-scale language model. Large-scale language models are well-known and will not be described in detail here. They are deep learning models pre-trained on large corpora and have millions to billions of parameters. Large-scale language models are not trained for specific tasks (e.g., sentiment analysis, named entity extraction, mathematical reasoning, etc.), but are general-purpose models that excel at a wide range of tasks (see Wikipedia). The large-scale language model may be fine-tuned to make it easier to obtain specific answers to specific questions. Furthermore, a technology called Retrieval-Augmented Generation (RAG) may be employed, which improves answer accuracy by combining answer generation using a large-scale language model with external information retrieval.

[0036] <1.1 Functional configuration of the terminal device 10> Fig. 2 is a block diagram illustrating an example of the functional configuration of the terminal device 10 illustrated in Fig. 1. The terminal device 10 illustrated in Fig. 2 is realized by, for example, a PC, a mobile terminal, or a wearable terminal. As illustrated in Fig. 2, the terminal device 10 includes a first communication unit 120, an input device 13, an output device 14, an audio processing unit 17, a microphone 171, a speaker 172, a storage unit 180, and a control unit 190. The blocks included in the terminal device 10 are electrically connected by, for example, a bus or the like.

[0037] The first communication unit 120 performs processing such as modulation and demodulation for the terminal device 10 to communicate with other devices such as the server 20 and the external server 40. The first communication unit 120 performs transmission processing on a signal generated by the control unit 190 and transmits the signal to the outside (for example, the server 20). The first communication unit 120 performs reception processing on a signal received from the outside and outputs the signal to the control unit 190.

[0038] The input device 13 is a device for inputting instructions or information by a user operating the terminal device 10. The input device 13 may be realized by, for example, a keyboard, a mouse, a reader, etc. If the terminal device 10 is a mobile terminal or the like, the input device 13 may be realized by, for example, a touch-sensitive device 131, which inputs instructions by touching the operation surface. The input device 13 converts instructions input by the user into electrical signals and outputs the electrical signals to the control unit 190. The input device 13 may also include, for example, a receiving port that receives electrical signals input from an external input device.

[0039] The output device 14 is a device for presenting information to a user operating the terminal device 10. The output device 14 is realized, for example, by a display 141 or the like. The display 141 displays data according to the control of the control unit 190. The display 141 is realized, for example, by an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display or the like.

[0040] The audio processing unit 17 performs, for example, digital-to-analog conversion processing of an audio signal. The audio processing unit 17 converts a signal provided from the microphone 171 into a digital signal and provides the converted signal to the control unit 190. The audio processing unit 17 also provides the audio signal to the speaker 172. The audio processing unit 17 is realized, for example, by a processor for audio processing. The microphone 171 receives audio input and provides an audio signal corresponding to the audio input to the audio processing unit 17. The speaker 172 converts the audio signal provided from the audio processing unit 17 into audio and outputs the audio to the outside of the terminal device 10.

[0041] The storage unit 180 stores data and programs used by the terminal device 10. The storage unit 180 stores, for example, an application program 181 and user information 182.

[0042] The user information 182 is information about the user who owns the terminal device 10.

[0043] The control unit 190 is realized by the processor 19 reading an application program 181 stored in the storage unit 180 and executing instructions included in the application program 181. The control unit 190 controls the operation of the terminal device 10. The control unit 190 operates in accordance with the application program 181 stored in the storage unit 180, thereby fulfilling the functions of an input operation receiving unit 191, a transmission / reception unit 192, a data processing unit 193, and a presentation control unit 194.

[0044] The input operation receiving unit 191 performs processing for receiving instructions or information input from the input device 13. Specifically, for example, the input operation receiving unit 191 receives information based on instructions input from a keyboard, a mouse, or the like.

[0045] The transmitting / receiving unit 192 performs processing for the terminal device 10 to transmit and receive data to and from external devices such as the server 20 and the external server 40 in accordance with a communication protocol.

[0046] The data processing unit 193 performs a process of performing calculations on data that the terminal device 10 has received as input, in accordance with the application program 181 , and outputs the calculation results to the storage unit 180 .

[0047] The presentation control unit 194 controls the output device 14 to present the information, etc. generated by the data processing unit 193 to the user. Specifically, for example, the presentation control unit 194 causes the display 141 to display the information, etc. generated by the data processing unit 193. In addition, the presentation control unit 194 causes the speaker 172 to output the information, etc. generated by the data processing unit 193.

[0048] <1.2 Functional configuration of server 20> 3 is a diagram showing an example of the functional configuration of the server 20. As shown in FIG. 3, the server 20 functions as a communication unit 201, a storage unit 202, and a control unit 203.

[0049] The communication unit 201 performs processing for the server 20 to communicate with external devices.

[0050] The storage unit 202 stores data and programs used by the server 20. The storage unit 202 stores a user database (DB) 2022, a company DB 2023, a job interview experience DB 2024, model answer data 2025, and the like.

[0051] The user DB2022 is a database that stores information about users for whom mock job interviews are conducted by the system 1 of this embodiment. The users whose information is stored in the user DB2022 are users who are job-hunting users and have voluntarily registered. How the operator of the system 1 recruits and registers users is not directly related to the contents of the system 1 of this embodiment, and therefore further explanation will be omitted. It is also possible to permit users who are registered in other systems, such as a system that operates a so-called job-hunting website where job-hunting users apply to companies where they wish to work and the companies select the job-hunting users, or where job-hunting users apply to companies where they wish to do internships and the companies select the job-hunting users, to use the system of this embodiment. Details of the user DB2022 will be described later.

[0052] In the system 1 of this embodiment, the company DB2023 is a database that stores information about companies with which job seekers wish to have mock employment interviews. The companies stored in the company DB2023 are preferably companies that store so-called employment interview experiences in the job interview experience DB2024 described below, but it is not necessary for the companies related to the information stored in the company DB2023 and the companies related to the information stored in the job interview experience DB2024 to completely match. How to deal with cases where the companies related to the information stored in these DBs 2023 and 2024 do not match will be described later. Details of the company DB2023 will be described later.

[0053] The job interview experience DB2024 stores interview experience data, linked to each company, including question data on questions actually asked in past company recruitment interviews and answer data on answers to those questions. Here, the meaning of "actually conducted" will be explained. If a company provides data on actual questions and answers, the data provided by the company can be stored in the job interview experience DB2024. However, given that job interviews are data related to the business of handling personal information about job seekers and are also related to personnel matters, it is considered rare for companies to provide interview experience data. Therefore, if the operator of the system 1 of this embodiment is the operator of the job hunting website described above, the job hunting website can request users who have conducted job interviews, preferably those who have received job offers and have basically completed their job search, to enter their experiences of the job interviews they experienced. This experience data can then be used to generate information for the job interview experience DB2024. Naturally, the method of obtaining information for the job interview experience DB2024 is not limited to via the job hunting website; experience data accumulated in a university's career department, for example, can also be used. Here, from the viewpoint of protecting personal information, the information stored in the job interview experience DB 2024 may be information that can identify the job seeker, such as name and alma mater, excluding the department. However, with the approval of the information provider, it is also possible to store information excluding the name. The same applies to the user DB 2022. Details of the job interview experience DB 2024 will be described later.

[0054] Model Answer Data 2025 is data on model answers that are thought to increase the chances of being hired by a company for typical questions that companies have asked job seekers in the past and are expected to ask them during job interviews. Examples of typical questions include, "What are your motivations for applying?" and "How did you find out about our company?" Typical questions are not company-specific but are general questions. Therefore, it is thought that there are certain trends or correct answers that can be determined to some extent regarding how to answer a question to increase the favorability of the company's hiring manager. Model answer data are answers that take these trends into account, or answers that are thought to be correct.

[0055] The answer DB 2026 is a database that stores information about answers given by users to interview questions. In the answer DB 2026, identification information for identifying a user, the content of the interview questions, and identification information for identifying the entire interview are linked to the answers given by the user and stored in the database. Details of the answer DB 2026 will be described later.

[0056] The control unit 203 performs the functions shown in various modules, such as a reception control module 2031, a transmission control module 2032, a job interview experience story database search module 2033, a large-scale language model input / output control module 2034, a voice output module 2035, a voice recognition module 2036, a scoring module 2037, and a presentation control module 2038, by the processor of the server 20 performing processing in accordance with the application program 2021 stored in the memory unit 202.

[0057] The reception control module 2031 controls the process by which the server 20 receives signals from external devices in accordance with a communication protocol.

[0058] The transmission control module 2032 controls the process in which the server 20 transmits signals to external devices in accordance with a communication protocol.

[0059] The job interview experience DB search module 2033 searches the job interview experience DB 2024 based on specified input from the user (job seeker) who is the owner of the terminal device 10 of the system 1 of this embodiment, and obtains information necessary for the operation of the large-scale language model input / output control module 2034 and the like from this job interview experience DB 2024.

[0060] Specifically, the job interview experience DB search module 2033 first generates a display control signal for displaying on the display 141 of the terminal device 10 a screen requesting the user, who is a job seeker, to input the name of the company and the type of job for which the user wishes to have a mock employment interview, and sends the signal to the terminal device 10 via the transmission control module 2032. The user, who is a job seeker, inputs the name of the company and the type of job for which the user wishes to have a mock employment interview based on the screen displayed on the display 141 of the terminal device 10.

[0061] The job interview experience DB search module 2033 may also require the user to specify the selection step of the mock employment interview in addition to the company name and job type. Here, the selection step is information indicating which step of the employment interview this interview falls into, with multiple employment interviews usually being conducted before a job offer is finally made. Typically, the selection steps are a first interview, a second interview (sometimes a third interview), and a final interview. Therefore, the information indicating the selection step is either the first to third interviews or the final interview. However, specifying the selection step is not required for the system 1 of this embodiment.

[0062] The control unit 190 of the terminal device 10, which has accepted the specified input such as a company name, sends the specified input from the user to the server 20. The job interview experience DB search module 2033 of the server 20, which has accepted the specified input from the user, searches the job interview experience DB 2024 using this specified input as a search condition, and acquires interview experience data including question data linked to companies and job types (and further selection steps) that match the search conditions, and answer data corresponding to this question data.

[0063] As will be explained later when describing the data structure of the job interview experience story DB 2024, the job interview experience story DB 2024 stores a series of question data and answer data pairs from a single job interview. Preferably, the job interview experience story DB search module 2033 acquires this series of question data and answer data pairs. The series of question data and answer data pairs represent questions actually asked in past job interviews at companies and the flow of questions and answers to those questions. Therefore, as will be explained in detail later, by inputting this series of question data and answer data pairs into an external server 40, which is a large-scale language model, and acquiring mock question data from the external server 40, it is possible to generate mock question data that fully reflects the flow of a series of questions and answers in an actual job interview. In other words, it is possible to generate mock question data that fully reflects the direction of in-depth question probing in an actual job interview.

[0064] Here, the job interview experience DB 2024 may not contain question data and answer data matching the company name and / or job type specified by the user, or the number of samples may be insufficient to appropriately generate mock question data using a large-scale language model. In this case, the job interview experience DB search module 2033 preferably searches the job interview experience DB 2024 for question data and answer data for a company name and / or job type similar to the specified company and / or job type, and acquires question data and answer data matching the search criteria. Similar companies may, for example, mean companies belonging to the same industry. Similar job types may mean that data regarding job classifications (major classifications, medium classifications, and minor classifications) is stored in advance in the storage unit 202, and if there is no interview experience data for the minor classification, the data for the medium classification is searched for, and if there is no interview experience data for the medium classification, the data for the major classification is searched for. When searching for candidates for similar companies / job types, it is preferable to prioritize matching companies, and if there is no matching company, search for similar companies. In this way, mock question data is generated using question data and / or answer data from similar companies or similar job types, so even if the job interview experience DB 2024 does not contain question data and answer data that match the company name and / or job type specified by the user, or even if the number of samples is too small to appropriately generate mock question data using a large-scale language model, mock job interviews can be conducted using the system 1 of this embodiment. This allows the scope of application of the system 1 of this embodiment to be expanded.

[0065] The large-scale language model input / output control module 2034 inputs information including information acquired from the job interview experience story DB 2024 by the job interview experience story DB search module 2033 into the external server 40, which is a large-scale language model, and acquires the mock question data to be presented to the user from this external server 40. At this time, the large-scale language model input / output control module 2034 may input the prompt data directly to the large-scale language model (external server 40), or may prepare an API (Application Program Interface) in advance and input the prompt data to the large-scale language model via this API. The mock question data acquired from the large-scale language model is at least temporarily stored in the storage unit 202.

[0066] An example of information (which can also be called a prompt) that the large-scale language model input / output control module 2034 inputs to the large-scale language model is as follows: 1. A series of mock question data and mock answer data for the mock job interview conducted by the system 1 of this embodiment 2. Information obtained by the Job Interview Experience DB Search Module 2033 from the Job Interview Experience DB 2024

[0067] Regarding 1, the data may be related to the current session, or may include data on a series of questions and answers from a previous mock job interview conducted by the same user. However, since current large-scale language models often have certain limitations on the amount of data that can be input, it is preferable that the large-scale language model input / output control module 2034 instructs the large-scale language model to summarize the data related to 1 as a preliminary step before actually acquiring mock question data, and the content summarized by the large-scale language model is used as the data for acquiring mock question data.

[0068] The voice output module 2035 converts the mock question data acquired by the large-scale language model input / output control module 2034 into voice data for transmission to the terminal device 10 owned by the user. Since the voice conversion process itself is well known, a detailed technical explanation of the voice conversion process will be omitted. The voice data converted by the voice output module 2035 and the mock question data acquired by the large-scale language model input / output control module 2034 are transmitted to the terminal device 10 by the presentation control module 2038 and the transmission control module 2032 (described later). The presentation control unit 194 of the terminal device 10 plays the voice data transmitted from the server 20 aloud through the speaker 172 of the voice processing unit 17, and similarly displays the mock question data transmitted from the server 20 as text data on the display 141. The user of the terminal device 10 inputs mock answer data to the mock question data by voice based on the voice data and mock question data. The input voice is converted into voice data by the microphone 171, and the sample answer data as voice data is transmitted to the server 20 by the transmitting / receiving unit 192.

[0069] The voice recognition module 2036 converts the mock answer data, which is voice data transmitted from the terminal device 10, into textual mock answer data through voice recognition processing. Since the voice recognition processing itself is known, a detailed technical explanation of the voice recognition processing will be omitted. The textual mock answer data converted by the voice recognition module 2036 is at least temporarily stored in the storage unit 202. Furthermore, the voice recognition module 2036 transmits the textually converted mock answer data to the terminal device 10, and the terminal device 10 displays the textually converted mock answer data on the display 141.

[0070] The scoring module 2037 evaluates the mock answer data answered by the user based on the mock answer data converted into text by the voice recognition module 2036, the answer data searched by the job interview experience story DB search module 2033, and further the model answer data 2025. Preferably, the scoring module 2037 evaluates the mock answer data numerically (i.e., by scoring). Specifically, the scoring module 2037 classifies the mock answer data into (general) mock answer data for general questions and (company-specific) model answer data for company-specific questions, and evaluates each of them preferably using different scoring methods.

[0071] First, for general model answer data, the scoring module 2037 calculates the similarity between the model answer data 2025 stored in the storage unit 202 and general mock answer data, and sets this similarity as a score. Any known method for calculating the similarity can be selected, but one example is a method in which the model answer data 2025 and the general mock answer data are subjected to morphological analysis, and the words resulting from the morphological analysis are vectorized to obtain respective document vectors, and the cosine similarity of these document vectors is calculated.

[0072] On the other hand, for the company's own mock answer data, the scoring module 2037 calculates the similarity with the answer data searched by the job interview experience DB search module 2033, and sets this similarity as a score. The specific method for calculating the similarity is as described above.

[0073] The presentation control module 2038 generates a display control signal for displaying a desired screen on the display 141 of the terminal device 10, and also generates a sound effect signal to be played by the speaker 172 of the terminal device 10, as necessary. Furthermore, the presentation control module 2038 has a timer function and measures the elapsed time since the mock question data was sent to the terminal device 10. The presentation control module 2038 then sends information relating to this elapsed time to the terminal device 10. Based on the information relating to the elapsed time sent from the server 20, the control unit 190 of the terminal device 10 causes the display 141 to display a bar indicating this elapsed time.

[0074] <2 Data Structure> 4 to 6 are diagrams showing the data structure of the database stored in the server 20. Note that Figures 4 to 6 are merely examples and do not exclude data that is not listed. Furthermore, even data that is listed in the same table may be stored in separate storage areas in the storage unit 202.

[0075] The databases shown in Figures 4 to 6 are relational databases, which are used to manage and correlate data sets called tables, which are structured by rows and columns. In a database, a table is called a table, a column in a table is called a column, and a row in a table is called a record. In a relational database, relationships between tables can be set and associated.

[0076] Typically, each table has a column set as a primary key to uniquely identify a record, but setting a primary key to a column is not essential. The control unit 203 of the server 20 can cause the processor 29 to add, delete, or update records in a specific table stored in the storage unit 202 according to various programs.

[0077] FIG. 4 is a diagram showing an example of the data structure of the user DB 2022 stored in the storage unit 202 of the server 20. As shown in FIG. 4, each record of the user DB 2022 includes, for example, an item "User ID," an item "User Name," an item "User Address," an item "User Contact Information," an item {User University}, an item "User Faculty," an item "Year of Enrollment," and an item "Year of Graduation." Each item in the user DB 2022 is input by a user using the terminal device 10. Alternatively, each item in the user DB 2022 is input by an administrator of the system 1 of this embodiment based on information provided from another system. The information stored in the user DB 2022 can be changed or updated as appropriate.

[0078] The item "User ID" is identification information (ID) for identifying a user who will be the target of a mock job interview conducted by the system 1 of this embodiment. The item "User Name" is information related to the name of the user identified by the item "User ID". The item "User Location" is information related to the location of the user identified by the item "User ID". The item "User Contact Information" is information related to the user's contact information, such as the user address of the user identified by the item "User ID". The item "User University" is information related to the university to which the user identified by the item "User ID" belongs. The item "User Faculty" is information related to the faculty of the university to which the user identified by the item "User ID" belongs. The item "Enrollment Year" is information related to the year in which the user identified by the item "User ID" enrolled at the university identified by the item "User University". The item "Graduation Year" is information related to the year in which the user identified by the item "User ID" is expected to graduate from the university identified by the item "User University".

[0079] 5 is a diagram showing an example of the data structure of the company DB 2023 stored in the storage unit 202 of the server 20. As shown in FIG. 5, each record in the company DB 2023 includes, for example, an item "company ID," an item "company name," an item "head office location," an item "industry code," an item "recruiting department," an item "recruiter," and an item "contact information." Each item in the company DB 2023 is stored in advance by an administrator of the system 1 of this embodiment. The information stored in the company DB 2023 can be changed and updated as appropriate.

[0080] The "Company ID" item is identification information (ID) for identifying a company. The "Company Name" item is information about the name of the company identified by the "Company ID" item. The "Headquarters Location" item is information about the headquarter location of the company identified by the "Company ID" item. The "Industry Code" item is information about a code for distinguishing the industry of the company identified by the "Company ID" item. The "Industry Code" may be a code based on the industry classification standards unique to system 1 of this embodiment, or may alternatively be an industry code based on the Japan Standard Industrial Classification established by the Statistics Bureau of the Ministry of Internal Affairs and Communications of Japan. The "Recruiting Department" item is information about the recruiting department of the company identified by the "Company ID" item. The "Recruiter" item is information about the recruiter of the company identified by the "Company ID" item, for example, information about the name of the recruiter. The "Contact Information" item is information about the contact information of the recruiter of the company identified by the "Company ID" item, for example, information about an email address.

[0081] FIG. 6 is a diagram showing an example of the data structure of the job interview experience DB2024 stored in the storage unit 202 of the server 20. As shown in FIG. 6, each record in the job interview experience DB2024 includes, for example, an item "user ID," an item "company ID," an item "job type," an item "selection step," an item "result," an item "atmosphere," an item "question," and an item "answer." Each item in the job interview experience DB2024 is data collected from job seekers who have previously taken a recruitment interview (or entered by the job seekers themselves), and each item in the job interview experience DB2024 is stored in advance by an administrator of the system 1 of this embodiment. The information stored in the job interview experience DB2024 can be changed or updated as appropriate.

[0082] The item "User ID" is identification information for identifying the job seeker (user) who underwent the employment interview related to the information for the corresponding row in the job interview experience DB2024. The item "Company ID" is identification information for identifying the company that conducted the employment interview related to the information for the corresponding row in the job interview experience DB2024, and is common to the item "Company ID" in the company DB2023. The item "Job Type" is information regarding the job type that was the subject of the employment interview related to the information for the corresponding row in the job interview experience DB2024. The item "Job Type" may be coded information based on the job type code table (not shown), or may be information regarding a specific job type name. The item "Selection Step" is information indicating which selection step the employment interview related to the information for the corresponding row in the job interview experience DB2024 belongs to. Typically, the selection step is one of the first to third interviews or the final interview, so information indicating which selection step it belongs to is stored in this item. Alternatively, coded information regarding the selection step may be stored. The item "Atmosphere" is information indicating the atmosphere in which the job interview related to the information for the corresponding row in the job interview experience story DB2024 was conducted. The information stored in the item "Atmosphere" may be so-called free text, or may be information indicating one of pre-prepared options. The items "Question" and "Answer" are information regarding the questions and answers actually asked in the job interview related to the information for the corresponding row in the job interview experience story DB2024. The information stored in the items "Question" and "Answer" is so-called free text. As shown in Figure 6, a plurality of items "Question" and "Answer" are stored as a set in the job interview experience story DB2024. These multiple items "Question" and "Answer" in the corresponding row in the job interview experience story DB2024 represent a series of questions and answers in one job interview.

[0083] <3 Example of operation> An example of the operation of the server 20 and the terminal device 10 will be described below.

[0084] 7 and 8 are flowcharts for explaining an example of the operation of the server 20 when a mock job interview is conducted in the system 1 of this embodiment.

[0085] First, in step S700, the control unit 203 of the server 20 requests the user who owns the terminal device 10 to input information for login processing to the system 1 of this embodiment, and the user inputs the information for login processing using the input device 13 of the terminal device 10. The input information is sent to the control unit 203 of the server 20, where it is verified against user login information (not shown) and authenticated. If the authentication results in authentication being valid, the subsequent operations are carried out.

[0086] Next, in step S701, the control unit 203 of the server 20 requests the user who owns the terminal device 10 to input information for conducting a mock job interview. As described above, the information input requested in step S701 is at least the company name and job title. The user uses the input device 13 of the terminal device 10 to input at least the company name and job title, which are information for conducting a mock job interview. The information input by the user is sent to the server 20, and the control unit 203 of the server 20, preferably the job interview experience story DB search module 2033, searches the job interview experience story DB 2024 using the input information as a search condition.

[0087] Next, in step S702, the control unit 203 of the server 20 extracts data that is the search result of step S701. Specifically, for example, the job interview experience story DB search module 2033 extracts data that is the search result of step S701.

[0088] Next, in step S703, the control unit 203 of the server 20 generates information (prompt) to be input to the external server 40, which is a large-scale language model, based on the data extracted in step S702, etc. Specifically, for example, the large-scale language model input / output control module 2034 generates information (prompt) to be input to the external server 40, which is a large-scale language model, based on the data extracted in step S702, etc. Details of the prompt generated in step S703 have been described above, so a detailed description will not be given here.

[0089] In step S704, the control unit 203 of the server 20 inputs the prompt generated in step S703 to the large-scale language model, and then in the following step S705, the control unit 203 of the server 20 acquires data generated by the large-scale language model based on the prompt input in step S704, i.e., mock answer data. Specifically, for example, the large-scale language model input / output control module 2034 inputs the prompt generated in step S703 to the large-scale language model and acquires data generated by the large-scale language model based on the input prompt, i.e., mock answer data.

[0090] In step S706, the control unit 203 of the server 20 generates voice data of the mock answer data acquired in step S705 and sends it to the terminal device 10. Specifically, for example, the voice output module 2035 generates voice data of the mock answer data acquired in step S705, and the presentation control module 2038 sends this voice data to the terminal device 10.

[0091] 8, in step S800, the control unit 203 of the server 20 receives the voice data sent from the terminal device 10, performs voice recognition processing on the voice data, and acquires mock answer data in which the voice data has been converted into text. Specifically, for example, the voice recognition module 2036 receives the voice data sent from the terminal device 10, performs voice recognition processing on the voice data, and acquires mock answer data in which the voice data has been converted into text.

[0092] In step S801, the control unit 203 of the server 20 sends text data of the mock answer data, which is the result of the speech recognition processing in step S800, to the terminal device 10, and causes the terminal device 10 to display the text data on the display 141 of the terminal device 10. Specifically, for example, the presentation control module 2038 sends text data of the mock answer data, which is the result of the speech recognition processing in step S800, to the terminal device 10, and causes the terminal device 10 to display the text data on the display 141 of the terminal device 10.

[0093] In step S802, it is determined whether the question and answer session has been conducted a predetermined number of times. If it is determined that it has been conducted a predetermined number of times (YES in step S802), the process proceeds to step S803. If it is determined that it has not yet been conducted a predetermined number of times (NO in step S802), the process returns to step S703 and continues operation.

[0094] In step S803, the control unit 203 of the server 20 performs a scoring process on the series of mock answer data. Specifically, for example, the scoring module 2037 performs a scoring process on the series of mock answer data.

[0095] <4 Screen example> An example of a screen output to the terminal device 10 will be described below with reference to FIGS.

[0096] 9 is a diagram showing an example of a screen displayed on the display 141 of the terminal device 10 in the system 1 of this embodiment. The example screen shown in Fig. 9 is an initial screen that is displayed when a user requests to take a mock job interview using the system 1 of this embodiment.

[0097] 10 is a diagram showing another example of a screen displayed on the display 141 of the terminal device 10 in the system 1 of this embodiment. The example of the screen shown in Fig. 10 is an example of a screen displayed on the display 141 during the login process in step S700 of Fig. 7.

[0098] Fig. 11 is a diagram showing another example of a screen displayed on the display 141 of the terminal device 10 in the system 1 of this embodiment. The screen example shown in Fig. 11 is a screen that is displayed on the display 141 after mock question data and audio data resulting from audibly outputting the mock question data are transmitted from the server 20. In Fig. 11, a screen 1100 is provided with an area 1101 in which the mock question data is displayed as text data, a button 1102 that is operated when the user starts to answer verbally, a bar 1103 that indicates the elapsed time since the mock question data was presented, and a button 1104 that is operated when issuing an instruction to transmit the user's answer to the server 20. Note that when the screen shown in Fig. 11 is displayed on the display 141 of the terminal device 10, audio data resulting from audibly outputting the mock question data is simultaneously played back, as indicated by the speech bubble in the figure.

[0099] Fig. 12 is a diagram showing yet another example of a screen displayed on the display 141 of the terminal device 10 in the system 1 of this embodiment. The screen example shown in Fig. 12 is an example of a screen on which the result of the scoring process in step S803 of Fig. 8 is displayed on the display 141.

[0100] <5 Summary> As explained in detail above, according to the system 1 of this embodiment, mock question data is generated based on interview experience data including question data of questions actually asked in past company recruitment interviews and answer data of answers to those questions, and the mock answer data is scored based on mock answer data and answer data for this mock question data, so that mock question data that conforms to actual recruitment interviews can be generated and appropriate mock answer data can be scored based on past answer data. This makes it possible to conduct mock interviews that take into account interview experience data from past recruitment interviews.

[0101] In particular, according to the system 1 of this embodiment, the job interview experience database stores a series of question data and answer data from one job interview in pairs, and mock question data is generated based on this series of question data and answer data, so mock question data can be generated that reflects the flow of discussion in a series of questions and answers. In other words, mock question data can be generated that accurately reproduces the direction of in-depth discussion in an actual job interview, making it possible to conduct mock interviews that take into greater consideration interview experience data from past job interviews.

[0102] <6 Variations> It should be noted that the above-described embodiments have been described in detail to clearly explain the present disclosure, and are not necessarily limited to those including all of the described configurations. Furthermore, some of the configurations of each embodiment can be added to, deleted from, or replaced with other configurations.

[0103] As an example, in the system 1 of the embodiment described above, the large-scale language model is provided on the external server 40, but if resources allow, the large-scale language model may also be provided within the server 20.

[0104] Furthermore, the system 1 of the above-described embodiment is primarily a system for users (job seekers) to practice for actual job interviews at companies, and the interview experience data stored in the system 1 is based on the experiences of past job seekers. Furthermore, the scoring provided by the system 1 is also based solely on the experiences of past job seekers.

[0105] On the other hand, the system of one embodiment described above can also be applied to job interviews at actual companies. That is, the contents of the job interview experience DB 2024 in one embodiment of the system can be data on questions and answers asked in actual job interviews by a specific company in the past. Such question and answer data is likely to be kept as job interview minutes by the company's human resources department. The company conducting the job interview or a contractor commissioned by the company operates the server 20. The server 20 automatically generates questions and converts the answers given by the job seeker into text, without the company's personnel actually asking the questions during the job interview. This can automate at least a portion of the question-and-answer session during the job interview. In this case, the evaluation performed by the server 20 can be unique to the company conducting the job interview. Based on this evaluation, the company can proceed with the actual hiring process and ultimately decide whether to offer a job.

[0106] <7.1 Basic hardware configuration of computer> 13 is a block diagram showing the basic hardware configuration of a computer 90. The computer 90 includes at least a processor 901, a main memory device 902, an auxiliary memory device 903, and a communication IF 991 (interface), which are electrically connected to one another by a communication bus 921.

[0107] The processor 901 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, and the like.

[0108] The main memory device 902 is used to temporarily store programs, data to be processed by the programs, etc. For example, it is a volatile memory such as a DRAM (Dynamic Random Access Memory).

[0109] The auxiliary storage device 903 is a storage device for saving data and programs, such as a flash memory, a hard disk drive (HDD), a magneto-optical disk, a CD-ROM, a DVD-ROM, or a semiconductor memory.

[0110] The communication IF 991 is an interface for inputting and outputting signals for communicating with other computers via a network using wired or wireless communication standards.

[0111] The network is composed of the Internet, a LAN, various mobile communication systems constructed by wireless base stations, etc. For example, the network includes 3G, 4G, and 5G mobile communication systems, LTE (Long Term Evolution), and wireless networks (e.g., Wi-Fi (registered trademark)) that can connect to the Internet via a predetermined access point. In the case of a wireless connection, communication protocols include, for example, Z-Wave (registered trademark), ZigBee (registered trademark), and Bluetooth (registered trademark). In the case of a wired connection, the network also includes a direct connection using a USB (Universal Serial Bus) cable, etc.

[0112] It should be noted that the computer 90 can be virtually realized by distributing all or part of each hardware configuration across multiple computers 90 and interconnecting them via a network. In this way, the computer 90 is a concept that includes not only a computer 90 housed in a single housing or case, but also a virtualized computer system.

[0113] <7.2 Basic functional configuration of computer 90> The following describes the functional configuration of a computer realized by the basic hardware configuration (FIG. 12) of the computer 90. The computer includes at least the functional units of a control unit, a storage unit, and a communication unit.

[0114] The functional units of the computer 90 can also be realized by distributing all or part of the functional units among multiple computers 90 interconnected via a network. The computer 90 is a concept that includes not only a single computer 90 but also a virtualized computer system.

[0115] The control unit is realized by the processor 901 reading out various programs stored in the auxiliary storage device 903, expanding them in the main storage device 902, and executing processing in accordance with the programs. The control unit can realize functional units that perform various types of information processing depending on the type of program. In this way, the computer is realized as an information processing device that performs information processing.

[0116] The storage unit is realized by a main storage device 902 and an auxiliary storage device 903. The storage unit stores data, various programs, and various databases. Furthermore, the processor 901 can allocate a storage area corresponding to the storage unit in the main storage device 902 or the auxiliary storage device 903 in accordance with the programs. Furthermore, the control unit can cause the processor 901 to execute processes for adding, updating, and deleting data stored in the storage unit in accordance with the various programs.

[0117] A database refers to a relational database, which manages data sets called masters and tables in a tabular format structurally defined by rows and columns, by relating them to each other. In a database, a table is called a table, a master, a column in a table is called a column, and a row in a table is called a record. In a relational database, relationships between tables and masters can be set and associated.

[0118] Typically, each table and each master has a column set as a primary key to uniquely identify a record, but setting a primary key to a column is not essential. The control unit can cause the processor 901 to add, delete, or update records in specific tables and masters stored in the storage unit according to various programs.

[0119] Furthermore, by storing data, various programs, and various databases in the storage unit, it can be considered that the information processing device and information processing system according to the present disclosure have been manufactured.

[0120] Note that the databases and masters in this disclosure may include any data structure in which information is structurally defined (such as a list, dictionary, associative array, or object). The data structure also includes data that can be considered as a data structure by combining data with functions, classes, methods, etc. written in any programming language.

[0121] The communication unit is realized by the communication IF 991. The communication unit realizes a function of communicating with other computers 90 via a network. The communication unit can receive information transmitted from other computers 90 and input the information to the control unit. The control unit can cause the processor 901 to execute information processing on the received information in accordance with various programs. In addition, the communication unit can transmit information output from the control unit to other computers 90.

[0122] Furthermore, the above-described configurations, functions, processing units, processing means, etc. may be partially or entirely implemented in hardware, for example, by designing them as integrated circuits. The present invention can also be realized by software program code that implements the functions of the embodiments. In this case, a storage medium on which the program code is recorded is provided to a computer, and a processor included in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium implements the functions of the above-described embodiments, and the program code itself and the storage medium on which it is stored constitute the present invention. Examples of storage media for providing such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs, optical disks, magneto-optical disks, CD-Rs, magnetic tape, non-volatile memory cards, and ROMs.

[0123] Furthermore, the program code that realizes the functions described in this embodiment can be implemented in a wide range of program or script languages, such as assembler, C / C++, perl, Shell, PHP, and Java (registered trademark).

[0124] Furthermore, the program code of the software that realizes the functions of the embodiments may be distributed via a network and stored in a storage means such as a computer's hard disk or memory, or in a storage medium such as a CD-RW or CD-R, and the processor of the computer may read and execute the program code stored in the storage means or storage medium.

[0125] The functions performed by the components described herein may be implemented in circuitry or processing circuitry, including general-purpose processors, application-specific processors, integrated circuits, ASICs (Application Specific Integrated Circuits), a CPU (a Central Processing Unit), conventional circuits, and / or combinations thereof, programmed to perform the described functions. A processor includes transistors and other circuits and is considered to be circuitry or processing circuitry. A processor may also be a programmed processor that executes programs stored in memory.

[0126] In this specification, a circuitry, unit, or means is hardware that is programmed to realize or performs the described functions, which may be any hardware disclosed herein or any hardware known to be programmed to realize or perform the described functions.

[0127] If the hardware is a processor considered to be a type of circuitry, the circuitry, means, or unit is a combination of the hardware and software used to configure the hardware and / or processor.

[0128] Although several embodiments of the present disclosure have been described above, these embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and modifications are intended to be included in the scope of the inventions and their equivalents as defined in the claims, as well as in the scope and spirit of the inventions.

[0129] (Addendum) The matters described in the above embodiments will be supplemented below. (Appendix 1) a job interview experience database in which interview experience data, including question data of questions actually asked in past job interviews with companies and answer data of answers to those questions, is stored and linked to the companies; the program causes the processor to execute the following steps: a first step of accepting a company designation input from a user; a second step of retrieving interview experience data of the company designated in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data retrieved in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user terminal; a fifth step of retrieving mock answer data of the user in response to the mock question data presented to the user in the fourth step; and a sixth step of evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. (Appendix 2) The job interview experience database stores a set of question data and answer data from a single employment interview, and in a second step, the program described in Appendix 1 acquires a set of question data and answer data from a single employment interview of a company that accepted the designation in the first step. (Appendix 3) The interview experience data in the job interview experience database is stored linked to job type data for the job type that is the subject of the recruitment interview, and in a first step, the program accepts input of the job type from the user, and in a second step, obtains interview experience data for the company and job type that were accepted in the first step from the job interview experience database. (Appendix 4) In a fourth step, the program described in Appendix 1 plays the mock question data aloud on a user terminal owned by the user. (Appendix 5) In a fifth step, the program according to appendix 1 receives the user's mock answer data as voice data, and obtains the mock answer data by converting the voice data into text through voice recognition processing. (Appendix 6) The program described in Appendix 5 further causes the processor to execute a seventh step of transmitting the text-converted mock answer data obtained in the fifth step to a user terminal and presenting the text to the user on the user terminal. (Appendix 7) In a third step, the interview experience data acquired in the second step is input into a large-scale language model implemented on a computer or a computer different from the computer, and mock question data is generated by outputting the mock question data from the large-scale language model. (Appendix 8) The program according to Appendix 7, wherein mock question data has already been generated in the third step, and mock answer data has already been acquired in the fifth step, and wherein in the third step, the mock question data that has already been generated and the mock answer data that has already been acquired are input into a large-scale language model, and the mock question data is generated by outputting the mock question data from the large-scale language model. (Appendix 9) The job interview experience database stores a set of question data and answer data from a single employment interview, and in a second step, the set of question data and answer data from a single employment interview with a company that accepted the designation in the first step is obtained, and in a third step, the set of question data and answer data from a single employment interview with a company that accepted the designation in the second step, obtained in the second step, is also input into a large-scale language model, and mock question data is generated by outputting the mock question data from the large-scale language model. (Appendix 10) The program according to claim 1, further comprising causing the processor to execute an eighth step of timing the time since the mock question data was presented to the user in the fourth step and displaying this time to the user on the user terminal. (Appendix 11) In a sixth step, the program according to claim 1 calculates the similarity between the mock answer data and the interview experience data acquired in the second step, and uses this similarity as an evaluation value for the mock answer data. (Appendix 12) 12. The program of claim 11, wherein the similarity is a cosine similarity. (Appendix 13) The program of claim 1, wherein in a second step, in addition to or instead of the interview experience data of the company that accepted the designation in the first step, interview experience data of other companies in a similar industry to the company is obtained. (Appendix 14) The interview experience data in the job interview experience database is stored linked to job type data for the job type that is the subject of the recruitment interview, and in a first step, the program also accepts job type designation input from the user, and in a second step, obtains interview experience data for job types similar to the job type designated in addition to, or instead of, the interview experience data for the company and job type designated in the first step from the job interview experience database. (Appendix 15) an information processing device having a processor and a memory, the memory being provided with a job interview experience database in which interview experience data, including question data of questions actually asked in past job interviews at companies and answer data of answers to those questions, is stored linked to the company; the processor executes the following steps: a first step of accepting a company designation input from a user; a second step of retrieving interview experience data of the company designated in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data retrieved in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present it on the user terminal; a fifth step of retrieving mock answer data of the user in response to the mock question data presented to the user in the fourth step; and a sixth step of evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. (Appendix 16) a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user's terminal; a fifth step of obtaining mock answer data for the user in response to the mock question data presented to the user in the fourth step; and a sixth step of evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. (Appendix 17) The system has: a memory provided with a job interview experience database in which interview experience data, including question data of questions actually asked in past job interviews at companies and answer data of answers to those questions, is stored linked to the company; means for accepting input of a company designation from a user; means for acquiring interview experience data of the company whose designation has been accepted by the accepting means from the job interview experience database; means for generating mock question data for conducting mock interviews based on the interview experience data acquired by the interview experience data acquiring means; means for transmitting the mock question data generated by the mock question data generating means to a user terminal owned by the user and having the user present the mock question data on the user terminal; means for acquiring mock answer data of the user to the mock question data presented to the user by the mock question data presenting means; and means for evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. (Appendix 18) A computer having a first processor and a memory, and a program for operating a user terminal owned by a user and having a second processor, the memory being provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews with companies and answer data of answers to these questions are stored in association with the companies, the program causing the first processor to perform the following steps: a first step of accepting a company designation input from a user; a second step of acquiring interview experience data of the company designated in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the generated mock question data to the user terminal and having the user present it to the user on the user terminal; a fifth step of acquiring mock answer data from the user in response to the mock question data presented to the user in the fourth step; and a sixth step of evaluating the mock answer data based on the mock answer data and answer data stored in the job interview experience database, and the program causes the second processor to execute a tenth step of presenting the mock question data sent in the fourth step to the user via the user terminal, and an eleventh step of acquiring mock answer data entered by the user in response to the mock question data presented to the user in the tenth step, and transmitting the mock answer data to the computer. [Explanation of symbols]

[0130] 1: System, 10: Terminal device, 20: Server, 25: Memory, 26: Storage, 29: Processor, 2021: Application program, 2022: User DB, 2023: Company DB, 2024: Job interview experience DB, 2025: Model answer data, 2033: Job interview experience DB search module, 2034: Large-scale language model input / output control module, 2035: Speech output module, 2036: Speech recognition module, 2037: Scoring module, 2038: Presentation control module

Claims

1. A program for operating a computer having a processor and a memory, The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The program causes the processor to: a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and a sixth step of evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. The mock question data has already been generated in the third step, and the mock answer data has already been acquired in the fifth step; In the third step, the interview experience data acquired in the second step, the already generated mock question data, and the already acquired mock answer data are input into a large-scale language model implemented in the computer or a computer different from the computer, and the mock question data is output from the large-scale language model, thereby generating the mock question data. program.

2. A program for operating a computer having a processor and a memory, The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The program causes the processor to: a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and a sixth step of evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. The job interview experience database stores a set of question data and answer data from one job interview, In the second step, a series of question data and answer data for one job interview of the company that accepted the designation in the first step is acquired. program.

3. the job interview experience data in the job interview experience database is stored in association with job type data of the job type that is the subject of the job interview; In the first step, a designated input of the job type is also accepted from the user; 2. The program according to claim 1, wherein in the second step, the interview experience data for the company and the job type accepted in the first step is acquired from the job interview experience database.

4. 2. The program according to claim 1, wherein in the fourth step, the mock question data is reproduced by voice on the user terminal owned by the user.

5. 2. The program according to claim 1, wherein in the fifth step, the mock answer data of the user is received as voice data, and the mock answer data is obtained by converting the voice data into text through a voice recognition process.

6. The program further causes the processor to:

6. The program according to claim 5, further comprising a seventh step of transmitting the text-converted mock answer data acquired in the fifth step to the user terminal and presenting the text to the user on the user terminal.

7. A program for operating a computer having a processor and a memory, The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The program causes the processor to: a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and a sixth step of evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. The job interview experience database stores a set of question data and answer data from one job interview, In the second step, the interview experience data acquired in the second step and a series of question data and answer data in one employment interview at the company whose designation was accepted in the first step are acquired, In the third step, the series of question data and answer data from one job interview at the company that accepted the designation in the first step and that was acquired in the second step are input into a large-scale language model implemented in the computer or a computer different from the computer, and the mock question data is output from the large-scale language model, thereby generating the mock question data. program.

8. The program further causes the processor to:

2. The program according to claim 1, further comprising an eighth step of timing the time since the mock question data was presented to the user in the fourth step, and displaying the time to the user on the user terminal.

9. 2. The program according to claim 1, wherein in the sixth step, a similarity between the mock answer data and the interview experience data acquired in the second step is calculated, and the similarity is used as an evaluation value for the mock answer data.

10. The program according to claim 9 , wherein the similarity is a cosine similarity.

11. A program for operating a computer having a processor and a memory, The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The program causes the processor to: a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and a sixth step of evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. In the second step, in addition to the interview experience data of the company whose designation was accepted in the first step, or instead of the interview experience data of the company whose designation was accepted in the first step, the interview experience data of another company whose industry is similar to that of the company whose designation was accepted is acquired. program.

12. A program for operating a computer having a processor and a memory, The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The program causes the processor to: a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and a sixth step of evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. the job interview experience data in the job interview experience database is stored in association with job type data of the job type that is the subject of the job interview; In the first step, a designated input of the job type is also accepted from the user; In the second step, in addition to the interview experience data of the company and the job type accepted for designation in the first step, or instead of the interview experience data of the company and the job type accepted for designation in the first step, the interview experience data of a job type similar to the job type accepted for designation is acquired from the job interview experience story database. program.

13. An information processing device including a processor and a memory, The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The processor: a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and (6) evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. The mock question data has already been generated in the third step, and the mock answer data has already been acquired in the fifth step; In the third step, the interview experience data acquired in the second step, the already generated mock question data, and the already acquired mock answer data are input to a large-scale language model implemented in the information processing device or an information processing device different from the information processing device, and the mock question data is output from the large-scale language model, thereby generating the mock question data. Information processing device.

14. An information processing device comprising a processor and a memory, The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The processor: a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and (6) evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. The job interview experience database stores a set of question data and answer data from one job interview, In the second step, a series of question data and answer data for one job interview of the company that accepted the designation in the first step is acquired. Information processing device.

15. An information processing device comprising a processor and a memory, The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The processor: a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and (6) evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. The job interview experience database stores a set of question data and answer data from one job interview, In the second step, the interview experience data acquired in the second step and a series of question data and answer data in one employment interview at the company whose designation was accepted in the first step are acquired, In the third step, the series of question data and answer data from one employment interview of the company that accepted the designation in the first step and that was acquired in the second step are input into a large-scale language model implemented in the information processing device or an information processing device different from the information processing device, and the mock question data is output from the large-scale language model, thereby generating the mock question data. Information processing device.

16. An information processing device comprising a processor and a memory, The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The processor: a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and (6) evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. In the second step, in addition to the interview experience data of the company whose designation was accepted in the first step, or instead of the interview experience data of the company whose designation was accepted in the first step, the interview experience data of another company whose industry is similar to that of the company whose designation was accepted is acquired. Information processing device.

17. An information processing device comprising a processor and a memory, The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The processor: a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and (6) evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. the job interview experience data in the job interview experience database is stored in association with job type data of the job type that is the subject of the job interview; In the first step, a designated input of the job type is also accepted from the user; In the second step, in addition to the interview experience data of the company and the job type accepted for designation in the first step, or instead of the interview experience data of the company and the job type accepted for designation in the first step, the interview experience data of a job type similar to the job type accepted for designation is acquired from the job interview experience story database. Information processing device.

18. 1. A computer-implemented method comprising: The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The processor: a first step of acquiring knowledge information about a user; a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and (6) evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. The mock question data has already been generated in the third step, and the mock answer data has already been acquired in the fifth step; In the third step, the interview experience data acquired in the second step, the already generated mock question data, and the already acquired mock answer data are input into a large-scale language model implemented in the computer or a computer different from the computer, and the mock question data is output from the large-scale language model, thereby generating the mock question data. method.

19. A method implemented by a computer having a processor and a memory, comprising: The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The processor: a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and (6) evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. The job interview experience database stores a set of question data and answer data from one job interview, In the second step, a series of question data and answer data for one job interview of the company that accepted the designation in the first step is acquired. method.

20. A method implemented by a computer having a processor and a memory, comprising: The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The processor: a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and (6) evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. The job interview experience database stores a set of question data and answer data from one job interview, In the second step, the interview experience data acquired in the second step and a series of question data and answer data in one employment interview at the company whose designation was accepted in the first step are acquired, In the third step, the series of question data and answer data from one job interview at the company that accepted the designation in the first step and that was acquired in the second step are input into a large-scale language model implemented in the computer or a computer different from the computer, and the mock question data is output from the large-scale language model, thereby generating the mock question data. method.

21. A method implemented by a computer having a processor and a memory, comprising: The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The processor: a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and (6) evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. In the second step, in addition to the interview experience data of the company whose designation was accepted in the first step, or instead of the interview experience data of the company whose designation was accepted in the first step, the interview experience data of another company whose industry is similar to that of the company whose designation was accepted is acquired. method.

22. A method implemented by a computer having a processor and a memory, comprising: The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The processor: a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to a user terminal owned by the user and having the user present the mock question data on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and (6) evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. the job interview experience data in the job interview experience database is stored in association with job type data of the job type that is the subject of the job interview; In the first step, a designated input of the job type is also accepted from the user; In the second step, in addition to the interview experience data of the company and the job type accepted for designation in the first step, or instead of the interview experience data of the company and the job type accepted for designation in the first step, the interview experience data of a job type similar to the job type accepted for designation is acquired from the job interview experience story database. method.

23. A system comprising: a memory provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies; means for accepting an input of the company designation from a user; means for acquiring the interview experience data of the company whose designation has been accepted by the accepting means from the job interview experience database; a means for generating mock question data for conducting mock interviews based on the interview experience data acquired by the means for acquiring interview experience data; means for transmitting the mock question data generated by the means for generating mock question data to a user terminal owned by the user, and for displaying the mock question data to the user on the user terminal; means for acquiring mock answer data of the user to the mock question data presented to the user by the means for presenting the mock question data; means for evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database; the mock question data has already been generated by the means for generating mock question data, and the mock answer data has already been acquired by the means for acquiring interview experience data; the means for generating mock question data inputs the interview experience data acquired by the means for acquiring interview experience data, the already generated mock question data, and the already acquired mock answer data into a large-scale language model implemented in the system or a system different from the system, and outputs the mock question data from the large-scale language model, thereby generating the mock question data. system.

24. A memory provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies; means for accepting an input of the company designation from a user; means for acquiring the interview experience data of the company whose designation has been accepted by the accepting means from the job interview experience database; a means for generating mock question data for conducting mock interviews based on the interview experience data acquired by the means for acquiring interview experience data; means for transmitting the mock question data generated by the means for generating mock question data to a user terminal owned by the user, and for displaying the mock question data to the user on the user terminal; means for acquiring mock answer data of the user to the mock question data presented to the user by the means for presenting the mock question data; means for evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database; The job interview experience database stores a set of question data and answer data from one job interview, the means for acquiring interview experience data acquires a series of question data and answer data in one employment interview of the company whose designation has been accepted by the accepting means; system.

25. A system comprising: a memory provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies; means for accepting an input of the company designation from a user; means for acquiring the interview experience data of the company whose designation has been accepted by the accepting means from the job interview experience database; a means for generating mock question data for conducting mock interviews based on the interview experience data acquired by the means for acquiring interview experience data; means for transmitting the mock question data generated by the means for generating mock question data to a user terminal owned by the user, and for displaying the mock question data to the user on the user terminal; means for acquiring mock answer data of the user to the mock question data presented to the user by the means for presenting the mock question data; means for evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database; The job interview experience database stores a set of question data and answer data from one job interview, the means for acquiring interview experience data acquires the acquired interview experience data and a series of question data and answer data in one employment interview of the company whose designation has been accepted by the means for accepting; The means for generating mock question data inputs a series of question data and answer data from one employment interview at the company, which has been acquired by the means for acquiring interview experience data and whose designation has been accepted by the means for accepting, into a large-scale language model implemented in the system or a computer different from the system, and outputs the mock question data from the large-scale language model, thereby generating the mock question data. system.

26. A system comprising: a memory provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies; means for accepting an input of the company designation from a user; means for acquiring the interview experience data of the company whose designation has been accepted by the accepting means from the job interview experience database; a means for generating mock question data for conducting mock interviews based on the interview experience data acquired by the means for acquiring interview experience data; means for transmitting the mock question data generated by the means for generating mock question data to a user terminal owned by the user, and for displaying the mock question data to the user on the user terminal; means for acquiring mock answer data of the user to the mock question data presented to the user by the means for presenting the mock question data; means for evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database; the means for acquiring interview experience data acquires the interview experience data of other companies in a similar industry to that of the company in addition to the interview experience data of the company whose designation has been accepted by the accepting means, or instead of the interview experience data of the company whose designation has been accepted by the accepting means; system.

27. A system comprising: a memory provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies; means for accepting an input of the company designation from a user; means for acquiring the interview experience data of the company whose designation has been accepted by the accepting means from the job interview experience database; a means for generating mock question data for conducting mock interviews based on the interview experience data acquired by the means for acquiring interview experience data; means for transmitting the mock question data generated by the means for generating mock question data to a user terminal owned by the user, and for displaying the mock question data to the user on the user terminal; means for acquiring mock answer data of the user to the mock question data presented to the user by the means for presenting the mock question data; means for evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database; the job interview experience data in the job interview experience database is stored in association with job type data of the job type that is the subject of the job interview; The accepting means also accepts an input specifying the job type from the user, The means for acquiring interview experience data acquires, in addition to or instead of the interview experience data of the company and the job type for which the accepting means has accepted the designation, the interview experience data of a job type similar to the job type for which the accepting means has accepted the designation from the job interview experience story database. system.

28. A program for operating a computer having a first processor and a memory, and a user terminal owned by a user and having a second processor, The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The program causes the first processor to a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to the user terminal and having the mock question data presented to the user on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and a sixth step of evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. The program causes the second processor to a tenth step of presenting the mock question data transmitted in the fourth step to the user via the user terminal; an eleventh step of acquiring the mock answer data input by the user in response to the mock question data presented to the user in the tenth step, and transmitting the mock answer data to the computer; The mock question data has already been generated in the third step, and the mock answer data has already been acquired in the fifth step; In the third step, the interview experience data acquired in the second step, the already generated mock question data, and the already acquired mock answer data are input to a large-scale language model implemented in the computer or a computer different from the computer, and the mock question data is output from the large-scale language model, thereby generating the mock question data. program.

29. A program for operating a computer having a first processor and a memory, and a user terminal owned by a user and having a second processor, The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The program causes the first processor to a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to the user terminal and having the mock question data presented to the user on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and a sixth step of evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. The program causes the second processor to a tenth step of presenting the mock question data transmitted in the fourth step to the user via the user terminal; an eleventh step of acquiring the mock answer data input by the user in response to the mock question data presented to the user in the tenth step, and transmitting the mock answer data to the computer; The job interview experience database stores a set of question data and answer data from one job interview, In the second step, a series of question data and answer data for one job interview of the company that accepted the designation in the first step is acquired. program.

30. A program for operating a computer having a first processor and a memory, and a user terminal owned by a user and having a second processor, The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The program causes the first processor to a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to the user terminal and having the mock question data presented to the user on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and a sixth step of evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. The program causes the second processor to a tenth step of presenting the mock question data transmitted in the fourth step to the user via the user terminal; an eleventh step of acquiring the mock answer data input by the user in response to the mock question data presented to the user in the tenth step, and transmitting the mock answer data to the computer; The job interview experience database stores a set of question data and answer data from one job interview, In the second step, the interview experience data acquired in the second step and a series of question data and answer data in one employment interview at the company whose designation was accepted in the first step are acquired, In the third step, the series of question data and answer data from one job interview at the company that accepted the designation in the first step and that was acquired in the second step are input into a large-scale language model implemented in the computer or a computer different from the computer, and the mock question data is output from the large-scale language model, thereby generating the mock question data. program.

31. A program for operating a computer having a first processor and a memory, and a user terminal owned by a user and having a second processor, The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The program causes the first processor to a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to the user terminal and having the mock question data presented to the user on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and a sixth step of evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. The program causes the second processor to a tenth step of presenting the mock question data transmitted in the fourth step to the user via the user terminal; an eleventh step of acquiring the mock answer data input by the user in response to the mock question data presented to the user in the tenth step, and transmitting the mock answer data to the computer; In the second step, in addition to the interview experience data of the company whose designation was accepted in the first step, or instead of the interview experience data of the company whose designation was accepted in the first step, the interview experience data of another company whose industry is similar to that of the company whose designation was accepted is acquired. program.

32. A program for operating a computer having a first processor and a memory, and a user terminal owned by a user and having a second processor, The memory is provided with a job interview experience database in which interview experience data including question data of questions actually asked in past job interviews at companies and answer data of answers to these questions are stored in association with the companies, The program causes the first processor to a first step of accepting an input of the company designation from a user; a second step of acquiring the interview experience data of the company that accepted the designation in the first step from the job interview experience database; a third step of generating mock question data for conducting mock interviews based on the interview experience data acquired in the second step; a fourth step of transmitting the mock question data generated in the third step to the user terminal and having the mock question data presented to the user on the user terminal; a fifth step of acquiring mock answer data of the user to the mock question data presented to the user in the fourth step; and a sixth step of evaluating the mock answer data based on the mock answer data and the answer data stored in the job interview experience database. The program causes the second processor to a tenth step of presenting the mock question data transmitted in the fourth step to the user via the user terminal; an eleventh step of acquiring the mock answer data input by the user in response to the mock question data presented to the user in the tenth step, and transmitting the mock answer data to the computer; the job interview experience data in the job interview experience database is stored in association with job type data of the job type that is the subject of the job interview; In the first step, a designated input of the job type is also accepted from the user; In the second step, in addition to the interview experience data of the company and the job type accepted for designation in the first step, or instead of the interview experience data of the company and the job type accepted for designation in the first step, the interview experience data of a job type similar to the job type accepted for designation is acquired from the job interview experience story database. program.

Citation Information

Patent Citations

  • Pseudo-interview system, pseudo-interview method, pseudo-interview apparatus, and program

    JP2023000937A

  • Air separation apparatus for fluid line

    KR1020220008482A

  • Apparatus and method for providing interview's feedback

    KR102584078B1

  • System, method and software for individuals to experience an interview simulation and to develop career and interview skills

    US20040186743A1

  • Cognitive function testing device and storage medium

    US20240203283A1