Support device for electronic applications related to the employment of foreign nationals
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- CROSLAN CO LTD
- Filing Date
- 2024-12-02
- Publication Date
- 2026-06-12
AI Technical Summary
Existing technologies fail to automatically generate and send electronic application data for the employment of foreign nationals to the immigration bureau, lacking support for non-digitized data formats and requiring manual intervention for complex documents.
An electronic application support device that manages foreign national data, generates electronic application data based on definition files, verifies its validity, and transmits it to the Immigration Bureau, while also creating non-standard documents using large-scale language models.
Automates the generation, verification, and transmission of electronic application data for foreign nationals, including complex documents, reducing manual effort and ensuring compliance with regulations.
Smart Images

Figure 2026095971000001_ABST
Abstract
Description
【Technical Field】 【0001】 The present invention relates to an electronic application support device for the employment of foreign nationals. 【Background Art】 【0002】 Regarding the situation where the employment of foreign nationals is expanding, the development of electronic applications related to such employment is progressing. By utilizing electronic applications, the accepting company can reduce the workload required for various procedures related to the employment of foreign nationals. Therefore, technical means for supporting the utilization of such electronic applications are required. 【0003】 Regarding the technology for supporting electronic applications in conventional services and prior art, etc., Patent Document 1 discloses an electronic application form creation tool in which, when creating an electronic application form, standard templates are registered in a check rule standard template database in a language for describing rules for pre-checking, a design document reading unit, a tag information extraction unit, etc. read tag information and attribute information from the design document, and a matching template is selected by a standard template extraction unit, so that a check rule file output unit, a data structure generation unit, and a document type definition generation unit, etc. can generate a check file simultaneously with the application form data structure and the document type definition. 【0004】 The technology described in Patent Document 1 is said to enable the simultaneous automatic generation of an application form data structure, an application form DTD, and an application form check rule file when digitizing a paper application form style. 【Prior Art Documents】 【Patent Documents】 【0005】 【Patent Document 1】 Japanese Patent Application Laid-Open No. 2003-281123 【Summary of the Invention】 【Problems to be Solved by the Invention】 【0006】 Incidentally, in electronic applications for the employment of foreign nationals, a procedure is in place to send data based on a dedicated data format for electronic applications, separate from the paper application form, to the immigration bureau's server. The technology described in Patent Document 1 can automatically generate various files simultaneously when digitizing the paper application form. However, Patent Document 1 does not show how to automatically generate and send electronic application data that is not a digitized version of the paper application form to the server. Therefore, the technology described in Patent Document 1 has room for further improvement in supporting various tasks related to the employment of foreign nationals, as exemplified by electronic applications. 【0007】 The object of the present invention is to provide technical means to support various tasks related to the employment of foreign nationals, as exemplified by electronic applications and the like. [Means for solving the problem] 【0008】 As a result of diligent research to solve the above problems, the inventors of this invention found that they could achieve the objective of solving the above problems by managing foreign national data, including information on the employment of foreign nationals, using it to generate electronic application data, and verifying the validity period of work visas. Thus, the inventors of this invention completed the present invention. 【0009】 One aspect of the present invention provides an electronic application support device for the employment of foreign nationals, comprising: a foreign national data management unit for managing foreign national data including information on the employment of foreign nationals; a definition file management unit for managing definition files for generating electronic application data to be transmitted to the Immigration Bureau in an electronic application regarding the employment based on the foreign national data; an electronic application data generation unit for generating the electronic application data based on the foreign national data and the definition files; and a verification unit for verifying the validity of the electronic application data, wherein the verification unit at least verifies whether the foreign national's work visa is within its validity period and does not provide a verification result that the electronic application data is valid if it is not within its validity period. 【0010】 In this type of support device, the electronic application data generation unit generates electronic application data to be transmitted to the Immigration Bureau based on foreigner data, which includes information on the employment of foreigners managed in the foreigner data management unit, and definition files managed in the definition file management unit. 【0011】 Since the aforementioned definition file is not general-purpose but a dedicated definition file for generating electronic application data to be sent to the Immigration Bureau in an electronic application regarding the employment of foreign nationals, based on foreign national data, the support device of this type can appropriately generate the electronic application data. 【0012】 Furthermore, employing foreign nationals who do not possess a valid work visa is prohibited by laws and regulations concerning the employment of foreign nationals. Additionally, electronic application data has various requirements exemplified by language, cell location, content, etc., depending on the information provided. This type of support device performs verification in its verification unit to confirm whether the electronic application data is valid and meets requirements such as the work visa being valid. Thus, this type of support device can assist in tasks related to the employment of foreign nationals, such as verifying the validity period of the work visa. 【0013】 As a result, this type of support device can automatically generate electronic application data specifically for the employment of foreign nationals, which is defined independently of paper application forms. By automatically executing the entire process from the generation to the verification of electronic application data in a one-stop manner, this type of support device can assist with the electronic application process related to the employment of foreign nationals. 【0014】 Based on the above, this method can support various tasks related to the employment of foreign nationals, as exemplified by electronic applications, etc. 【0015】 Furthermore, a second aspect of the present invention relating to the above-described aspect provides a support device that, in addition to the various components of the above-described aspect, further comprises: an electronic application unit that transmits the electronic application data to the immigration bureau's server when the verification unit obtains a verification result that the data is valid; a corporate data management unit that manages corporate data including information on accepting companies that wish to employ the foreign national; and an employment justification document generation unit that inputs prompts including the corporate data and the foreign national data into a large-scale language model and generates data relating to the employment justification document to be submitted to the immigration bureau. 【0016】 In this type of support device, the verification unit performs verification, and if the verification result indicates that the electronic application data is valid and meets requirements such as the work visa being within its validity period, the electronic application unit transmits the aforementioned electronic application data to the Immigration Bureau's server. As a result, this type of support device can automatically generate electronic application data specifically for the employment of foreign nationals, defined independently of paper application forms, and transmit it to the Immigration Bureau's server. By automatically executing the entire process from the generation to the transmission of electronic application data in a one-stop manner, this type of support device can assist with the electronic application process related to the employment of foreign nationals. 【0017】 Incidentally, companies employing foreign nationals need to submit to the Immigration Bureau non-standard data that is difficult to generate through standard processing, such as employment justification statements written in natural language, in addition to electronic application data that can be generated through standard processing based on definition files. This type of support device can generate employment justification statements, which are non-standard data, by inputting prompts containing company data and foreign national data into a large-scale language model. As a result, this device can perform the entire process from generating and transmitting electronic application data to submitting employment justification statements in a one-stop manner, thereby supporting operations related to employing foreign nationals. 【0018】 In addition, the present invention can take various forms exemplified by providing documents related to contracts to foreigners in their native languages, proposing the employment of foreign job seekers to employers, and the like. These forms contribute to supporting various operations related to the employment of foreigners exemplified by electronic applications and the like, by the effects brought about by adding their respective specific configurations. 【Advantages of the Invention】 【0019】 As described above, the present invention can support various operations related to the employment of foreigners exemplified by electronic applications and the like. 【Brief Description of the Drawings】 【0020】 [Figure 1] FIG. 1 is a block diagram showing an example of the hardware configuration and software configuration of the system S of the present embodiment. [Figure 2] FIG. 2 is an example of the foreigner database 131. [Figure 3] FIG. 3 is an example of the definition file database 132. [Figure 4] FIG. 4 is an example of the company database 133. [Figure 5] FIG. 5 is a main flowchart showing an example of a preferred flow of the support process executed by the support device 1 of the present embodiment. [Figure 6] FIG. 6 is a figure following the previous figure. [Figure 7] FIG. 7 is a figure following the previous figure. [Figure 8] FIG. 8 is a figure following the previous figure. [Figure 9] FIG. 9 is a figure following the previous figure. [[ID=CO]]【Embodiments for Carrying Out the Invention】 【0021】 Firstly, although the following disclosures, figures, and / or claims are described either individually or in combination with one or more other aspects, the subject matter of the immediate disclosure is not intended to be limited in that way. That is, the immediate disclosures, figures, and claims are intended to encompass the various aspects described herein, either individually or in one or more combinations with each other. For example, even if the immediate disclosure describes and illustrates the first, second, and third embodiments in such a way that the first embodiment is described and illustrated particularly in relation to the second embodiment, or the second embodiment is described and illustrated only in relation to the third embodiment, the immediate disclosures and illustrations are not limited in that way and may include only the first embodiment, only the second embodiment, only the third embodiment, or one or more combinations of the first, second, and / or third embodiments, such as the first and second embodiments, the first and third embodiments, the second and third embodiments, or the first, second, and third embodiments. 【0022】 In this text, the phrase "or" is used to mean a "non-exclusive" arrangement unless explicitly specified otherwise. For example, "item x is A or B" means either (1) item x is either A or B, or (2) item x is both A and B. In other words, the word "or" is not used to define an "exclusive" arrangement. 【0023】 Furthermore, when the phrases "contain at least one" or "contain at least one of the following" are used in the text, they mean that the system or element contains one or more of the elements listed after the phrase. For example, if there are three types of elements, from element 1 to element 3, the phrases "contain at least one" or "contain at least one of the following" are interpreted as any of the following structural arrangements: a device containing element 1, a device containing element 2, a device containing element 3, a device containing element 1 and element 2, a device containing element 1 and element 3, a device containing element 2 and element 3, or a device containing element 1, element 2, and element 3. 【0024】 The same interpretation is intended when the phrase "used in at least one of the following" is used in the text. Furthermore, "and / or" as used in the text is used as a linguistic conjunction to indicate that one or more of the listed elements or conditions are included or occur. For example, a device containing the first element, the second element, and / or the third element is interpreted as any of the following structural arrangements: a device containing the first element, a device containing the second element, a device containing the third element, a device containing the first and second elements, a device containing the first and third elements, a device containing the second and third elements, or a device containing the first, second, and third elements. 【0025】 Furthermore, the use of the phrase "and / or" in this text signifies a "non-exclusive" arrangement, as stipulated in the Japanese Industrial Standard (JIS) "Format and Preparation Method of Standards Documents JIS Z 8301". 【0026】 The following describes in detail an example of an embodiment of the present invention with reference to the drawings. 【0027】 <System S> Figure 1 is a block diagram showing an example of the hardware and software configuration of System S in this embodiment. The electronic application support system (System S) for employing foreign nationals according to this embodiment is configured to include an electronic application support device 1 for employing foreign nationals. The support device 1 is configured to communicate with the user's terminal T and the immigration bureau's server (Immigration Bureau Server I) via the network N. Here, "user" refers to a person in charge at a company employing a foreign national or the foreign national themselves. 【0028】 [Support device 1] Support device 1 comprises various hardware components such as a control unit 11, a storage unit 13, and a communication unit 14. Support device 1 performs a series of processes to support various tasks related to the employment of foreign nationals. These processes include generating electronic application data based on foreign national data and transmitting it to the Immigration Bureau server I after verification. The type of support device 1 is not particularly limited and may be, for example, a server device, a cloud server, etc. 【0029】 [Control Unit 11] The control unit 11 includes a Central Processing Unit (CPU), Random Access Memory (RAM), and Read Only Memory (ROM), among other things. 【0030】 The control unit 11 cooperates with at least one of the storage unit 13 and the communication unit 14 as needed. The control unit 11 then implements the software components of the program of this embodiment executed by the support device 1, such as the foreigner data management unit 111, the definition file management unit 112, the company data management unit 113, the electronic application data generation unit 114, the employment justification letter generation unit 115, the verification unit 116, the electronic application unit 117, the document provision unit 118, and the job seeker proposal unit 119. 【0031】 Details of the support processing implemented by the aforementioned software components will be explained later using Figures 5 to 9. 【0032】 [Storage section 13] The storage unit 13 is a device on which data and / or files are stored, and has a storage unit that stores data non-temporarily using a hard disk, semiconductor memory, recording medium, and memory card, etc. The storage unit 13 stores programs executed by a microcomputer, a foreigner database 131, a definition file database 132, a company database 133, a large-scale language model, etc. 【0033】 (Foreigner Database 131) The foreigner database 131 stores foreigner data, including information regarding the employment of foreigners. The foreigner data stored in the foreigner database 131 is managed by the foreigner data management unit 111. It is preferable that the foreigner data is stored in association with information that identifies the data (e.g., a foreigner ID). 【0034】 Foreign national data includes, for example, various information relating to foreign nationals (nationality / region, date of birth, name, gender, place of birth, marital status, occupation, place of residence in their home country, contact information in Japan (address, telephone number, mobile phone number, etc.), passport (number, expiration date, etc.), visa (type, expiration date, etc.), purpose of entry, planned date of entry, planned place of landing, planned length of stay, presence or absence of accompanying persons, planned place of visa application, past entry and exit history, past application history for Certificate of Eligibility (whether an application was made, number of applications, number of times it was not issued, etc.), criminal record, whether or not they were deported, relatives in Japan (whether or not they exist, relationship to each relative, name, date of birth, nationality / region, whether or not they plan to live together, name of workplace / school, residence card / special permanent resident certificate number, etc.), start date and end date of acceptance, etc.). 【0035】 To enable verification of visa validity, foreigner data preferably includes the visa's expiration date. To facilitate employment matching for foreigners, foreigner data preferably includes data indicating the foreigner's skills, working conditions, and job-seeking conditions. Working conditions for foreigners are indicated, for example, by visa type, purpose of entry, and residence status. 【0036】 Figure 2 shows an example of the foreigner database 131. This example contains foreigner data related to foreigner ID "F0001," etc. 【0037】 The first foreigner data related to foreigner ID "F0001" is as follows: Nationality / Region "Vietnam", Date of Birth "1996 / △△ / △△", Name "△△△ △△ △△△△", Gender "Male", Place of Birth "Hanoi, Vietnam", Marital Status "Yes", Occupation "System The following information is stored: "developer", place of residence in the home country "Hanoi, Vietnam", passport (number "P△△△△△△△△", expiration date "December △, 2026"), purpose of entry "N: Engineer / Specialist in Humanities / International Services", planned date of entry "November △, 2024", planned landing place "Narita International Airport", planned length of stay "3 years", start date of acceptance "November △, 2024", presence of accompanying person "Yes", planned place of visa application "Embassy of Japan in Vietnam", past entry and exit history "None", past application history for Certificate of Eligibility (application status "None"), criminal record "None", departure due to deportation etc. "None", etc. Furthermore, the example in question includes necessary documents related to the foreign national's data, such as image files of photographs, image files of copies of company reports, PDF files of accredited course completion certificates without text information, and PDF files of employment contracts with text information. 【0038】 As a result, the support device 1 can generate electronic application data in which the information necessary for the application is appropriately arranged, based on the foreigner data described above and the definition file described below. 【0039】 (Definition file database 132) The definition file database 132 stores definition files for generating electronic application data to be sent to the Immigration Bureau when submitting an electronic application regarding employment, based on the aforementioned foreign national data. The definition files stored in the definition file database 132 are managed by the definition file management unit 112. It is preferable that the definition files are stored in association with information that identifies the file (e.g., a definition file ID). 【0040】 The definition file stores information for importing the aforementioned foreigner data and generating electronic application data in comma-separated values format (CSV format). This information includes, for example, information combining cell identification information and information specifying the foreigner data to be inserted. The cell identification information may be specified by commas and line breaks, or by cell numbers. To match the formatting specifications in the electronic application data, exemplified by full-width / half-width character specifications and date formats, it is preferable that this information includes information specifying the format of the foreigner data. To include the necessary text in the electronic application data, the information for generating the electronic application data includes information combining cell identification information and the text to be inserted. 【0041】 Figure 3 shows an example of the definition file database 132. This example contains definition files related to definition file ID "T0001," etc. 【0042】 The definition file with definition file ID "T0001" contains information specifying that the text "A Start of Acceptance" should be inserted in column C of row 31, information specifying that the text "Start Year Month Day" should be inserted in column F of row 33, and information specifying that the year, month, and day of the acceptance start date included in the foreigner data should be inserted in columns L, R, and V of row 33, respectively. In this example, cells are identified by information that identifies the cell number in order to make the purpose of the definition file easier to understand, but a person skilled in the art would understand that it could be constructed similarly using commas and line breaks. 【0043】 As a result, the support device 1 can generate electronic application data in which the information necessary for the application is appropriately distributed based on the aforementioned foreigner data and definition file. 【0044】 (Company Database 133) The company database 133 stores company data, including information about companies that wish to employ foreign nationals. The company data stored in the company database 133 is managed by the company data management unit 113. Preferably, the company data is stored in association with information that identifies the data (e.g., company ID). 【0045】 The company data preferably includes data indicating the recruitment conditions for employing foreign nationals. Recruitment conditions include various conditions presented in job postings, such as job type, job description, employment period, location, and compensation (working hours, salary, holidays, etc.). 【0046】 Figure 4 shows an example of a company database 133. This example contains company data related to company ID "C0001," etc. 【0047】 The company data associated with company ID "C0001" includes information about the receiving company (organization) related to the company data, such as the organization's name "XXX Co. Ltd.", organization's address "1-1, Chiyoda, Chiyoda City, Tokyo, Japan", corporate number (13 digits) "XXXXXXXXXXXXX", contact person "Jane Doe", telephone number "03-XXXX-XXXX", notification date "2024-XX-XX", and job requirements "Industry: Manufacturing, Job description: Manufacturing of machine parts, Employment period: From △△ / △△ / 2024 to △△ / △△ / 2026, Place of assignment: Tokyo...". 【0048】 As a result, the support device 1 can generate electronic application data in which the necessary information for the application is appropriately distributed, based on the aforementioned foreign national data and definition file, as well as company data. Furthermore, the support device 1 can propose the employment of foreign nationals to companies that accept them, based on various information contained in the foreign national data and the job requirements contained in the company data. 【0049】 (Large-scale language models) The large-scale language model in this embodiment is not particularly limited. Examples of large-scale language models in this embodiment include GPT-4 and GPT-4o, which are used in ChatGPT®. In the following, the large-scale language model may be simply referred to as "AI". 【0050】 In order to generate relevant documents such as employment justification letters, work plans, or employment contracts that are tailored to foreigner data and company data, it is preferable that the large-scale language model of this embodiment is pre-trained using training data that includes foreigner data and company data as explanatory variables and one of the relevant documents corresponding to this data as the dependent variable. 【0051】 Drafting appropriate employment justification documents for foreign nationals can be a burden on the person in charge. There are concerns that those unfamiliar with this task may not be able to draft appropriate employment justification documents. While large-scale language models have the ability to generate text, there is room for improvement in generating employment justification documents that appropriately describe reasons tailored to the characteristics of both the foreign national and the company. Through the aforementioned pre-training, support device 1 can automatically generate employment justification documents using AI that are even more appropriate than those attached to electronic application data, thereby supporting the work of the person in charge. 【0052】 Drafting appropriate labor plans for employing foreign nationals can be a burden on the person in charge. There are concerns that those unfamiliar with this task may not be able to draft appropriate labor plans. While large-scale language models have the capability to generate text, there is room for improvement in generating labor plans that appropriately describe plans tailored to the characteristics of both the foreign national and the company. Through the aforementioned pre-training, support device 1 can automatically generate even more appropriate labor plans using AI, thereby supporting the work of the person in charge. 【0053】 Drafting appropriate employment contracts for foreign nationals can be a burden on the person in charge. There are concerns that those unfamiliar with this task may not be able to draft appropriate employment contracts. While large-scale language models have the capability to generate text, there is room for improvement in generating employment contracts that are appropriate for the characteristics of foreign nationals and companies, and that comply with relevant laws and regulations. Through the aforementioned pre-training, support device 1 can automatically generate even more appropriate employment contracts using AI, thereby supporting the work of the person in charge. 【0054】 [Communications Section 14] The communication unit 14 is not particularly limited as long as it connects the support device 1 to the network N and enables communication. Examples of the communication unit 14 include a network card compatible with the Ethernet standard and a communication device compatible with wireless LAN. 【0055】 [Immigration Bureau Server I] Immigration Bureau Server I performs processes such as receiving electronic application data relating to foreigners, transmitting verification results related to the received electronic application data, and transmitting the processing status related to the electronic application data in response to requests from the sender of the electronic application data. 【0056】 [Network N] The type of network N is not particularly limited as long as it enables communication with the support device 1, etc. Examples of network N include the internet, a mobile phone network, a wireless LAN, etc. 【0057】 [Terminal T] The type of terminal T is not particularly limited and may include, for example, a stationary terminal as exemplified by a personal computer, or a portable terminal as exemplified by a smartphone, tablet, etc. 【0058】 [Main flowchart for support processing] Figure 5 is a main flowchart showing an example of a preferred flow of support processing performed by the support device 1 of this embodiment. Figure 6 is a continuation from the previous figure. Figure 7 is a continuation from the previous figure. Figure 8 is a continuation from the previous figure. Figure 9 is a continuation from the previous figure. The following is an example of a preferred flow of support processing performed by the support device 1 of this embodiment, using Figures 5 to 9. 【0059】 [Foreign Resident Data Registration Steps] The control unit 11 works in cooperation with the storage unit 13 and the communication unit 14 to execute the foreigner data management unit 111. The control unit 11 then executes the process of registering the foreigner data entered by the user into the foreigner database 131 (foreigner data registration step). 【0060】 In order to link with an external database and avoid re-entering foreigner data, it is preferable that in the foreigner data registration step, the foreigner data management unit 111 retrieves foreigner data from an external database and registers it in the foreigner database 131. 【0061】 [Definition file registration step] The control unit 11 works in cooperation with the storage unit 13 and the communication unit 14 to execute the definition file management unit 112. The control unit 11 then executes the process of registering the definition file entered by the user in the definition file database 132 (definition file registration step). 【0062】 In order to link with an external database and avoid re-entering definition files, it is preferable that the definition file management unit 112 retrieves definition files from an external database and registers them in the definition file database 132 during the definition file registration step. 【0063】 [Company Data Registration Steps] The control unit 11 works in cooperation with the storage unit 13 and the communication unit 14 to execute the corporate data management unit 113. The control unit 11 then executes the process of registering the corporate data entered by the user into the corporate database 133 (corporate data registration step). 【0064】 In order to link with an external database and avoid re-entering company data, it is preferable that in the company data registration step, the company data management unit 113 retrieves company data from an external database and registers it in the company database 133. 【0065】 The support process includes a series of processes that generate at least a portion of the electronic application data based on foreigner data and definition files. Steps S1 to S4 are an example of such processes. This enables the support device 1 to appropriately generate electronic application data for electronically submitting an application to the Immigration Bureau regarding the employment of foreigners. 【0066】 [Step S1: Determine whether to generate electronic application data] The control unit 11 works in cooperation with the storage unit 13 and the communication unit 14 to execute the electronic application data generation unit 114. The control unit 11 then performs a process to determine whether to generate electronic application data to be sent to the Immigration Bureau in an electronic application regarding the employment of foreign nationals using the electronic application data generation unit 114 (electronic application data generation determination step). If the control unit 11 determines that it should generate the data, it moves the process to step S2; otherwise, it moves the process to step S5. 【0067】 In the electronic application data generation determination step, the electronic application data generation unit 114 implements a process to determine whether or not to generate electronic application data, for example, by a procedure that determines whether to generate electronic application data when it receives data from terminal T that commands the generation of electronic application data. 【0068】 After determination, the support device 1 executes a series of processes to acquire the definition file and foreigner data related to the electronic application data that was determined to be generated in the electronic application data generation determination step (steps S2 and S3). 【0069】 [Step S2: Obtain the definition file] The control unit 11, in cooperation with the storage unit 13 and the communication unit 14, executes the definition file management unit 112. The control unit 11 then executes the process of obtaining a definition file from the definition file database 132 for generating the aforementioned electronic application data based on the foreigner data (definition file acquisition step). The control unit 11 then moves the process to step S3. 【0070】 [Step S3: Obtain foreigner data] The control unit 11, in cooperation with the storage unit 13 and the communication unit 14, executes the foreigner data management unit 111. The control unit 11 then executes the process of obtaining the foreigner data related to the generation of the electronic application data mentioned above from the foreigner database 131 using the foreigner data management unit 111 (first foreigner data acquisition step). The control unit 11 then moves the process to step S4. 【0071】 [Step S4: Generate electronic application data] The control unit 11 executes the process of generating the above-mentioned electronic application data based on the above-mentioned foreigner data and the above-mentioned definition file using the electronic application data generation unit 114 (electronic application data generation step). The control unit 11 then moves the process to step S5. 【0072】 In the electronic application data generation step, the electronic application data generation unit 114 generates electronic application data by a process that includes, for example, a procedure for assigning foreign national data of the type indicated in the definition file as data associated with the cell number indicated in the definition file to the cell number indicated in the definition file in the electronic application data in CSV format. 【0073】 The following describes the process of generating electronic application data based on foreigner data identified by foreigner ID "F0001" in the foreigner database 131 shown in Figure 2 and a definition file identified by definition file ID "T0001" in the definition file database 132 shown in Figure 3, as an example of the procedure described above. In this example, the electronic application data generation unit 114 inserts the text "A Start of Acceptance" and "Start Year Month Day" specified in the definition file into column C of row 31 and column F of row 33 of the CSV-formatted electronic application data, and places the year, month, and day of the acceptance start date included in the foreigner data, i.e., "2024", "November", and "△" day, into columns L, R, and V of row 33, respectively. Through this process, the electronic application data generation unit 114 generates appropriate electronic application data in accordance with the definition file. 【0074】 The support process preferably further includes a series of processes that cause a large-scale language model to generate non-standard documents among the documents to be submitted to the Immigration Bureau regarding the employment of the foreign nationals mentioned above. “Non-standard documents” here refers to documents that cannot be completed simply by filling in the blanks with appropriate words or phrases. This allows the support device 1 to assist in the creation of non-standard documents that are difficult to generate by the procedure of arranging foreign national data according to a definition file. Steps S5 to S8 are an example of such a process. This example relates to a letter of justification for employment. 【0075】 [Step S5: Determine whether to generate a letter of employment justification] The control unit 11 works in cooperation with the memory unit 13 and the communication unit 14 to execute the employment justification document generation unit 115. The control unit 11 then performs a process to determine whether to generate an employment justification document to be submitted to the immigration bureau regarding the employment of a foreign national using the employment justification document generation unit 115 (employment justification document generation determination step). If the control unit 11 determines that it should generate the document, it moves the process to step S6; otherwise, it moves the process to step S9. 【0076】 In the employment justification document generation determination step, the employment justification document generation unit 115 implements a process to determine whether or not to generate an employment justification document, for example, by determining whether to generate the employment justification document when it receives data instructing the generation of the employment justification document from terminal T. 【0077】 [Step S6: Obtain foreign player data] The control unit 11, in cooperation with the storage unit 13 and the communication unit 14, executes the foreigner data management unit 111. The control unit 11 then executes the process of obtaining the foreigner data related to the generation of the above-mentioned employment justification document from the foreigner database 131 using the foreigner data management unit 111 (second foreigner data acquisition step). The control unit 11 then moves the process to step S7. 【0078】 [Step S7: Obtain company data] The control unit 11, in cooperation with the storage unit 13 and the communication unit 14, executes the corporate data management unit 113. The control unit 11 then executes the process of obtaining the corporate data related to the generation of the above-mentioned employment justification document from the corporate database 133 using the corporate data management unit 113 (first corporate data acquisition step). The control unit 11 then moves the process to step S8. 【0079】 [Step S8: Generate the employment justification letter] The control unit 11 inputs prompts including the above-mentioned company data and foreigner data into the large-scale language model via the employment justification letter generation unit 115, and executes a process to generate data related to the employment justification letter to be submitted to the immigration bureau (employment justification letter generation step). The control unit 11 then moves the process to step S9. 【0080】 The prompts mentioned above include instructions such as, "Generate a letter of employment for a company (company data) hiring a foreign national (foreign national data)." It should be understood that "(company data)" and "(foreign national data)" in these instructions should be replaced with the company data and foreign national data themselves or text based on them, respectively. 【0081】 For example, if there is company data indicating that the receiving company is in the manufacturing industry and uses NC lathes for machining, and foreigner data indicating that the foreigner has work experience in the manufacturing industry, the employment justification letter generation unit 115 inputs a prompt into the large-scale language model that includes the instruction "Generate an employment justification letter for a company whose industry is manufacturing, job description is machining using NC lathes (omitted), and whose work experience is at company △△ (manufacturing, from 20△△ to 20△△) (omitted) when hiring a foreigner." For readability, other data text in the prompt is replaced with "(omitted)". The employment justification letter generation unit 115 then causes the large-scale language model to automatically generate the text of the employment justification letter that reflects the company data and the foreigner data. 【0082】 In this case, it is preferable that the large-scale language model has undergone pre-training using training data that includes company data and foreign national data as explanatory variables, and employment justification documents as the dependent variable. 【0083】 By executing the employment justification letter generation step, the support device 1 can assist in the task of creating employment justification letters, which is one of the various tasks related to the employment of foreign nationals. 【0084】 [Job Description Review Steps] Determining appropriate job duties to assign to foreign nationals can be a significant burden for the person in charge at the receiving company. Job duties here refer to departments, positions, specific tasks (manufacturing, maintenance, etc.), and combinations thereof. While not mandatory, to alleviate this burden, the support device 1 may perform a series of processes to consider the job duties of the foreign national. 【0085】 This process is implemented, for example, by inputting a prompt containing the aforementioned company data and foreign national data into a large-scale language model, and generating text that indicates appropriate job descriptions for the duties performed by foreign nationals as indicated by the foreign national data within the companies indicated by the company data. In this case, it is preferable that the large-scale language model has been pre-trained using training data that includes company data and foreign national data as explanatory variables and job descriptions as the dependent variable. 【0086】 In order to consider more appropriate job descriptions based on the characteristics or attributes of foreign nationals, the procedure preferably includes inputting prompts containing foreign national data, including the characteristics (character) or attributes of foreign nationals, into a large-scale language model. 【0087】 As a result, the support device 1 can present, as a result of its analysis, job descriptions that indicate a more favorable career path for the foreign national, such as one that reduces employee turnover, increases productivity, and allows the employee to contribute to the company for a longer period of time. 【0088】 By performing the job content review step, the support device 1 can assist in the task of considering appropriate tasks to assign to foreign nationals from among the various tasks related to the employment of foreign nationals. 【0089】 (Coordination between the job description review step and the employment justification letter generation step) If the job description review step has been performed, the employment justification letter generation unit 115 in the employment justification letter generation step may be configured to input a prompt that further includes the text describing the job description described above into the large-scale language model, thereby generating data related to the employment justification letter to be submitted to the immigration bureau. This allows the employment justification letter generation unit 115 to work in conjunction with the job description review step to generate an employment justification letter that reflects the job description reviewed in the job description review step. 【0090】 Through the aforementioned collaboration, support device 1 can further assist with the task of preparing employment justification letters, which is one of the various tasks related to the employment of foreign nationals. 【0091】 [Steps for reviewing an employment contract] Drafting employment contracts for foreign nationals can be a significant burden for the person in charge at the receiving company. Although not mandatory, to alleviate this burden, the support device 1 may perform a series of processes to generate an employment contract for the foreign national in question. 【0092】 This process is implemented, for example, by inputting a prompt containing the aforementioned company data and foreign national data into a large-scale language model, and generating the text of an employment contract relating to the employment of a foreign national indicated by the foreign national data at a company indicated by the company data. In this case, it is preferable that the large-scale language model has been pre-trained using training data that includes company data and foreign national data as explanatory variables and employment contracts as the dependent variable. 【0093】 By executing the labor contract review step, the support device 1 can assist in the task of drafting a labor contract for a foreign national, which is one of the various tasks related to the employment of a foreign national. 【0094】 [Steps for reviewing the labor plan] Drafting a work plan for an employed foreign national can be a significant burden for the person in charge at the receiving company. Although not mandatory, to alleviate this burden, the support device 1 may perform a series of processes to generate the work plan for the foreign national. 【0095】 This process is implemented, for example, by inputting a prompt containing the aforementioned company data and foreign national data into a large-scale language model, and generating the text of a labor plan for a foreign national indicated by the foreign national data at a company indicated by the company data. In this case, it is preferable that the large-scale language model has been pre-trained using training data that includes company data and foreign national data as explanatory variables and labor plans as the dependent variable. 【0096】 By executing the labor plan review step, the support device 1 can assist in the task of drafting a labor plan for a foreign national, which is one of the various tasks related to the employment of a foreign national. 【0097】 [Payroll calculation steps] Calculating the salaries to be paid to employed foreign workers can be a significant burden for the person in charge at the receiving company. Although not mandatory, to alleviate this burden, the support device 1 may also perform a series of processes to calculate the foreign worker's salary. 【0098】 This process is implemented, for example, by obtaining a definition file related to payroll calculation and attendance information from the storage unit 13, and then performing a calculation to calculate payroll from the attendance information defined in the definition file. 【0099】 The definition file includes, for example, standard working hours, holidays, hourly wage within standard working hours, hourly wage for working beyond standard working hours, basic salary, premium rates for overtime pay, premium rates for overtime hours exceeding a predetermined standard (e.g., 60 hours per month), premium rates for working on holidays, information on various allowances, tax information, social insurance information, pension information, etc. 【0100】 Attendance information includes, for example, the number of days worked, information on overtime, information on tardiness, information on absenteeism, status of paid leave taken, and status of work on holidays. 【0101】 By executing the payroll calculation step, the support device 1 can assist in the calculation of the foreign national's salary, which is one of the various tasks related to the employment of a foreign national. 【0102】 After the electronic application data is generated, the support device 1 performs a series of processes to verify the validity of the electronic application data. Preferably, this process includes transmitting the electronic application data, which has been verified to be valid, to the immigration bureau server I. Steps S9 to S12 are an example of this series of processes. 【0103】 [Step S9: Determine whether to submit the electronic application data] The control unit 11 works in cooperation with the storage unit 13 and the communication unit 14 to perform a process to determine whether or not to transmit the electronic application data (electronic application data transmission determination step). If the control unit 11 determines that it should transmit the data, it moves the process to step S10; otherwise, it moves the process to step S13. 【0104】 The control unit 11 implements a process to determine whether or not to send electronic application data, for example, by a procedure that determines whether or not to send electronic application data when electronic application data has been generated in the above-described process and data instructing the transmission of electronic application data has been received from terminal T. 【0105】 [Step S10: Verify the validity of the electronic application data] The control unit 11 works in cooperation with the storage unit 13 and the communication unit 14 to execute the verification unit 116. The control unit 11 then performs a process to verify the validity of the electronic application data as described above (verification step). The control unit 11 then moves the process to step S11. 【0106】 (Work visa inspection) In the verification step, the verification unit 116 verifies the validity of the electronic application data by processing that includes at least a procedure to verify whether the foreigner's work visa is within its validity period. At this time, the verification unit 116 is configured not to provide a verification result that the electronic application data is valid if the work visa is not within its validity period. 【0107】 (Requirements check for each cell) Furthermore, the verification unit 116 refers to the verification file stored in the storage unit 13 and verifies whether the content of each cell number in the electronic application data meets the requirements described in the verification file. At this time, the verification unit 116 is configured not to provide a verification result that the electronic application data is valid if any of the requirements are not met. 【0108】 The "requirements" referred to here include, for example, the requirement that the value corresponds to the specified cell number, the requirement that the value is written in the language defined for that cell number (English / Japanese), and the requirement that the value is inserted into the cell number where the value based on foreign data should be inserted. 【0109】 (Checking character encoding, etc.) In addition, in the verification step, it is preferable that the verification unit 116 verifies the validity of the electronic application data by processing whether the electronic application data is written with a given character code and a given line break code. In this case, the verification unit 116 is configured not to provide a verification result that the electronic application data is valid if it is not written with a given character code or a given line break code. 【0110】 (Verification results indicate it is valid) The verification unit 116 provides a verification result indicating that the electronic application data is valid if it finds that any of the various processes exemplified are valid. 【0111】 [Step S11: Determine if the electronic application data is valid] The control unit 11 works in cooperation with the storage unit 13 and the communication unit 14 to execute the electronic application unit 117. The control unit 11 then performs a process to determine whether the electronic application data described above is valid electronic application data (electronic application data determination step). If the control unit 11 determines that it is valid, it moves the process to step S12; otherwise, it moves the process to step S13. In other words, the electronic application unit 117 executes the process in step S12 (transmission of electronic application data) only if the verification unit 116 has confirmed that it is valid. 【0112】 [Step S12: Submit electronic application data] The control unit 11 executes the process of sending the above-mentioned electronic application data to the immigration bureau server I via the electronic application unit 117 (electronic application step). The control unit 11 then moves the process to step S13. 【0113】 (Display of application results) At this time, it is preferable that the electronic application unit 117 further executes a series of processes, including obtaining the application result from the immigration bureau server I and instructing terminal T to display the application result. This allows the user to determine whether or not the electronic application was properly submitted. The application result may indicate that the electronic application data was received successfully, or that it was not received successfully due to a communication failure or server failure, etc. 【0114】 The support process preferably includes a series of processes that translate and provide documents to foreign nationals in the employment of foreign nationals into the foreign national's native language, referencing the foreign national's data. Steps S13 to S16 are an example of such a process. 【0115】 [Step S13: Determine whether to provide documents] The control unit 11 works in cooperation with the storage unit 13 and the communication unit 14 to execute the document provision unit 118. The control unit 11 then performs a process to determine whether to provide employment-related documents using the document provision unit 118 (document provision determination step). If the control unit 11 determines that the documents should be provided, it moves the process to step S14; otherwise, it moves the process to step S17. "Employment-related documents" here refer to, for example, employment contracts, work permits, etc. 【0116】 In the document provision determination step, the document provision unit 118 implements a process to determine whether or not to provide a document, for example, by a procedure that determines whether to provide the document when it receives data instructing the provision of a document from terminal T. 【0117】 [Step S14: Obtain foreigner data] The control unit 11, in cooperation with the storage unit 13 and the communication unit 14, executes the foreigner data management unit 111. The control unit 11 then executes the process of obtaining foreigner data related to the provision of the above-mentioned documents from the foreigner database 131 using the foreigner data management unit 111 (third foreigner data acquisition step). The control unit 11 then moves the process to step S15. 【0118】 In the third foreigner data acquisition step, the foreigner data management unit 111 acquires foreigner data that includes at least data indicating the foreigner's native language. The "data indicating the native language" may be data indicating the native language itself, or data indicating nationality, region, or place of residence in the home country. If the data indicating the native language is not data indicating the native language itself, the support device 1 estimates the native language by referring to data indicating the correspondence between nationality, region, or place of residence in the home country and the native language. 【0119】 [Step S15: Translate the documents into your native language] The control unit 11 performs the process of translating the above-mentioned documents into the native language using the document provisioning unit 118 (document translation step). The control unit 11 then moves the process to step S16. 【0120】 In the document translation step, the document provision unit 118 inputs a prompt containing data from a document written in a first language different from the foreigner's native language into a large-scale language model, and performs a procedure to output a translated document in which the document has been translated into the aforementioned native language. The "first language" referred to here is, for example, the language normally used by the receiving company, or the official language of the country in which the foreigner is employed. 【0121】 In this case, it is preferable that the large-scale language model is pre-trained using training data that includes phrases used in documents related to the employment of foreign nationals as explanatory variables and the translations of those phrases as the dependent variable. 【0122】 [Step S16: Output translated documents] The control unit 11 executes the process of outputting the translated document by the document supply unit 118 (document supply step). The control unit 11 then moves the process to step S17. In the document supply step, the document supply unit 118 implements the process of outputting the translated document by, for example, a procedure to instruct terminal T to display the translated document, a procedure to send data of the translated document to terminal T, etc. 【0123】 The support process preferably includes a series of steps that propose to companies accepting foreign nationals the employment of foreign nationals, based on foreign national data and company data. Steps S17 to S21 are an example of such a process. 【0124】 [Step S17: Determine whether to propose employment for job seekers] The control unit 11 works in cooperation with the storage unit 13 and the communication unit 14 to execute the job seeker proposal unit 119. The control unit 11 then performs a process to determine whether to propose employment to the job seeker based on the job seeker proposal unit 119 (job seeker proposal determination step). If the control unit 11 determines that it will propose employment, it moves the process to step S18; otherwise, it returns the process to step S1 and repeats the process from step S1 to step S21. 【0125】 [Step S18: Obtain foreigner data] The control unit 11 works in cooperation with the storage unit 13 and the communication unit 14 to execute the foreigner data management unit 111. The control unit 11 then uses the foreigner data management unit 111 to retrieve foreigner data related to the job seeker's proposal from the foreigner database 131 (fourth foreigner data retrieval step). The control unit 11 then moves the process to step S19. 【0126】 In the fourth foreigner data acquisition step, the foreigner data management unit 111 acquires foreigner data that includes at least the skills possessed by the foreigner, the working conditions related to the foreigner, and the job-seeking conditions of the foreigner. 【0127】 [Step S19: Obtain company data] The control unit 11 works in cooperation with the storage unit 13 and the communication unit 14 to execute the corporate data management unit 113. The control unit 11 then uses the corporate data management unit 113 to perform the process of acquiring corporate data related to the job seeker's proposal from the corporate database 133 (second corporate data acquisition step). The control unit 11 then moves the process to step S20. 【0128】 In the second company data acquisition step, the company data management unit 113 acquires company data that includes at least data indicating the job requirements for the company. 【0129】 [Step S20: Calculate the percentage of applicants who meet the job requirements] The control unit 11, using the job seeker proposal unit 119, performs a process to calculate the percentage of the skills, working conditions, and job-seeking conditions of the foreign nationals mentioned above that match the job requirements of the accepting companies mentioned above (matching rate calculation step). The control unit 11 then moves the process to step S21. 【0130】 To reflect the requirements that the accepting company prioritizes, the job seeker proposal unit 119 may be configured to calculate a weighted ratio in the matching rate calculation step by multiplying it by a weighting index specified by the accepting company. The weighting index is set to multiply items that the accepting company considers important by a given constant (e.g., 3 times) and items that the accepting company considers irrelevant by 0. 【0131】 [Step S21: Propose employing foreigners whose proportion exceeds the threshold] The control unit 11 executes a process to propose the employment of foreign nationals whose calculated percentage is equal to or greater than a given threshold, based on the job seeker proposal unit 119 (job seeker proposal step). The control unit 11 returns to step S1 and repeats the process from step S1 to step S21. 【0132】 In the job seeker proposal step, the job seeker proposal unit 119 implements the above-mentioned process by, for example, instructing terminal T to display a list of foreigners whose calculated percentage is equal to or greater than a given threshold (e.g., 80%). 【0133】 [Effects of support processing] As the support processing of this embodiment is executed, the support device 1 generates electronic application data to be transmitted when the electronic application data generation unit 114 submits an electronic application to the immigration bureau, based on foreigner data (acquired in step S3) including information on the employment of foreigners managed in the foreigner data management unit 111 and definition files (acquired in step S2) managed in the definition file management unit 112. (Step S4) 【0134】 Since the definition file in question is a definition file for generating electronic application data to be submitted to the Immigration Bureau regarding the employment of foreign nationals, based on foreign national data, the support device 1 can appropriately generate such electronic application data. 【0135】 Furthermore, there is a legal background to the fact that employing a foreigner who does not possess a valid work visa is prohibited by laws and regulations concerning the employment of foreigners. When this support process is executed, the support device 1 performs verification in the verification unit 116 (step S10) to verify whether the electronic application data is valid and meets requirements such as the work visa being within its validity period. In this way, the support device 1 that performs this support process can assist with the task of verifying the validity period of the work visa, which is related to the employment of foreigners. 【0136】 As a result, the support device 1 of this embodiment can automatically generate electronic application data for electronic applications specifically for the employment of foreign nationals, which is defined independently of paper application forms, and can verify whether the electronic application data is valid and meets requirements such as visa expiration dates. 【0137】 By automatically executing this series of processes, the support device 1 of this embodiment can reduce the burden on personnel involved in the complicated procedures of electronic application and support various tasks related to the employment of foreign nationals. 【0138】 Furthermore, the support device 1 of this embodiment may further include an electronic application unit 117 that transmits the above-mentioned electronic application data to the Immigration Bureau server I when it is verified that the electronic application data is valid and meets requirements such as the work visa being within its validity period; a company data management unit 113 that manages company data including information about accepting companies that wish to employ foreign nationals; and an employment justification document generation unit 115 that inputs prompts including company data and foreign national data into a large-scale language model and generates data related to the employment justification document to be submitted to the Immigration Bureau. 【0139】 In this embodiment, the electronic application unit 117 of the support device 1 transmits the electronic application data to the Immigration Bureau server I when it obtains a verification result that the electronic application data is valid and meets requirements such as the work visa being within its validity period (steps S11 to S12). As a result, the support device 1 in this embodiment can automatically generate electronic application data for electronic applications specifically for the employment of foreign nationals, which is defined independently of paper application forms, and transmit it to the Immigration Bureau server I. By automatically executing the entire process from the generation to the transmission of electronic application data in a one-stop manner, the support device 1 in this embodiment can support the electronic application process related to the employment of foreign nationals. 【0140】 Companies employing foreign nationals are required to submit non-standard data to the Immigration Bureau, such as a letter of employment explaining the reasons for employment in natural language, in addition to the electronic application data that can be generated through standardized processing based on a definition file. Non-standard data is difficult to generate through standardized processing such as inserting data into blanks based on a definition file. By executing a support process corresponding to this configuration, the support device 1 in this configuration can generate the letter of employment, which is non-standard data, by inputting prompts including company data (obtained in step S7) and foreign national data (obtained in step S6) into a large-scale language model (step S8). 【0141】 By executing the support processing corresponding to this embodiment, the support device 1 of this embodiment can efficiently and automatically generate both standardized electronic application data and non-standardized data, which can be generated by standardized processing based on a definition file, based on a dataset that shares at least a portion of these data, and transmit this data together to the Immigration Bureau server I. Therefore, the support device 1 of this embodiment can suppress the occurrence of input errors caused by re-entering the same data when generating both standardized and non-standardized electronic application data. Thus, this embodiment can support the work related to the employment of foreign nationals, by submitting electronic applications with non-standardized data attached to standardized data. In addition, since the support device 1 of this embodiment is equipped with an electronic application unit 117, it further reduces the burden on the work by automatically executing the entire process from generation to transmission of electronic application data, regardless of whether it is standardized or non-standardized, in a one-stop manner. As a result, the support device 1 of this embodiment equipped with an electronic application unit 117 can further support the work of electronic applications related to the employment of foreign nationals. 【0142】 Furthermore, the support device 1 of this embodiment further comprises a document provision unit 118 for providing employment-related documents to a foreigner. The document provision unit 118 may provide the documents to the foreigner by a process that includes inputting a prompt containing data of documents written in a first language different from the foreigner's native language into a large-scale language model, and outputting translated documents in which the aforementioned documents have been translated into the aforementioned native language. 【0143】 When the support processing corresponding to this embodiment is executed, the support device 1 in this embodiment inputs a prompt to a large-scale language model, based on the foreigner data (acquired in step S14), which includes data on documents written in a first language different from the foreigner's native language, and outputs a translated document in which the aforementioned document has been translated into the aforementioned native language (step S15). Then, by outputting the translated document (step S16), the support device 1 provides the foreigner with employment-related documents in their native language. In this way, this embodiment can provide one-stop support for a series of tasks related to the employment of a foreigner, including translating various employment-related documents into the foreigner's native language when submitting electronic application data related to the employment of the foreigner. In addition, if the support device 1 in this embodiment is equipped with an electronic application unit 117, it transmits the electronic application data related to the employment of the foreigner and translates various employment-related documents into the foreigner's native language, further reducing the burden on the work. Therefore, the support device 1 in this configuration, which includes an electronic application unit 117, can provide one-stop support for a series of tasks related to the employment of foreign nationals, such as generating and transmitting electronic application data and translating various documents. 【0144】 In addition, the support device 1 of this embodiment further comprises the above-mentioned corporate data management unit 113 and a job seeker proposal unit 119 that proposes the employment of foreign nationals to accepting companies based on foreign national data and corporate data. The foreign national data includes data indicating the skills possessed by the foreign national, the working conditions related to the foreign national, and the job seeker conditions of the foreign national, and the corporate data includes data indicating the job requirements. The job seeker proposal unit 119 may propose the employment of foreign nationals to accepting companies if the proportion of the above-mentioned skills, working conditions, and job seeker conditions that match the job requirements of the accepting companies is above a given threshold. 【0145】 By executing the support processing corresponding to the said embodiment, the support device 1 of the said embodiment calculates the percentage of agreement between foreigner data (obtained in step S18), which includes data indicating the skills possessed by the foreigner, the working conditions related to the foreigner, and the job-seeking conditions of the foreigner, and company data (obtained in step S19), which includes data indicating the job-seeking conditions (step S20). The support device 1 can then propose to the aforementioned accepting company the employment of a foreigner whose skills, working conditions, and job-seeking conditions match those of the aforementioned accepting company's job-seeking conditions at or above a given threshold (step S21). 【0146】 This configuration allows for one-stop support for a series of tasks related to employing foreign nationals, including finding foreign nationals who are expected to play an active role and generating electronic application data for their employment. This support is carried out by efficiently utilizing at least a portion of a common dataset for generating the electronic application data. Therefore, the support device 1 in this configuration can suppress the occurrence of input errors caused by having to re-enter the same data when generating the electronic application data and when searching for personnel. In addition, this configuration is expected to support not only the receiving companies but also the personnel in charge of related tasks at recruitment information companies. 【0147】 Furthermore, this configuration can prevent mismatches that occur when the work content in the department to which a foreigner is first assigned after visa application does not suit the foreigner, thus preventing the foreigner from being able to make the most of the employment. In addition, if the support device 1 of this configuration is equipped with an electronic application unit 117, it can find foreigners who are expected to be able to make a significant contribution as human resources and generate electronic application data related to the employment of such foreigners, thereby further reducing the burden on the work. Therefore, the support device 1 of this configuration equipped with an electronic application unit 117 can provide one-stop support for a series of tasks related to the employment of foreigners, including human resource search and the generation and transmission of electronic application data. 【0148】 Based on the above, the support device 1 of this embodiment, which performs the support processing described above, can support various tasks related to the employment of foreign nationals, as exemplified by electronic applications, etc. 【0149】 <Usage example> The following is an example of how to use the support device 1 of this embodiment. 【0150】 [Registration of various data] Users register various types of data, such as foreigner data, definition files, and company data. The registered data is stored in the storage unit 13 of the support device 1. 【0151】 [Conducting recruitment activities] The user, a company accepting foreign workers, instructs the support device 1 to display a list of foreign job seekers who are suitable for the company. The support device 1 displays the list on terminal T. The user then uses the list as a reference to contact foreign job seekers, and after going through prescribed procedures such as job interviews, decides to employ the foreign worker. 【0152】 [Provision of various documents] The user instructs support device 1 to provide various employment-related documents. Support device 1 translates these documents into the foreigner's native language and provides the translated documents. 【0153】 [Execution of electronic application] The user instructs support device 1 to submit an electronic application. Support device 1 generates a letter of justification for employment and provides it to the user as a draft. The user modifies the letter of justification for employment as needed. Support device 1 transmits the electronic application data, including non-standard documents such as the letter of justification for employment and standard data, to the Immigration Bureau server I. Support device 1 then displays a result indicating that the data has been successfully transmitted. 【0154】 [Receipt of Certificate of Eligibility for Residence Status] After completing the procedures at the Immigration Bureau, the Certificate of Eligibility for Residence Status will be sent to the foreign national via email. The foreign national will receive the Certificate of Eligibility for Residence Status via this email. 【0155】 Within the scope of the concept of this invention, those skilled in the art can conceive of various modifications and alterations. Therefore, such modifications and alterations are understood to fall within the scope of this invention. For example, any addition, deletion, or design change of components, or addition, omission, or modification of processes, made by a person skilled in the art to the above-described embodiments, is also included within the scope of this invention, as long as it retains the essence of this invention. [Explanation of Symbols] 【0156】 S System 1 Support equipment 11 Control Unit 111 Foreign National Data Management Department 112 Definition File Management Section 113 Corporate Data Management Department 114 Electronic Application Data Generation Unit 115 Employment reason statement generation department 116 Verification Department 117 Electronic Application Department 118 Document Provision Department 119 Job Seeker Suggestion Department 13 Storage section 131 Foreigners Database 132 Definition File Database 133 Company Databases 14 Communications Department I. Immigration Bureau Server N Network T terminal
Claims
[Claim 1] The Foreign Nationals Data Management Department manages foreign national data, including information on the employment of foreign nationals, A definition file management unit manages definition files for generating definition files based on the foreign national data for electronic application data to be sent to the Immigration Bureau in relation to the aforementioned employment, An electronic application data generation unit that generates the electronic application data based on the aforementioned foreigner data and the aforementioned definition file, A verification unit for verifying the validity of the aforementioned electronic application data, Equipped with, The verification unit shall, at the very least, verify whether the foreigner's work visa is within its validity period, and shall not provide a verification result indicating that the electronic application data is valid if it is not within its validity period. A device to support electronic applications related to the employment of foreign nationals. [Claim 2] The Electronic Application Unit transmits the electronic application data to the Immigration Bureau's server when the Verification Unit obtains a verification result that the data is valid, The Corporate Data Management Department manages corporate data, including information on companies that wish to employ the aforementioned foreign nationals, An employment justification document generation unit inputs prompts including the aforementioned company data and the aforementioned foreigner data into a large-scale language model and generates data related to the employment justification document to be submitted to the immigration bureau. Furthermore, The support device according to claim 1. [Claim 3] The system further includes a document provision department that provides the aforementioned employment-related documents to the aforementioned foreign national, The document provision unit provides the document to the foreigner by a process that includes inputting a prompt containing data of a document written in a first language different from the foreigner's native language into a large-scale language model, and outputting a translated document in which the document has been translated into the foreigner's native language. The support device according to claim 1 or claim 2. [Claim 4] The system further includes a job seeker proposal unit that proposes the employment of foreign nationals to the accepting companies based on the aforementioned foreign national data and company data. The aforementioned foreign national data includes data indicating the skills possessed by the foreign national, the working conditions of the foreign national, and the job-seeking conditions of the foreign national. The aforementioned company data includes data indicating job requirements, The aforementioned job seeker proposal department proposes to the receiving company the employment of a foreign national whose skills, working conditions, and job-seeking conditions match the receiving company's job requirements to a given threshold or higher. The support device according to claim 2.