JP7804161B2 - Reemployment support device - Google Patents
Reemployment support deviceInfo
- Publication number
- JP7804161B2 JP7804161B2 JP2023153888A JP2023153888A JP7804161B2 JP 7804161 B2 JP7804161 B2 JP 7804161B2 JP 2023153888 A JP2023153888 A JP 2023153888A JP 2023153888 A JP2023153888 A JP 2023153888A JP 7804161 B2 JP7804161 B2 JP 7804161B2
- Authority
- JP
- Japan
- Prior art keywords
- job
- advertisement
- language model
- working conditions
- conditions
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、再就職の支援装置に関する。 The present invention relates to a reemployment support device.
看護師等によって例示される労働者は、出産、育児、傷病、家庭事情等によって例示される各種の理由によって退職する場合がある。退職者の再就職は、退職者の生活を安定させると共に、再就職先においても、就業経験がある優秀な人材を得られるとの利点がある。しかしながら、退職者が希望する待遇希望条件を満たす再就職先を見つけること、及び、企業等が希望する就業条件と合致する退職者を見つけることは、容易ではない。そのため、退職者の再就職を支援する手段が求められている。 Workers, such as nurses, may resign for a variety of reasons, including childbirth, childcare, injury or illness, and family circumstances. Reemployment for former workers not only stabilizes their lives, but also offers the advantage of providing the new employer with talented personnel with work experience. However, it is not easy for former workers to find new jobs that meet their desired benefits and conditions, or for companies to find former workers who meet their desired working conditions. Therefore, there is a need for methods to support former workers in finding new jobs.
(従来技術)
退職者の再就職を支援することに関する従来技術の一例として、特許文献1は、退職社員の待遇希望条件が入力されたとき、この待遇希望条件に前記退職社員の在職時の経歴を含む人事データを付加して求職データを作成して求職データベースに蓄積し、雇用側の待遇条件が入力されたとき、この待遇条件に前記雇用側の雇用配属先の職場環境データを付加して求人データを作成して求人データベースに蓄積し、雇用紹介に際しては、前記待遇条件と前記求職データとを照合し、前記待遇条件と前記求職データとがほぼ合致した段階で前記退職社員に前記求人データを提示するように構成したことを特徴とする再雇用支援システムを開示している。特許文献1の技術は、信頼性の高い求職データベースを容易に構築することができ、退職社員の求職及び求人に対して適所への再雇用を効率的に行うことができる再雇用支援システムを提供し得る。
(Prior Art)
As an example of prior art related to supporting the reemployment of former employees, Patent Document 1 discloses a reemployment support system that, when a former employee's desired conditions are input, adds personnel data including the former employee's career history to the desired conditions to create job-seeking data, which is stored in a job-seeking database; when an employer's conditions are input, adds work environment data about the employer's employment location to the desired conditions to create job vacancy data, which is stored in the job vacancy database; and when introducing employment, compares the conditions with the job-seeking data, and presents the job vacancy data to the former employee when the conditions and the job-seeking data nearly match. The technology in Patent Document 1 can easily build a highly reliable job-seeking database and can provide a reemployment support system that can efficiently rehire former employees in suitable positions based on their job searches and job offers.
ところで、例えば、出産・育児のために退職した労働者は、再就職に際して、子育てとの両立、出産・育児を機に変化したライフスタイルとの両立等を必要とする場合がある。また、傷病のために退職した労働者は、再就職に際して、傷病によって変化した健康状態を踏まえた労働様式にする必要がある場合がある。さらに、家庭事情のために退職した労働者は、再就職に際して、家庭事情を踏まえた労働様式にする必要がある場合がある。 For example, when returning to work, workers who have retired due to childbirth or childcare may need to balance work with childcare and the lifestyle changes that have occurred as a result of childbirth or childcare. Furthermore, when returning to work, workers who have retired due to illness or injury may need to adjust their work schedule to take into account their changed health status due to illness or injury. Furthermore, when returning to work, workers who have retired due to family circumstances may need to adjust their work schedule to take into account their family circumstances.
このように、再就職を行う退職者は、新卒採用される労働者と異なり、退職の事情等に係る多様な背景を有し得る。特許文献1の技術は、待遇条件と求職データとの照合によって再雇用を効率的に行い得る。しかしながら、単なる待遇条件と求職データとの照合では、多様な背景を踏まえて対応することが難しいと考えられる。よって、特許文献1の技術は、多様な背景を踏まえた再就職支援を行う点において、さらなる改良の余地がある。 As such, unlike workers hired as new graduates, former employees seeking reemployment may have diverse backgrounds related to the circumstances of their resignation. The technology in Patent Document 1 can efficiently reemploy employees by matching working conditions with job-seeking data. However, simply matching working conditions with job-seeking data is considered difficult to address in light of diverse backgrounds. Therefore, the technology in Patent Document 1 has room for further improvement in terms of providing reemployment support that takes diverse backgrounds into account.
再就職支援に関し、ソーシャルネットワーキングサービス(SNS)と連携して就職希望者をデータベース化し、求人を行う企業に当該データベースに登録された就職希望者を紹介するサービスを定額購読(サブスクリプション)で提供する就職支援があり得る。このような就職支援は、紹介ごとに成功報酬が発生する就職支援と異なり、持続的な就職支援が可能である。そのため、このような就職支援は、例えば、非常勤雇用からフルタイム勤務の正社員への登用へと段階を踏んで再就職を進めることができる点で、再就職支援に適していると考えられる。しかしながら、そのような就職支援を再就職支援として行う場合においても、再就職希望者と再就職先とを引き合わせる段階において多様な背景を踏まえた検討が求められる。 One possible employment support option is to link with social networking services (SNS) to create a database of job seekers, and then provide a fixed-fee subscription service to introduce job seekers registered in that database to companies with job openings. This type of employment support is capable of providing sustainable support, unlike employment support that incurs a success fee for each introduction. For this reason, this type of employment support is considered suitable for outplacement, as it allows for a gradual process of re-employment, for example, from part-time employment to promotion to full-time permanent employment. However, even when providing such employment support as outplacement support, consideration must be given to a variety of backgrounds when matching job seekers with new employers.
本発明は、係る事情にかんがみてなされたものである。本発明の目的は、再就職希望者の退職の事情に係る背景からもたらされた待遇希望条件等によって例示される多様な情報が反映された再就職支援を行うことである。 The present invention was made in consideration of these circumstances. The purpose of the present invention is to provide outplacement support that reflects a variety of information, such as desired conditions of employment, that are derived from the background of the circumstances surrounding the resignation of the job seeker.
本発明者らは、上記課題を解決するために鋭意検討した結果、大規模言語モデルを介してデータベースからの情報抽出を行うこと等によって、上記の目的を達成できることを見いだした。そして、本発明者らは、本発明を完成させるに至った。具体的に、本発明は以下のものを提供する。 As a result of extensive research into solving the above problems, the inventors discovered that the above objectives could be achieved by extracting information from a database via a large-scale language model. This led to the completion of the present invention. Specifically, the present invention provides the following:
本発明は、再就職希望者の待遇希望条件が前記再就職希望者に係る情報(再就職希望者情報)と関連付けられて格納される所定データベースから、指定された条件を満たす前記再就職希望者情報を抽出する再就職希望者抽出部と、就業条件を受信する条件受信部と、前記就業条件が受信された場合に、前記就業条件と矛盾しない待遇希望条件と関連付けられた再就職希望者であるとの条件(第1条件)を大規模言語モデルに生成させる条件生成部と、を備え、前記再就職希望者抽出部は、前記第1条件が生成された場合に、前記第1条件を満たす第1再就職希望者情報を所定データベースから抽出する、再就職の支援装置を提供する。 The present invention provides a re-employment support device that includes a re-employment applicant extraction unit that extracts information about re-employment applicants who meet specified conditions from a predetermined database in which the desired treatment conditions of re-employment applicants are stored in association with information related to the re-employment applicants (re-employment applicant information); a condition receiving unit that receives working conditions; and a condition generating unit that, when the working conditions are received, causes a large-scale language model to generate a condition (first condition) that the re-employment applicant is associated with desired treatment conditions that do not contradict the working conditions. When the first condition is generated, the re-employment applicant extraction unit extracts first information about re-employment applicants who meet the first condition from the predetermined database.
本発明の再就職希望者抽出部は、再就職希望者の待遇希望条件が再就職希望者情報と関連付けられて格納される所定データベースから、就業条件を満たす再就職希望者の情報を抽出できる。ところで、データベースからの情報の抽出は、通常、SQL(Structured Query Language)によって例示される、データベースにおいてデータの操作等を行うための問い合わせ言語(データベース言語)で記載されたデータ抽出指令又はAPI(Application Programming Interface)を介したソフトウェア処理等のデータベース言語で記載された指令に基づく処理を用いて行われる。 The job seeker extraction unit of the present invention can extract information on job seekers who meet working conditions from a specified database in which the desired working conditions of job seekers are stored in association with job seeker information. Information is typically extracted from a database using data extraction commands written in a query language (database language) for manipulating data in a database, such as SQL (Structured Query Language), or processing based on commands written in a database language, such as software processing via an API (Application Programming Interface).
ところで、再就職を行う退職者は、新卒採用された労働者と異なり、退職の事情等に係る多様な背景を有し得る。そのため、再就職希望者の待遇希望条件は、自然言語で記載された多様な待遇希望条件を含み得る。一方、データベース言語は、データベースの利用という特定のタスク向けに設計されたコンピュータ言語であり、自然言語と文法等が異なる。 Unlike workers hired as new graduates, former employees seeking reemployment may have diverse backgrounds regarding the circumstances that led to their resignation. Therefore, the desired conditions for reemployment of those seeking reemployment may include a variety of desired conditions written in natural language. On the other hand, database languages are computer languages designed for the specific task of using databases, and have different grammar and other aspects from natural languages.
待遇希望条件及びデータベース言語の性質のため、自然言語で記載された多様な就業条件及び多様な待遇希望条件に基づいてデータベース言語で記述されたデータ抽出指令を生成することは、容易ではない。例えば、ニューラルネットワークを用いたデータの分類に基づいてデータ抽出指令を生成する手順が考えられるが、多様な就業条件及び多様な待遇希望条件に対応する膨大な数の分類に対応するデータ抽出指令を生成できるプログラムの作成は、多大な労力を要するため実現が困難であると考えられる。 Due to the nature of desired employment conditions and database languages, it is not easy to generate data extraction commands written in database languages based on a variety of working conditions and desired employment conditions written in natural language. For example, one possible procedure is to generate data extraction commands based on data classification using a neural network, but creating a program that can generate data extraction commands corresponding to the vast number of classifications corresponding to the diverse working conditions and desired employment conditions would require a great deal of effort and is therefore considered difficult to implement.
ここで、大規模言語モデルは、各国の言語、データベース言語等の各種言語で記載された大量のテキストを用いた事前学習が行われた言語モデルである。このような事前学習により、大規模言語モデルは、育児と勤務との両立に関する要望を示す文章等によって例示される多様な就業条件及び多様な待遇希望条件に係る自然言語に基づいて同様の内容のテキストを事前学習に用いられた他の言語で生成する創発的能力を得ている。 Here, a large-scale language model is a language model that has been pre-trained using large amounts of text written in various languages, such as national languages and database languages. Through such pre-training, the large-scale language model acquires the emergent ability to generate text with similar content in other languages used in pre-training, based on natural language relating to diverse working conditions and diverse desired treatment conditions, as exemplified by sentences expressing desires regarding balancing childcare and work.
本発明は、就業条件と矛盾しない待遇希望条件と関連付けられた再就職希望者であるとの条件(第1条件)を大規模言語モデルに生成させることにより、自然言語で記載された多様な就業条件及び多様な待遇希望条件に基づいてデータベース言語で記載された第1条件を生成できる。これにより、本発明は、データベース言語を用いて操作される従来技術のデータベースを利用することと、自然言語で記載された多様な就業条件及び多様な待遇希望条件に基づいて第1再就職希望者情報をデータベースから抽出することとを両立できる。 The present invention generates first conditions written in a database language based on a variety of working conditions and desired treatment conditions written in natural language by using a large-scale language model to generate conditions (first conditions) that a job seeker is associated with desired treatment conditions that are consistent with the working conditions. This allows the present invention to both utilize a conventional database operated using a database language and extract first job seeker information from the database based on a variety of working conditions and desired treatment conditions written in natural language.
本発明は、再就職希望者の退職の事情に係る背景からもたらされた待遇希望条件等によって例示される多様な情報が反映された再就職支援を行うことができる。 The present invention can provide outplacement support that reflects a variety of information, such as desired compensation conditions, that are derived from the background of the job seeker's circumstances surrounding their resignation.
以下は、本発明の実施形態の一例について、図面を参照しながら詳細に説明するものである。 The following describes in detail an example embodiment of the present invention, with reference to the drawings.
<システムS>
図1は、本実施形態のシステムSのハードウェア構成及びソフトウェア構成を示すブロック図である。以下、本実施形態のシステムSのハードウェア構成及びソフトウェア構成の好ましい態様の一例が図1を用いて説明される。
<System S>
1 is a block diagram showing the hardware and software configurations of a system S according to this embodiment. An example of a preferred embodiment of the hardware and software configurations of the system S according to this embodiment will be described below with reference to FIG.
システムSは、多様な情報が反映された再就職支援を行う再就職の支援装置1と、ネットワークNを介して支援装置1と通信可能に構成された端末Tとを含んで構成される。 System S is composed of a reemployment support device 1 that provides reemployment support that reflects a variety of information, and a terminal T that is configured to be able to communicate with the support device 1 via network N.
システムSは、ソーシャルネットワーキングサービス(SNS)と連携して就職希望者をデータベース化し、求人を行う企業に当該データベースに登録された就職希望者を紹介するサービスを定額購読(サブスクリプション)で提供する再就職支援に利用できる。定期購読の再就職支援において、システムSは、紹介ごとに成功報酬が発生する就職支援と異なり、持続的な就職支援を実現できる。具体的に、システムSは、例えば、後述する支援処理によって再就職希望者と再就職先とのマッチングを行い、その後に、非常勤雇用からフルタイム勤務の正社員への登用へと段階を踏んで再就職を進めるよう再就職支援の流れを管理する持続的な再就職支援を行う。 System S can be used for outplacement support, linking with social networking services (SNS) to create a database of job seekers and introducing job seekers registered in the database to companies with job openings, on a subscription basis. Unlike subscription-based outplacement support, where a success fee is charged for each introduction, System S can provide continuous support. Specifically, System S, for example, matches job seekers with new employers through the support process described below, and then provides continuous outplacement support by managing the process of outplacement support to gradually advance job seekers from part-time employment to full-time permanent employment.
〔支援装置1〕
支援装置1は、制御部11、記憶部13、及び通信部14等を備える。支援装置1の種類は、特に限定されない。該種類として、例えば、サーバ、クラウドサーバ等が挙げられる。
[Support device 1]
The support device 1 includes a control unit 11, a storage unit 13, and a communication unit 14. There are no particular limitations on the type of the support device 1. Examples of the type include a server, a cloud server, and the like.
支援装置1は、以下で説明される本実施形態のシステムSのハードウェア構成及びソフトウェア構成により、受信した就業条件と矛盾しない待遇希望条件と関連付けられた再就職希望者であるとの条件を大規模言語モデル131に生成させ、当該条件を満たす再就職希望者の情報を再就職希望者データベース132から抽出する。支援装置1で行われる支援処理の好ましい流れは、本実施形態のシステムSのハードウェア構成及びソフトウェア構成の好ましい態様の一例の後に説明される。 Using the hardware and software configurations of the system S of this embodiment described below, the support device 1 generates in the large-scale language model 131 conditions that identify job seekers who are associated with desired treatment conditions that do not contradict the received working conditions, and extracts information on job seekers who meet these conditions from the job seeker database 132. A preferred flow of the support process performed by the support device 1 will be described after an example of a preferred aspect of the hardware and software configurations of the system S of this embodiment.
支援装置1は、500GB以上のテキストによる事前学習が行われた大規模言語モデル131に機械学習を行わせる処理と、当該機械学習が行われた大規模言語モデル131に助言を生成させる処理とを実行できるよう構成されている。これらの処理の実行は、例えば、大規模言語モデル131の利用に係るAPIを介して実現される。以下は、支援装置1のより詳細な構成例である。 The assistance device 1 is configured to perform a process of causing a large-scale language model 131, which has undergone pre-training using 500 GB or more of text, to perform machine learning, and a process of causing the large-scale language model 131, which has undergone machine learning, to generate advice. These processes are executed, for example, via an API related to the use of the large-scale language model 131. The following is a more detailed example configuration of the assistance device 1.
[制御部11]
制御部11は、CPU(Central Processing Unit)、RAM(Random Access Memory)、及びROM(Read Only Memory)等を備える。
[Control unit 11]
The control unit 11 includes a CPU (Central Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), and the like.
制御部11は、必要に応じて記憶部13及び/又は通信部14と協働する。そして、制御部11は、支援装置1で実行される本実施形態のプログラムのソフトウェア構成要素である、機械学習部111、条件受信部112、条件生成部113、再就職希望者抽出部114、勧誘文生成部115、求人広告生成部116、広告提供部117、広告評価受信部118、求人広告抽出部119、職場評価受信部120、職場評価分析生成部121等を実現する。本実施形態のプログラムのソフトウェア構成要素それぞれが提供する機能は、後述する支援処理の好ましい流れの説明において示される。 The control unit 11 cooperates with the memory unit 13 and/or communication unit 14 as necessary. The control unit 11 then implements the software components of the program of this embodiment executed by the support device 1, including the machine learning unit 111, condition receiving unit 112, condition generating unit 113, job seeker extraction unit 114, solicitation message generation unit 115, job advertisement generation unit 116, advertisement provision unit 117, advertisement evaluation receiving unit 118, job advertisement extraction unit 119, workplace evaluation receiving unit 120, and workplace evaluation analysis generation unit 121. The functions provided by each of the software components of the program of this embodiment will be explained in the description of the preferred flow of the support process, which will be described later.
[記憶部13]
記憶部13は、データ及び/又はファイルが記憶される装置であって、ハードディスク、半導体メモリ、記録媒体、及びメモリカード等によってデータを非一時的に格納するストレージ部を有する。
[Storage unit 13]
The memory unit 13 is a device in which data and/or files are stored, and includes a storage unit that stores data non-temporarily using a hard disk, a semiconductor memory, a recording medium, a memory card, or the like.
記憶部13は、ネットワークNを介してNAS(Network Attached Storage)、SAN(Storage Area Network)、クラウドストレージ、ファイルサーバ及び/又は分散ファイルシステム等の記憶装置又は記憶システムとの接続を可能にする仕組みを有してもよい。 The storage unit 13 may have a mechanism that enables connection to storage devices or storage systems such as NAS (Network Attached Storage), SAN (Storage Area Network), cloud storage, file servers, and/or distributed file systems via the network N.
記憶部13には、マイクロコンピューターで実行されるプログラム、大規模言語モデル131、再就職希望者データベース132、求人広告データベース133、再就職支援に係る人材紹介の定期購読(サブスクリプション)を行っている再就職先等の職場に係る情報、再就職希望者SNSに係る情報、支援装置1に受信された各種データ、支援装置1に生成された各種データ等が格納されている。 The memory unit 13 stores programs executed by the microcomputer, a large-scale language model 131, a job seeker database 132, a job advertisement database 133, information related to workplaces such as new employment destinations that have subscriptions to recruitment services related to job seeker support, information related to the job seeker SNS, various data received by the support device 1, various data generated by the support device 1, etc.
(大規模言語モデル131)
本実施形態における大規模言語モデル131(Large Language Model、LLM)は、自然言語処理において用いられる確率モデルの一種であり、与えられた単語・文章が自然言語としてどのように起こりやすいかを確率的に予測するためのモデルである。本実施形態の大規模言語モデル131は、条件生成部113等と協働して、就業条件と矛盾しない待遇希望条件と関連付けられた再就職希望者であるとの条件(第1条件)を生成する。
(Large-scale language model 131)
The large-scale language model 131 (LLM) in this embodiment is a type of probabilistic model used in natural language processing, and is a model for probabilistically predicting how likely a given word or sentence is to occur in natural language. The large-scale language model 131 in this embodiment cooperates with the condition generation unit 113 and the like to generate a condition (first condition) that the job seeker is associated with desired treatment conditions that do not contradict the working conditions.
大規模言語モデル131は、外部のクラウドサーバ等に格納され、大規模言語モデル131の利用に係るAPI(Application Programming Interface)を介して実行される態様でもよく、記憶部13に格納された態様でもよい。大規模言語モデル131がAPIを介して実行される態様であることにより、支援装置1は、大規模言語モデル131を記憶部13に格納する構成より単純で費用対効果等に優れた構成となる。大規模言語モデル131が記憶部13に格納された態様であることにより、支援装置1は、クラウドサーバ等の外部装置と逐一通信することなく、大規模言語モデル131に係る処理を実行できる。これにより、支援装置1は、通信に係る処理遅延、情報セキュリティ上のリスク等を低減することができる。 The large-scale language model 131 may be stored on an external cloud server or the like and executed via an API (Application Programming Interface) related to the use of the large-scale language model 131, or may be stored in the memory unit 13. By executing the large-scale language model 131 via an API, the assistance device 1 has a simpler and more cost-effective configuration than a configuration in which the large-scale language model 131 is stored in the memory unit 13. By storing the large-scale language model 131 in the memory unit 13, the assistance device 1 can execute processing related to the large-scale language model 131 without communicating point-by-point with an external device such as a cloud server. This allows the assistance device 1 to reduce processing delays related to communication, information security risks, and the like.
大規模言語モデル131は、少なくとも500GB(ギガバイト)以上の大量のテキストで学習が行われていることが好ましい。このようなモデルとして、例えば、OpenAI(登録商標)のChatGPT、GPT-3.5、GPT-4、Meta AI(登録商標)のLLaMa等が挙げられる。言語モデルは、学習データ量が増大すると、その性能が壊れたニューラルスケーリング則(BNSL)に沿って増大し、BNSLにおいてセグメント間を遷移するときに創発的能力を獲得すると考えられる。そのため、本実施形態の大規模言語モデル131は、事前学習に用いられたテキスト量に応じて獲得される、第1条件の生成に係る創発的能力を得ている。 The large-scale language model 131 is preferably trained on a large amount of text, at least 500 GB (gigabytes). Examples of such models include ChatGPT, GPT-3.5, and GPT-4 from OpenAI (registered trademark), and LLaMa from Meta AI (registered trademark). As the amount of training data increases, the performance of a language model increases in accordance with the broken neural scaling law (BNSL), and it is thought that the model acquires emergent capabilities when transitioning between segments in BNSL. Therefore, the large-scale language model 131 of this embodiment acquires emergent capabilities related to generating the first condition, which are acquired according to the amount of text used in pre-training.
大規模言語モデル131は、テキストの意味上のかたまり(単語等)であるトークンで数えた場合における、テキストの生成に用いられる文脈(コンテキスト)の上限が3万以上であることが好ましい。これにより、大規模言語モデル131は、数多くの条件を含むべく多数のトークンを用いて記述された就業条件を文脈として踏まえた第1条件及び就業条件が反映された第1求人広告を生成できる。 The large-scale language model 131 preferably has an upper limit of 30,000 or more contexts used to generate text, when counted in tokens, which are semantic blocks of text (words, etc.). This enables the large-scale language model 131 to generate first conditions and a first job advertisement that reflects the working conditions, which are described using a large number of tokens to include a large number of conditions, as context.
また、これにより、大規模言語モデル131は、多数のトークンを用いて記述された再就職希望者情報に係る再就職希望者へ宛てた勧誘文の生成、多数のトークンを用いて記述された広告評価テキストの分析結果の生成、複数であるため多数のトークンを用いて記述されることとなる複数の職場評価について、分析結果の生成等を行える。 In addition, this enables the large-scale language model 131 to generate solicitation letters addressed to job seekers related to job seeker information written using a large number of tokens, generate analysis results for advertising evaluation text written using a large number of tokens, and generate analysis results for multiple workplace evaluations that, because they are multiple, will be written using a large number of tokens.
大規模言語モデル131は、10兆個以上のトークンを含むテキストで学習が行われていることが好ましい。これにより、大規模言語モデル131は、求人が行われる職場の職種等に応じたニュアンスが反映された第1条件、勧誘文、広告評価テキストの分析結果、職場評価の分析結果等を生成する創発的能力を得ると考えられる。 The large-scale language model 131 is preferably trained on text containing 10 trillion or more tokens. This is thought to give the large-scale language model 131 the emergent ability to generate first conditions, solicitation statements, analysis results of advertising evaluation texts, analysis results of workplace evaluations, etc. that reflect nuances according to the type of job at the workplace where the job is being recruited.
大規模言語モデル131は、少なくとも100億以上の多数のパラメータを有するモデルであることが好ましい。これにより、大規模言語モデル131は、大量のテキストから得られる創発的能力を十分に反映した処理を実行できる。 The large-scale language model 131 is preferably a model with a large number of parameters, at least 10 billion or more. This allows the large-scale language model 131 to perform processing that fully reflects the emergent capabilities obtained from large amounts of text.
(再就職希望者データベース132)
再就職希望者データベース132(所定データベース)には、再就職希望者の待遇希望条件が当該再就職希望者に係る情報(再就職希望者情報)と関連付けられて格納される。当該関連付けの実現手段は、特に限定されない。当該関連付けは、例えば、関係データベース(Relational Database、RDB)である再就職希望者データベース132上で待遇希望条件及び再就職希望者情報が関連付けされる態様で実現されてもよく、待遇希望条件が再就職希望者情報に含まれる態様で実現されてもよい。再就職希望者データベース132は、所定の条件を満たす再就職希望者情報を再就職希望者抽出部114が抽出できるよう構成される。
(Reemployment seeker database 132)
The job seeker database 132 (predetermined database) stores the desired conditions of job seekers in association with information related to the job seekers (job seeker information). The means for realizing this association is not particularly limited. For example, this association may be realized in a manner in which the desired conditions of employment and the job seeker information are associated on the job seeker database 132, which is a relational database (RDB), or in a manner in which the desired conditions of employment are included in the job seeker information. The job seeker database 132 is configured so that the job seeker extraction unit 114 can extract information about job seekers who satisfy predetermined conditions.
以下の説明は、待遇希望条件等によって例示される再就職希望者情報と関連付けられる各種情報が再就職希望者情報に含まれる態様で当該関連付けが実現されるものとしている。しかしながら、当業者であれば、RDB上での関連付けによる実現を同様に実現できるものと了解される。 The following explanation assumes that the association is realized in a manner in which various information associated with the job seeker information, such as desired conditions of employment, is included in the job seeker information. However, those skilled in the art will understand that this can also be achieved by associating on an RDB.
再就職希望者情報は、氏名、年齢、性別、職歴、保有資格等によって例示される、再就職希望者の各種個人情報を含む。 Information about job seekers includes various personal information about job seekers, such as their name, age, gender, work history, and qualifications.
職歴(例えば、正看護師としての勤務年数、医療事務員としての勤務年数、介護施設での勤務歴等)が個人情報として再就職希望者情報に含まれることにより、支援装置1は、職歴に係る条件を含む就業条件を取り扱うことができる。すなわち、支援装置1は、就業条件が待遇希望条件に加えて職歴とも矛盾しない再就職希望者を抽出できる。よって、支援装置1は、より多様な情報が反映された再就職支援を行うことができる。 By including work history (e.g., years worked as a registered nurse, years worked as a medical secretary, work history at a nursing care facility, etc.) as personal information in the re-employment applicant information, the support device 1 can handle working conditions that include conditions related to work history. In other words, the support device 1 can extract re-employment applicants whose working conditions are consistent with their desired compensation and work history. Therefore, the support device 1 can provide re-employment support that reflects a wider variety of information.
保有資格(例えば、正看護師、准看護師、介護福祉士、管理栄養士等)及び保有資格に付帯する情報(例えば、看護師における特定行為研修の受講歴)が個人情報として再就職希望者情報に含まれることにより、支援装置1は、保有資格に係る条件を含む就業条件を取り扱うことができる。すなわち、支援装置1は、就業条件が待遇希望条件に加えて保有資格とも矛盾しない再就職希望者を抽出できる。よって、支援装置1は、より多様な情報が反映された再就職支援を行うことができる。 By including held qualifications (e.g., registered nurse, licensed practical nurse, care worker, registered dietitian, etc.) and information related to the held qualifications (e.g., a nurse's history of attending specific practice training) as personal information in the re-employment applicant information, the support device 1 can handle working conditions that include conditions related to held qualifications. In other words, the support device 1 can extract re-employment applicants whose working conditions do not contradict their held qualifications in addition to their desired treatment conditions. Therefore, the support device 1 can provide re-employment support that reflects a wider variety of information.
待遇希望条件は、例えば、業務内容、勤務地、転勤の有無及びその詳細、勤務時間帯(曜日によって異なる希望時間帯、特定の日だけ異なる希望時間帯等の定型的でない希望時間帯を含む)、勤務日(曜日等)、契約期間、雇用形態(契約社員、正社員等)、給与及び昇給システム、社会保険の有無及びその詳細、保育施設の有無及びその詳細、育児支援の有無及びその詳細、再訓練支援の有無及びその詳細、資格取得支援の有無及びその詳細、並びに、コンプライアンス遵守に関する取り組み(労働災害対策、セクシュアルハラスメント対策、パワーハラスメント対策、健康管理支援等)等によって例示される、多種多様な条件を含む。 Desired conditions for benefits include a wide variety of conditions, exemplified by, for example, job content, work location, whether or not there is a possibility of transfer and details thereof, working hours (including non-standard desired hours such as desired hours that vary depending on the day of the week or desired hours that vary only on specific days), working days (days of the week, etc.), contract period, employment type (contract employee, full-time employee, etc.), salary and salary increase system, whether or not there is social insurance and details thereof, whether or not there is childcare facilities and details thereof, whether or not there is childcare support and details thereof, whether or not there is retraining support and details thereof, whether or not there is support for obtaining qualifications and details thereof, and compliance efforts (measures against industrial accidents, measures against sexual harassment, measures against power harassment, health management support, etc.).
図2は、再就職希望者データベース132に格納された情報の一例である。図2に示された一例において、氏名「山田 花子」との個人情報を有する再就職希望者に係る再就職希望者情報は、個人情報として、年齢・性別「32歳女性」、保有資格「正看護師(特定行為研修(インスリンの投与量の調整)受講済)」、職歴「△△年から△△年まで△△病院の腎臓内科病棟勤務」を有する。そして、当該再就職希望者情報は、希望する業務内容「看護職」、希望する勤務地等「△△市周辺希望・転勤不可」、希望する勤務時間帯等「月曜-木曜は9-16時、金曜-土曜は9-13時、毎月10・25日勤務不可」、希望する雇用形態「不問」、育児支援に関する希望「15時以降に子供を預かってもらえると助かります」、コンプライアンス遵守に関する取り組み「女性パートタイマーについてもセクハラ防止研修がしっかり行われているところを希望します」との待遇希望条件をさらに有する。 2 is an example of information stored in the re-employment applicant database 132. In the example shown in FIG. 2, the re-employment applicant information for a re-employment applicant with the personal information "Yamada Hanako" includes the following personal information: age and gender: "32-year-old female," qualification: "Registered nurse (has completed specific practice training (adjusting insulin dosage))," and work history: "Worked in the nephrology ward at △△ Hospital from △△ to △△." The re-employment applicant information also includes the following desired conditions for treatment: desired work: "Nursing position," desired work location, etc.: "Prefer to work in the △△ City area; no transfers allowed," desired working hours, etc.: "Monday-Thursday 9:00-16:00, Friday-Saturday 9:00-13:00; no work on the 10th or 25th of each month," desired employment type: "No questions," childcare support preference: "Childcare after 3:00 PM would be appreciated," and compliance initiatives: "I would prefer a company that provides thorough sexual harassment prevention training for female part-timers."
これにより、支援装置1は、再就職希望者データベース132に格納された上述の情報に基づいて後述する支援処理を実行し、特定の診療科で役立つ特定行為研修を受けているとの保有資格を含む個人情報に加え、希望する勤務時間帯等が曜日のみならず特定の日に休むことを希望する不規則なものであり、コンプライアンス遵守に関する取り組みについても典型的なハラスメント防止研修の実施と異なる取り組みを求める待遇希望条件との多様な情報が反映された再就職支援を行うことができる。 As a result, the support device 1 executes the support processing described below based on the above-mentioned information stored in the re-employment applicant database 132, and can provide re-employment support that reflects a variety of information, including personal information such as qualifications such as having received specific procedure training useful in a specific medical department, as well as desired irregular working hours, such as days of the week and requests to take specific days off, and desired conditions for treatment that call for compliance efforts that differ from typical harassment prevention training.
(求人広告データベース133)
求人広告データベース133(特定データベース)には、求人広告生成部116によって生成された求人広告等の各種求人広告が格納される。求人広告データベース133は、求人広告抽出部119が、所定の条件を満たす求人広告を抽出できるよう構成される。
(Recruitment advertisement database 133)
Recruitment advertisement database 133 (specific database) stores various recruitment advertisements, such as those generated by recruitment advertisement generation unit 116. Recruitment advertisement database 133 is configured so that recruitment advertisement extraction unit 119 can extract recruitment advertisements that satisfy predetermined conditions.
求人広告データベース133に格納される求人広告は、特に限定されない。当該求人広告は、例えば、電子メールを介した送信、ショートメッセージを介した送信、SNS(ソーシャル・ネットワーキング・サービス、Social Networking Service)への投稿等に適したテキストの態様、電子メールを介した送信においてテキストより高い表現力を実現できる修飾付テキスト(例えば、HTML(HyperText Markup Language)等)の態様、テキストと画像とが含まれる態様(例えば、PDF(Portable Document Format)、Webページ等)、音声通話・ボイスメッセージ等を介した送信に適した音声の態様、画像広告に適した画像の態様、表現力に富む映像の態様等によって例示される各種態様の広告を含む。 The recruitment advertisements stored in the recruitment advertisement database 133 are not particularly limited. These recruitment advertisements include various types of advertisements, exemplified by, for example, text formats suitable for transmission via email, short message, or posting to SNS (social networking service), modified text formats (e.g., HTML (HyperText Markup Language)) that allow for greater expressiveness than text when transmitted via email, formats that include both text and images (e.g., PDF (Portable Document Format), web pages, etc.), audio formats suitable for transmission via voice calls, voice messages, etc., image formats suitable for image advertisements, and expressive video formats.
求人広告データベース133に格納される求人広告は、テキストを含むことが好ましい。求人広告がテキストを含むことにより、大規模言語モデル131によって生成されたテキストの態様の条件による抽出が容易となる。求人広告が画像、音声、映像等のマルチメディア情報を含む態様の場合、求人広告は、テキストの態様の条件による抽出を容易にすべく、マルチメディア情報に対する各種認識処理によって生成された当該マルチメディア情報の内容を示すテキストと関連付けられていることが好ましい。 The job advertisements stored in the job advertisement database 133 preferably contain text. By including text in the job advertisements, it becomes easier to extract the text based on the conditions of the text format generated by the large-scale language model 131. If the job advertisements contain multimedia information such as images, audio, and video, it is preferable that the job advertisements be associated with text indicating the content of the multimedia information generated by various recognition processes for the multimedia information, in order to make it easier to extract the text based on the conditions of the text format.
図3は、求人広告データベース133に格納された求人広告の一例である。図3に示された一例において、ID「C0001」で識別される求人広告は、就業条件「△△市立病院腎臓内科の病棟勤務が可能な正看護師、週3日勤務可能、腎臓内科経験者優遇」に対応する求人文「腎臓内科経験者優遇! 正看護師求人、週3日勤務できる方歓迎。△△市立病院腎臓内科の病棟で活躍しませんか?」とハート型の点滴容器が描かれた画像とを含む。また、当該求人広告は、前述の画像を示すテキスト「ハート型の点滴容器の画像」とのマルチメディア情報の内容を示すテキストと関連付けられている。また、図3に示された一例において、ID「C0002」で識別される求人広告は、就業条件「△△特別養護老人ホームで勤務する介護士、夜勤可能、介護福祉士優遇」に対応する求人文「夜勤可能な介護士求む! △△特別養護老人ホームでの勤務、介護福祉士の方、特に歓迎します。」を含む。 3 is an example of a job advertisement stored in the job advertisement database 133. In the example shown in FIG. 3, the job advertisement identified by ID "C0001" includes the job description "Nephrology experience preferred! Registered nurse wanted, those who can work three days a week are welcome. Would you like to work in the Nephrology ward at △△ City Hospital?" corresponding to the employment conditions "Registered nurse available to work in the nephrology ward at △△ City Hospital, three days a week available, preferred experience." along with an image of a heart-shaped IV container. The job advertisement is also associated with text indicating the content of multimedia information for the image, including the text "Image of heart-shaped IV container." In the example shown in FIG. 3, the job advertisement identified by ID "C0002" includes the job description "Nursing care worker working at △△ Special Nursing Home, night shifts available, preferred experience." corresponding to the employment conditions "Nursing care worker working at △△ Special Nursing Home, night shifts available, preferred experience." along with the job description "Nursing care worker available to work night shifts! Work at △△ Special Nursing Home, nursing care workers especially welcome."
これにより、支援装置1は、求人広告データベース133に格納された上述の情報に基づいて後述する支援処理を実行し、多様な就業条件が反映された多様な態様の求人広告という、多様な情報が反映された再就職支援を行うことができる。 As a result, the support device 1 can execute the support processing described below based on the above-mentioned information stored in the job advertisement database 133, and provide outplacement support that reflects a variety of information, such as various types of job advertisements that reflect a variety of working conditions.
[通信部14]
通信部14は、支援装置1をネットワークNに接続して端末T等と通信可能にするものであれば特に限定されない。通信部14として、例えば、携帯電話ネットワークに対応した無線装置、無線LANに接続可能なデバイス、及びイーサネット規格に対応したネットワークカード等が挙げられる。
[Communication unit 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 with the terminal T, etc. Examples of the communication unit 14 include a wireless device compatible with a mobile phone network, a device connectable to a wireless LAN, and a network card compatible with the Ethernet standard.
〔ネットワークN〕
ネットワークNの種類は、支援装置1と端末T等とを互いに通信可能にするものであれば特に限定されない。ネットワークNの種類は、例えば、インターネット、携帯電話ネットワーク、無線LAN等である。
[Network N]
The type of the network N is not particularly limited as long as it allows communication between the support device 1 and the terminal T, etc. The type of the network N is, for example, the Internet, a mobile phone network, a wireless LAN, etc.
〔端末T〕
端末Tは、再就職希望者に利用される所定端末、求人担当者等の職場側で利用される特定端末等を含む。端末Tの種類は、特に限定されない。端末Tは、例えば、パーソナルコンピュータ、ラップトップコンピュータ、スマートフォン、タブレット端末等である。端末Tは、再就職希望者等に入力された待遇希望条件を支援装置1に提供する処理、求人担当者等に入力された就業条件を支援装置1に提供する処理、支援装置1から受信した勧誘文を表示する処理、支援装置1から受信した求人広告を表示する処理等を実行するよう構成される。
[Terminal T]
The terminal T includes a predetermined terminal used by a job seeker, a specific terminal used by a workplace such as a recruiter, etc. The type of terminal T is not particularly limited. The terminal T is, for example, a personal computer, a laptop computer, a smartphone, a tablet terminal, etc. The terminal T is configured to perform processes such as providing the support device 1 with desired working conditions input by a job seeker, etc., providing the support device 1 with working conditions input by a recruiter, etc., displaying a solicitation message received from the support device 1, and displaying a job advertisement received from the support device 1.
〔支援処理のメインフローチャート〕
図4は、本実施形態の支援装置1で実行される支援処理の好ましい流れの一例を示すメインフローチャートである。図5は、図4から続く図である。図6は、図5から続く図である。以下は、図4から図6を用いた、本実施形態の支援装置1で実行される支援処理の好ましい流れの一例である。
[Main flowchart of support processing]
Fig. 4 is a main flowchart showing an example of a preferred flow of the assistance processing executed by the assistance device 1 of this embodiment. Fig. 5 is a diagram continuing from Fig. 4. Fig. 6 is a diagram continuing from Fig. 5. The following is an example of a preferred flow of the assistance processing executed by the assistance device 1 of this embodiment, using Figs. 4 to 6.
支援処理は、大規模言語モデル131の機械学習に関する一連の処理(ステップS1からステップS2)を含むことが好ましい。これにより、支援装置1は、就業条件と矛盾しない待遇希望条件と関連付けられた再就職希望者であるとの条件(第1条件)等の大規模言語モデル131におけるテキストの生成を、より高い精度で実現できる。 The support process preferably includes a series of processes (steps S1 to S2) related to machine learning of the large-scale language model 131. This enables the support device 1 to generate text in the large-scale language model 131 with higher accuracy, such as the condition (first condition) that the person is a re-employment applicant that is associated with desired treatment conditions that do not contradict the working conditions.
[ステップS1:機械学習を行うか判別]
制御部11は、記憶部13及び通信部14と協働して、機械学習部111を実行する。そして、制御部11は、機械学習部111により、大規模言語モデル131の機械学習を行うか判別する処理を実行する(ステップS1、機械学習判別ステップ)。行うと判別したならば、制御部11は、処理をステップS2に移す。行うと判別しなかったならば、制御部11は、処理をステップS3に移す。
[Step S1: Determine whether to perform machine learning]
The control unit 11 executes the machine learning unit 111 in cooperation with the storage unit 13 and the communication unit 14. The control unit 11 then executes a process of determining whether to perform machine learning of the large-scale language model 131 using the machine learning unit 111 (step S1, machine learning determination step). If it is determined that machine learning should be performed, the control unit 11 proceeds to step S2. If it is not determined that machine learning should be performed, the control unit 11 proceeds to step S3.
機械学習判別ステップの手順は、上述の判別を行うものであれば、特に限定されない。当該手順は、例えば、後述する各種学習データのいずれかが記憶部13に格納された場合、当該格納が制御部11に通知された場合等に機械学習を行うと判別する手順を含む。 The procedure for the machine learning determination step is not particularly limited as long as it makes the above-mentioned determination. This procedure includes, for example, a procedure for determining that machine learning will be performed when any of the various types of learning data described below is stored in the memory unit 13 and the control unit 11 is notified of this storage.
[ステップS2:機械学習を実行]
制御部11は、機械学習部111により、学習データに基づいた大規模言語モデル131の機械学習を実行する処理を実行する(ステップS2、機械学習ステップ)。制御部11は、処理をステップS3に移す。
[Step S2: Execute machine learning]
The control unit 11 executes a process of executing machine learning of the large-scale language model 131 based on the training data by the machine learning unit 111 (step S2, machine learning step). The control unit 11 then proceeds to step S3.
(学習データ)
機械学習ステップにおける学習データは、特に限定されない。当該学習データは、例えば、以下のいずれか1以上を含む。以下、学習データの例及び当該学習データに基づいて機械学習ステップで行われる機械学習が説明される。
(Learning data)
The training data in the machine learning step is not particularly limited. The training data may include, for example, one or more of the following: Examples of training data and machine learning performed in the machine learning step based on the training data will be described below.
機械学習ステップにおける学習データは、就業条件を説明変数として含み、当該就業条件と矛盾しない待遇希望条件と関連付けられた再就職希望者であるとの条件(第1条件)を目的変数として含む学習データを含むことが好ましい。これにより、機械学習ステップは、就業条件を入力とする、第1条件の生成を大規模言語モデル131に機械学習させることができる。当該学習データにおける第1条件は、再就職希望者データベース132から再就職希望者情報を抽出するために用いられるデータベース言語で記述されていることが好ましい。これにより、機械学習ステップは、再就職希望者データベース132からの抽出に用いられるデータベース言語で記述された第1条件の生成を大規模言語モデル131に機械学習させることができる。 The training data in the machine learning step preferably includes training data that includes working conditions as explanatory variables and a condition (first condition) that the job seeker is associated with desired treatment conditions that do not contradict the working conditions as a target variable. This allows the machine learning step to use the working conditions as input and to have the large-scale language model 131 perform machine learning to generate the first condition. The first condition in the training data is preferably written in a database language used to extract job seeker information from the job seeker database 132. This allows the machine learning step to use the large-scale language model 131 to perform machine learning to generate the first condition written in the database language used for extraction from the job seeker database 132.
機械学習ステップにおける学習データは、待遇希望条件を説明変数として含み、当該待遇希望条件と関連付けられた再就職希望者へ宛てた勧誘文を目的変数として含む学習データを含むことが好ましい。これにより、機械学習ステップは、第1再就職希望者情報と関連付けられた待遇希望条件を入力とする、第1再就職希望者情報に係る再就職希望者へ宛てた勧誘文の生成を大規模言語モデル131に機械学習させることができる。 The training data in the machine learning step preferably includes training data that includes desired working conditions as explanatory variables and solicitation messages addressed to job seekers associated with the desired working conditions as objective variables. In this way, the machine learning step can allow the large-scale language model 131 to perform machine learning to generate solicitation messages addressed to job seekers related to the first job seeker information, using the desired working conditions associated with the first job seeker information as input.
機械学習ステップにおける学習データは、就業条件を説明変数として含み、当該就業条件が反映された求人広告(第1求人広告)を目的変数として含む学習データを含むことが好ましい。これにより、機械学習ステップは、就業条件を入力とする、第1求人広告の生成を大規模言語モデル131に機械学習させることができる。 The training data in the machine learning step preferably includes training data that includes working conditions as explanatory variables and a job advertisement (first job advertisement) that reflects the working conditions as a target variable. This allows the machine learning step to use the working conditions as input to train the large-scale language model 131 to generate the first job advertisement.
機械学習ステップにおける学習データは、求人広告及び当該求人広告に対する評価(広告評価)を説明変数として含み、好意的な広告評価に係る求人広告と内容が類似する求人広告であるとの条件(第2条件)を目的変数として含む学習データを含むことが好ましい。これにより、機械学習ステップは、広告評価を入力とする、第2条件の生成を大規模言語モデル131に機械学習させることができる。当該学習データにおける第1条件は、求人広告データベース133から求人広告を抽出するために用いられるデータベース言語で記述されていることが好ましい。これにより、機械学習ステップは、求人広告データベース133からの抽出に用いられるデータベース言語で記述された第2条件の生成を大規模言語モデル131に機械学習させることができる。 The training data in the machine learning step preferably includes training data that includes a job advertisement and a rating for the job advertisement (advertising rating) as explanatory variables , and a condition (second condition) that the job advertisement is similar in content to a job advertisement associated with a favorable advertising rating as a target variable. This allows the machine learning step to train the large-scale language model 131 to generate the second condition using the advertisement rating as input. The first condition in the training data is preferably written in a database language used to extract job advertisements from the job advertisement database 133. This allows the machine learning step to train the large-scale language model 131 to generate the second condition written in the database language used for extraction from the job advertisement database 133.
機械学習ステップにおける学習データは、広告評価テキストを説明変数として含み、当該広告評価テキストの分析結果を目的変数として含む学習データを含むことが好ましい。これにより、機械学習ステップは、広告評価テキストを入力とする、広告評価テキストの分析結果の生成を大規模言語モデル131に機械学習させることができる。 The learning data in the machine learning step preferably includes learning data that includes the advertisement evaluation text as an explanatory variable and the analysis result of the advertisement evaluation text as a target variable. In this way, the machine learning step uses the advertisement evaluation text as an input and allows the large-scale language model 131 to perform machine learning to generate the analysis result of the advertisement evaluation text.
機械学習ステップにおける学習データは、複数の職場評価を説明変数として含み、当該複数の職場評価の分析結果を目的変数として含む学習データを含むことが好ましい。これにより、機械学習ステップは、複数の職場評価を入力とする、当該複数の職場評価に係る分析結果の生成を大規模言語モデル131に機械学習させることができる。 The training data in the machine learning step preferably includes training data that includes a plurality of workplace evaluations as explanatory variables and an analysis result of the plurality of workplace evaluations as a target variable. In this way, the machine learning step uses a plurality of workplace evaluations as input and allows the large-scale language model 131 to perform machine learning to generate an analysis result related to the plurality of workplace evaluations.
支援装置1は、大規模言語モデル131を用いて就業条件から第1条件を生成する等して再就職希望者データベース132から再就職希望者を抽出する一連の処理(ステップS3からステップS5)を含むことが好ましい。これにより、支援装置1は、データベース言語を用いて操作される従来技術のデータベースを再就職希望者データベース132として利用することと、自然言語で記載された多様な就業条件及び多様な待遇希望条件に基づいて第1再就職希望者情報を再就職希望者データベース132から抽出することとを両立できる。 The support device 1 preferably includes a series of processes (steps S3 to S5) for extracting job seekers from the job seeker database 132 by, for example, generating first conditions from working conditions using the large-scale language model 131. This enables the support device 1 to simultaneously utilize a conventional database operated using a database language as the job seeker database 132, and to extract first job seeker information from the job seeker database 132 based on a variety of working conditions and a variety of desired benefits described in natural language.
[ステップS3:就業条件を受信したか判別]
制御部11は、記憶部13及び通信部14と協働して、条件受信部112を実行する。そして、制御部11は、条件受信部112により、端末T等から就業条件を受信したか判別する処理を実行する(ステップS3、条件受信ステップ)。受信したと判別したならば、制御部11は、受信された就業条件を記憶部13に格納し、処理をステップS4に移す。受信したと判別しなかったならば、制御部11は、処理をステップS11に移す。
[Step S3: Determine whether working conditions have been received]
The control unit 11 executes the condition receiving unit 112 in cooperation with the storage unit 13 and the communication unit 14. Then, the control unit 11 executes a process of determining whether the working conditions have been received from the terminal T or the like by the condition receiving unit 112 (step S3, condition receiving step). If it is determined that the working conditions have been received, the control unit 11 stores the received working conditions in the storage unit 13 and proceeds to step S4. If it is not determined that the working conditions have been received, the control unit 11 proceeds to step S11.
(就業条件)
条件受信ステップにおいて受信される就業条件は、大規模言語モデル131に入力テキストとして与えることが可能であれば、特に限定されない。当該就業条件は、例えば、業務内容、勤務地、転勤の有無及びその詳細、勤務時間帯(曜日によって異なる希望時間帯、特定の日だけ異なる希望時間帯等の定型的でない希望時間帯を含む)、勤務日(曜日等)、契約期間、雇用形態(契約社員、正社員等)、給与及び昇給システム、社会保険の有無及びその詳細、保育施設の有無及びその詳細、育児支援の有無及びその詳細、再訓練支援の有無及びその詳細、資格取得支援の有無及びその詳細、並びに、コンプライアンス遵守に関する取り組み(労働災害対策、セクシュアルハラスメント対策、パワーハラスメント対策、健康管理支援等)、職場の雰囲気、上司の趣味、職場の慣習等によって例示される、多種多様な条件を含む。
(Working conditions)
The working conditions received in the conditions receiving step are not particularly limited as long as they can be provided as input text to the large-scale language model 131. The working conditions include a wide variety of conditions, exemplified by, for example, job content, work location, whether or not there is a transfer and details thereof, working hours (including non-standard desired hours such as desired hours that vary depending on the day of the week and desired hours that vary only on specific days), working days (days of the week, etc.), contract period, employment type (contract employee, full-time employee, etc.), salary and salary increase system, whether or not there is social insurance and details thereof, whether or not there is a childcare facility and details thereof, whether or not there is childcare support and details thereof, whether or not there is retraining support and details thereof, whether or not there is support for obtaining qualifications and details thereof, compliance efforts (measures against industrial accidents, measures against sexual harassment, measures against power harassment, health management support, etc.), workplace atmosphere, supervisor's hobbies, workplace customs, etc.
[ステップS4:第1条件を生成]
制御部11は、記憶部13及び通信部14と協働して、条件生成部113を実行する。そして、制御部11は、条件生成部113により、ステップS3で受信された就業条件を含む入力を大規模言語モデル131に与え、当該就業条件と矛盾しない待遇希望条件と関連付けられた再就職希望者であるとの条件(第1条件)を大規模言語モデル131に生成させる処理を実行する(ステップS4、第1条件生成ステップ)。制御部11は、処理をステップS5に移す。
[Step S4: Generate first condition]
The control unit 11 executes the condition generation unit 113 in cooperation with the storage unit 13 and the communication unit 14. The control unit 11 then executes a process in which the condition generation unit 113 provides the input including the working conditions received in step S3 to the large-scale language model 131, and causes the large-scale language model 131 to generate a condition (first condition) that the job seeker is associated with desired treatment conditions that do not contradict the working conditions (step S4, first condition generation step). The control unit 11 then proceeds to step S5.
上述のように、本実施形態の大規模言語モデル131は、各国の言語、データベース言語等の各種言語で記載された大量のテキストを用いた事前学習が行われている。このような事前学習により、大規模言語モデル131は、育児と勤務との両立に関する要望を示す文章等によって例示される多様な就業条件及び多様な待遇希望条件に係る自然言語に基づいて同様の内容のテキストを事前学習に用いられた他の言語で生成する創発的能力を得ている。 As described above, the large-scale language model 131 of this embodiment is pre-trained using large amounts of text written in various languages, such as national languages and database languages. Through this pre-training, the large-scale language model 131 acquires the emergent ability to generate text with similar content in other languages used in the pre-training, based on natural language relating to various working conditions and various desired treatment conditions, exemplified by sentences expressing desires regarding balancing childcare and work.
よって、第1条件生成ステップは、就業条件と矛盾しない待遇希望条件と関連付けられた再就職希望者であるとの条件(第1条件)を大規模言語モデル131に生成させることにより、自然言語で記載された多様な就業条件及び多様な待遇希望条件に基づいてデータベース言語で記載された第1条件を生成できる。 Therefore, the first condition generation step allows the large-scale language model 131 to generate a condition (first condition) that the applicant is a re-employment applicant that is associated with desired treatment conditions that do not contradict the working conditions, thereby generating first conditions written in database language based on the various working conditions and various desired treatment conditions written in natural language.
[ステップS5:第1条件を満たす再就職希望者を抽出]
制御部11は、記憶部13及び通信部14と協働して、再就職希望者抽出部114を実行する。そして、制御部11は、再就職希望者抽出部114により、ステップS4で生成された第1条件を満たす再就職希望者情報(第1再就職希望者情報)を再就職希望者データベース132から抽出する処理を実行する(ステップS5、再就職希望者抽出ステップ)。制御部11は、処理をステップS6に移す。
[Step S5: Extracting job seekers who satisfy the first condition]
The control unit 11 executes the job seeker extraction unit 114 in cooperation with the storage unit 13 and the communication unit 14. Then, the control unit 11 executes a process in which the job seeker extraction unit 114 extracts job seeker information (first job seeker information) that satisfies the first condition generated in step S4 from the job seeker database 132 (step S5, job seeker extraction step). The control unit 11 then proceeds to step S6.
上述の大規模言語モデル131における事前学習及び当該事前学習が行われた大規模言語モデル131を用いた第1条件の生成により、支援装置1は、データベース言語を用いて操作される従来技術のデータベースを利用することと、自然言語で記載された多様な就業条件及び多様な待遇希望条件に基づいて第1再就職希望者情報をデータベースから抽出することとを両立できる。 By performing pre-training in the large-scale language model 131 described above and generating the first conditions using the pre-trained large-scale language model 131, the support device 1 can simultaneously utilize a conventional database operated using a database language and extract first job seeker information from the database based on a variety of working conditions and a variety of desired treatment conditions written in natural language.
支援処理は、勧誘文の送付に関する一連の処理(ステップS6からステップS7)を含むことが好ましい。これにより、支援装置1は、再就職希望者へ宛てた勧誘文を自動的に送付することで求人担当者の負担を低減するとの支援を行える。このとき、大規模言語モデル131は、待遇希望条件を説明変数として含み、当該待遇希望条件と関連付けられた再就職希望者へ宛てた勧誘文を目的変数として含む学習データを用いた機械学習が行われていることが好ましい。 The support process preferably includes a series of processes related to sending solicitation messages (steps S6 to S7). This allows the support device 1 to automatically send solicitation messages addressed to job seekers, thereby reducing the burden on recruiters. In this case, the large-scale language model 131 preferably undergoes machine learning using training data that includes desired compensation conditions as explanatory variables and includes solicitation messages addressed to job seekers associated with the desired compensation conditions as objective variables.
[ステップS6:勧誘文を生成]
制御部11は、記憶部13及び通信部14と協働して、勧誘文生成部115を実行する。そして、制御部11は、勧誘文生成部115により、ステップS5で抽出された第1再就職希望者情報に係る待遇希望条件等に基づいて、当該第1再就職希望者情報に係る再就職希望者へ宛てた勧誘文を大規模言語モデル131に生成させる処理を実行する(ステップS6、勧誘文生成ステップ)。制御部11は、処理をステップS7に移す。
[Step S6: Generate invitation text]
The control unit 11 executes the solicitation message generation unit 115 in cooperation with the storage unit 13 and the communication unit 14. The control unit 11 then executes a process in which the solicitation message generation unit 115 causes the large-scale language model 131 to generate a solicitation message addressed to the job seeker related to the first job seeker information, based on the desired conditions of treatment, etc., related to the first job seeker information extracted in step S5 (step S6, solicitation message generation step). The control unit 11 then proceeds to step S7.
上述の大規模言語モデル131における事前学習及び当該事前学習が行われた大規模言語モデル131を用いた勧誘文の生成により、支援装置1は、待遇希望条件等に基づき、第1再就職希望者情報に係る再就職希望者の興味を引き付ける勧誘文を生成する。勧誘文生成ステップは、上述の待遇希望条件及びステップS3に係る就業条件に基づいて、第1再就職希望者情報に係る再就職希望者の興味を引き付ける勧誘文であって、当該就業条件と矛盾しない勧誘文を大規模言語モデル131に生成させる手順を含むことが好ましい。これにより、支援装置1は、再就職に係る両者の都合が反映された勧誘文を生成できる。 By performing pre-training on the large-scale language model 131 described above and generating a solicitation message using the large-scale language model 131 that has undergone pre-training, the support device 1 generates a solicitation message that attracts the interest of the job seeker associated with the first job seeker information, based on the desired treatment conditions, etc. The solicitation message generation step preferably includes a procedure for causing the large-scale language model 131 to generate a solicitation message that attracts the interest of the job seeker associated with the first job seeker information, based on the desired treatment conditions described above and the working conditions related to step S3, and that does not contradict the working conditions. This allows the support device 1 to generate a solicitation message that reflects the convenience of both parties regarding job hunting.
[ステップS7:勧誘文を送付]
制御部11は、記憶部13及び通信部14と協働して、ステップS5で抽出された第1再就職希望者情報に係る再就職希望者が利用する端末TにステップS6で生成された勧誘文を送付する処理を実行する(ステップS7、勧誘文送付ステップ)。制御部11は、処理をステップS8に移す。
[Step S7: Sending the solicitation message]
The control unit 11, in cooperation with the storage unit 13 and the communication unit 14, executes a process of sending the solicitation message generated in step S6 to the terminal T used by the job seeker associated with the first job seeker information extracted in step S5 (step S7, solicitation message sending step). The control unit 11 then proceeds to step S8.
支援処理は、求人広告の生成及び提供に関する一連の処理(ステップS8からステップS10)を含むことが好ましい。これにより、支援装置1は、求人広告を自動的に提供することで求人担当者の負担を低減するとの支援を行える。このとき、大規模言語モデル131は、就業条件を説明変数として含み、当該就業条件と関連付けられた求人広告を目的変数として含む学習データを用いた機械学習が行われていることが好ましい。 The support process preferably includes a series of processes (steps S8 to S10) related to generating and providing job advertisements. This allows the support device 1 to automatically provide job advertisements, thereby reducing the burden on recruiters. In this case, the large-scale language model 131 preferably includes working conditions as explanatory variables , and is trained using machine learning data that includes job advertisements associated with the working conditions as objective variables.
[ステップS8:求人広告を生成するか判別]
制御部11は、記憶部13及び通信部14と協働して、求人広告生成部116を実行する。そして、制御部11は、求人広告生成部116により、ステップS3で受信された就業条件に基づいて求人広告を生成するか判別する処理を実行する(ステップS8、求人広告生成判別ステップ)。生成すると判別したならば、制御部11は、処理をステップS9に移す。生成すると判別しなかったならば、制御部11は、処理をステップS11に移す。
[Step S8: Determine whether to generate a job advertisement]
The control unit 11 cooperates with the storage unit 13 and the communication unit 14 to execute the job advertisement generation unit 116. Then, the control unit 11 executes a process in which the job advertisement generation unit 116 determines whether to generate a job advertisement based on the working conditions received in step S3 (step S8, job advertisement generation determination step). If it is determined that a job advertisement should be generated, the control unit 11 proceeds to step S9. If it is not determined that a job advertisement should be generated, the control unit 11 proceeds to step S11.
求人広告生成判別ステップにおける判別の手順は、特に限定されない。当該手順は、例えば、当該就業条件と関連付けられた広告生成を指示するデータが受信された場合に、求人広告を生成すると判別する手順等でよい。 The procedure for determining whether to generate a job advertisement in the job advertisement generation determination step is not particularly limited. For example, the procedure may be a procedure in which, when data instructing the generation of an advertisement associated with the working conditions is received, it is determined that a job advertisement should be generated.
[ステップS9:求人広告を生成]
制御部11は、記憶部13及び通信部14と協働して、求人広告生成部116を実行する。そして、制御部11は、求人広告生成部116により、ステップS3で受信された就業条件に基づいて、当該就業条件が反映された求人広告(第1求人広告)を大規模言語モデル131に生成させる処理を実行する(ステップS9、求人広告生成ステップ)。制御部11は、処理をステップS10に移す。
[Step S9: Generate a job advertisement]
The control unit 11 cooperates with the storage unit 13 and the communication unit 14 to execute the job advertisement generation unit 116. Then, the control unit 11 executes a process in which the job advertisement generation unit 116 generates a job advertisement (first job advertisement) that reflects the working conditions received in step S3, based on the working conditions, in the large-scale language model 131 (step S9, job advertisement generation step). The control unit 11 then proceeds to step S10.
上述の大規模言語モデル131における事前学習及び当該事前学習が行われた大規模言語モデル131を用いた求人広告の生成により、支援装置1は、就業条件等に基づき、就業条件が反映された求人広告を生成する。これにより、支援装置1は、求人担当者の労力を低減できる。 By pre-training the large-scale language model 131 described above and generating a job advertisement using the pre-trained large-scale language model 131, the support device 1 generates a job advertisement that reflects working conditions, etc., based on working conditions, etc. This allows the support device 1 to reduce the workload of recruiters.
求人広告生成ステップで生成される求人広告は、例えば、求人広告サイトのランディングページ、再就職希望者SNSに投稿される求人広告投稿、再就職希望者に電子メール等を介して送付される求人のダイレクトメール等を含む。 The job advertisements generated in the job advertisement generation step include, for example, landing pages on job advertisement sites, job advertisement posts posted on job seeker SNSs, and job direct mail sent to job seekers via email or the like.
[ステップS10:求人広告を提供]
制御部11は、記憶部13及び通信部14と協働して広告提供部117を実行する。そして、制御部11は、広告提供部117により、ステップS9で生成された求人広告を端末T等に提供する処理を実行する(ステップS10、第1広告提供ステップ)。制御部11は、処理をステップS11に移す。
[Step S10: Submit a job advertisement]
The control unit 11 executes the advertisement provision unit 117 in cooperation with the storage unit 13 and the communication unit 14. Then, the control unit 11 executes a process of providing the job advertisement generated in step S9 to the terminal T, etc., by the advertisement provision unit 117 (step S10, first advertisement provision step). The control unit 11 proceeds to step S11.
第1広告提供ステップにおける求人広告の提供先は、特に限定されない。当該求人広告の提供先は、各種求人広告サイトの他、後述するSNS管理ステップにおいて管理されるSNS(再就職希望者SNS)を含むことが好ましい。これにより、支援装置1は、SNSを介した求人広告の提供に係る求人担当者の労力を低減できる。提供先がSNSの中でも再就職希望者SNSであることにより、支援装置1は、再就職に係る情報を求めていると期待される再就職希望者SNSに求人広告を提供できる。これにより、支援装置1は、求人広告の数、頻度に対する求職数が求人広告サイトより大きい求人広告の提供を実現できる。 There are no particular limitations on the recipients of the job advertisements in the first advertisement provision step. The recipients of the job advertisements preferably include various job advertisement sites as well as SNSs (job seeker SNSs) managed in the SNS management step described below. This allows the support device 1 to reduce the workload of recruiters involved in providing job advertisements via SNSs. By providing advertisements to job seeker SNSs among SNSs, the support device 1 can provide job advertisements to job seeker SNSs that are expected to be seeking information related to reemployment. This allows the support device 1 to provide job advertisements where the number of job seekers relative to the number and frequency of job advertisements is greater than on a job advertisement site.
求人広告生成ステップで求人広告サイトのランディングページが生成された場合、第1広告提供ステップにおける求人広告の提供先は、求人広告サイトであることが好ましい。求人広告生成ステップで再就職希望者SNSに投稿される求人広告投稿が生成された場合、第1広告提供ステップにおける求人広告の提供先は、再就職希望者SNSであることが好ましい。求人広告生成ステップで求人のダイレクトメールが生成された場合、第1広告提供ステップにおける求人広告の提供先は、再就職希望者であることが好ましい。 If a landing page for a job advertisement site is generated in the job advertisement generation step, it is preferable that the job advertisement be provided to the job advertisement site in the first advertisement providing step. If a job advertisement post to be posted to a job seeker SNS is generated in the job advertisement generation step, it is preferable that the job advertisement be provided to the job seeker SNS in the first advertisement providing step. If a job direct mail is generated in the job advertisement generation step, it is preferable that the job advertisement be provided to job seekers in the first advertisement providing step.
[ステップS11:広告評価を受信したか判別]
制御部11は、記憶部13及び通信部14と協働して、広告評価受信部118を実行する。そして、制御部11は、広告評価受信部118により、端末T等から広告評価を受信したか判別する処理を実行する(ステップS11、広告評価受信ステップ)。受信したと判別したならば、制御部11は、受信された広告評価を記憶部13に格納し、処理をステップS12に移す。受信したと判別しなかったならば、制御部11は、処理をステップS15に移す。
[Step S11: Determine whether advertisement evaluation has been received]
The control unit 11 cooperates with the storage unit 13 and the communication unit 14 to execute the advertisement evaluation receiving unit 118. Then, the control unit 11 executes a process of determining whether an advertisement evaluation has been received from the terminal T or the like by the advertisement evaluation receiving unit 118 (step S11, advertisement evaluation receiving step). If it is determined that the advertisement evaluation has been received, the control unit 11 stores the received advertisement evaluation in the storage unit 13 and proceeds to step S12. If it is not determined that the advertisement evaluation has been received, the control unit 11 proceeds to step S15.
[ステップS12:第2条件を生成]
制御部11は、記憶部13及び通信部14と協働して、条件生成部113を実行する。そして、制御部11は、条件生成部113により、ステップS11で受信された広告評価のうち、好意的な広告評価に係る求人広告と内容が類似する求人広告であるとの条件(第2条件)を大規模言語モデル131に生成させる処理を実行する(ステップS12、第2条件生成ステップ)。制御部11は、処理をステップS13に移す。
[Step S12: Generate second condition]
The control unit 11 executes the condition generation unit 113 in cooperation with the storage unit 13 and the communication unit 14. Then, the control unit 11 executes a process in which the condition generation unit 113 generates in the large-scale language model 131 a condition (second condition) that the job advertisement has content similar to that of the job advertisement related to the favorable advertising evaluation among the advertising evaluations received in step S11 (step S12, second condition generation step). The control unit 11 then proceeds to step S13.
上述のように、本実施形態の大規模言語モデル131は、各国の言語、データベース言語等の各種言語で記載された大量のテキストを用いた事前学習が行われている。このような事前学習により、大規模言語モデル131は、テキストで表現可能な多様な評価及び多様な就業条件が反映された求人広告において示された就業条件を理解し、当該理解において好意的であると判別された評価に係る求人広告において示されている就業条件と同様の内容のテキストを事前学習に用いられた他の言語で生成する創発的能力を得ている。 As described above, the large-scale language model 131 of this embodiment is pre-trained using large amounts of text written in various languages, such as national languages and database languages. Through this pre-training, the large-scale language model 131 acquires the emergent ability to understand the working conditions indicated in job advertisements that reflect the diverse evaluations and working conditions that can be expressed in text, and to generate text in other languages used in pre-training that has content similar to the working conditions indicated in job advertisements related to evaluations that are determined to be favorable in this understanding.
よって、第2条件生成ステップは、好意的な広告評価に係る求人広告と内容が類似する求人広告であるとの条件(第2条件)を大規模言語モデル131に生成させることにより、データベース言語で記載された第2条件を生成できる。 Therefore, the second condition generation step allows the large-scale language model 131 to generate a condition (second condition) that the job advertisement has content similar to that of a job advertisement associated with a favorable advertising evaluation, thereby generating a second condition written in the database language.
広告評価受信ステップにおいて受信され、第2条件生成ステップで参照される広告評価は、テキストで表現可能であれば、特に限定されない。当該広告評価として、例えば、SNSにおける「いいね!」によって例示される求人広告に対する好意的な評価を示す情報、求人広告に対して付されたコメント、求人広告へのレビュー等が挙げられる。第2条件生成ステップが第2条件を大規模言語モデル131に生成させることにより、支援装置1は、テキストで表現可能な多様な評価について、好意的な評価であるか否かを判別できる。そして、大規模言語モデル131は、当該判別に基づいて、好意的な広告評価に係る求人広告と内容が類似する求人広告であるとの条件である第2条件を生成できる。 The advertisement evaluations received in the advertisement evaluation receiving step and referenced in the second condition generating step are not particularly limited as long as they can be expressed in text. Examples of such advertisement evaluations include information indicating a favorable evaluation of a job advertisement, such as a "Like" on SNS, comments added to a job advertisement, and reviews of the job advertisement. By having the large-scale language model 131 generate the second conditions in the second condition generating step, the support device 1 can determine whether various evaluations that can be expressed in text are favorable evaluations. Then, based on this determination, the large-scale language model 131 can generate the second condition, which is a condition that the job advertisement has content similar to that of a job advertisement related to a favorable advertisement evaluation.
[ステップS13:求人広告を抽出]
制御部11は、記憶部13及び通信部14と協働して求人広告抽出部119を実行する。そして、制御部11は、求人広告抽出部119により、ステップS12で生成された第2条件を満たす求人広告(第2求人広告)を求人広告データベース133から抽出する処理を実行する(ステップS13、求人広告抽出ステップ)。制御部11は、処理をステップS14に移す。
[Step S13: Extraction of recruitment advertisements]
The control unit 11 executes the job advertisement extraction unit 119 in cooperation with the storage unit 13 and the communication unit 14. Then, the control unit 11 executes a process in which the job advertisement extraction unit 119 extracts job advertisements (second job advertisements) that satisfy the second condition generated in step S12 from the job advertisement database 133 (step S13, job advertisement extraction step). The control unit 11 then proceeds to step S14.
上述の大規模言語モデル131における事前学習及び当該事前学習が行われた大規模言語モデル131を用いた第2条件の生成により、支援装置1は、データベース言語を用いて操作される従来技術のデータベースを利用することと、テキストで表現可能な多様な評価及び自然言語で記載された多様な就業条件に基づいて求人広告をデータベースから抽出することとを両立できる。 By performing pre-training on the large-scale language model 131 described above and generating second conditions using the pre-trained large-scale language model 131, the support device 1 can simultaneously utilize conventional databases operated using database languages and extract job advertisements from the database based on a variety of evaluations that can be expressed in text and a variety of working conditions written in natural language.
[ステップS14:求人広告を提供]
制御部11は、記憶部13及び通信部14と協働して広告提供部117を実行する。そして、制御部11は、広告提供部117により、ステップS13で抽出された求人広告を端末T等に提供する処理を実行する(ステップS14、第2広告提供ステップ)。制御部11は、処理をステップS15に移す。
[Step S14: Submit a job advertisement]
The control unit 11 executes the advertisement provision unit 117 in cooperation with the storage unit 13 and the communication unit 14. Then, the control unit 11 executes a process of providing the job advertisement extracted in step S13 to the terminal T, etc., by the advertisement provision unit 117 (step S14, second advertisement provision step). The control unit 11 proceeds to step S15.
[広告評価分析ステップ]
支援処理は、広告評価分析生成部(図示せず)に係る処理として、第1広告提供ステップ又は第2広告提供ステップにおいて提供された求人広告への評価である広告評価であって、自然言語で記述された広告評価(広告評価テキスト)を受信し、当該広告評価テキストの分析結果を大規模言語モデル131に生成させる広告評価分析生成ステップを含むことが好ましい。これにより、支援装置1は、求人広告の改善に係る資料として、当該分析の結果を求人担当者に提供できる。
[Advertising evaluation analysis step]
The support process preferably includes, as a process related to an advertisement evaluation analysis generation unit (not shown), an advertisement evaluation analysis generation step of receiving an advertisement evaluation (advertisement evaluation text) written in natural language, which is an advertisement evaluation of the job advertisement provided in the first advertisement providing step or the second advertisement providing step, and generating an analysis result of the advertisement evaluation text in the large-scale language model 131. This allows the support device 1 to provide the results of the analysis to the recruiter as material for improving the job advertisement.
[就業体験管理ステップ]
支援装置1は、ステップS5で抽出された再就職希望者のうち再就職に係る就業体験を希望した再就職希望者、あるいは、ステップS10又はステップS14で提供された求人広告を見て再就職に係る就業体験を希望した再就職希望者である就業体験希望者について、就業体験プログラムを管理する就業体験管理ステップを実行することが好ましい。
[Work experience management steps]
It is preferable that the support device 1 executes a work experience management step that manages work experience programs for re-employment applicants who wish to undergo work experience related to re-employment among the re-employment applicants extracted in step S5, or for work experience applicants who wish to undergo work experience related to re-employment after seeing the job advertisement provided in step S10 or step S14.
就業体験管理ステップは、当該再就職希望者に係る待遇希望条件及び就業体験が行われる職場に係る就業条件に矛盾しない就業体験プログラムを生成するステップ(就業体験プログラム生成ステップ)、当該就業体験プログラムの内容を通知するステップ(就業体験プログラム通知ステップ)、当該就業体験プログラムの進捗状況を記憶部13に格納し、当該就業体験希望者又は当該職場から提供される情報に基づいて進捗状況を更新するステップ(就業体験プログラム進捗状況更新ステップ)を含むことが好ましい。 The work experience management step preferably includes a step of generating a work experience program that is consistent with the desired working conditions of the re-employment applicant and the working conditions of the workplace where the work experience will be conducted (work experience program generation step), a step of notifying the applicant of the contents of the work experience program (work experience program notification step), and a step of storing the progress status of the work experience program in memory unit 13 and updating the progress status based on information provided by the work experience applicant or the workplace (work experience program progress update step).
就業体験管理ステップが就業体験プログラム生成ステップを含むことにより、求人担当者は、就業体験プログラムを一から生成する労力を費やすことなく、生成された就業体験プログラム又は生成された就業体験プログラムに求人担当者等が手を加えたプログラムに沿って、就業体験希望者に対する就業体験を進めることができる。就業体験プログラム生成ステップは、上述の待遇希望条件及び就業条件に基づいて、就業体験プログラムを大規模言語モデル131に生成させる手順を含むことが好ましい。これにより、支援装置1は、多様な待遇希望条件及び就業条件が反映された就業体験プログラムを生成できる。 By including a work experience program generation step in the work experience management step, recruiters can proceed with the work experience for work experience applicants in accordance with the generated work experience program or a program that the recruiter has modified from the generated work experience program, without expending the effort of generating a work experience program from scratch. The work experience program generation step preferably includes a procedure for generating a work experience program in the large-scale language model 131 based on the desired treatment conditions and working conditions described above. This allows the support device 1 to generate a work experience program that reflects a variety of desired treatment conditions and working conditions.
就業体験管理ステップが就業体験プログラム通知ステップを含むことにより、求人担当者は、通知を一から生成する労力を費やすことなく、生成された通知又は生成された通知に求人担当者等が手を加えた通知を、就業体験希望者に提供することができる。就業体験プログラム通知ステップは、上述の就業体験プログラムに基づいて、就業体験プログラムに係る通知を大規模言語モデル131に生成させる手順を含むことが好ましい。これにより、支援装置1は、多様な待遇希望条件及び就業条件が反映された就業体験プログラムについての通知を生成できる。 By including a work experience program notification step in the work experience management step, recruiters can provide work experience applicants with generated notifications or notifications that the recruiter has modified, without expending the effort of generating notifications from scratch. The work experience program notification step preferably includes a procedure for causing the large-scale language model 131 to generate notifications related to the work experience program based on the work experience program described above. This allows the support device 1 to generate notifications about work experience programs that reflect a variety of desired treatment conditions and working conditions.
就業体験管理ステップが就業体験プログラム進捗状況更新ステップを含むことにより、求人担当者は、就業体験プログラムの進捗状況を逐一手作業で管理する労力を費やすことなく、就業体験プログラムの進捗状況を管理できる。また、これにより、支援装置1は、就業体験プログラム通知ステップにおいて進捗状況に応じた通知を生成できる。 By including a work experience program progress update step in the work experience management step, recruiters can manage the progress of the work experience program without having to expend the effort of manually managing the progress of the work experience program step by step. This also allows the support device 1 to generate notifications according to the progress in the work experience program notification step.
[再就職管理ステップ]
支援装置1は、ステップS5で抽出された再就職希望者のうち再就職した再就職希望者、あるいは、ステップS10又はステップS14で提供された求人広告を見て再就職した再就職希望者である再就職者について、再就職後のキャリア等を管理する再就職管理ステップを実行することが好ましい。
[Reemployment management steps]
It is preferable that the support device 1 executes a re-employment management step for managing the careers, etc., of re-employment applicants who have found new employment among the re-employment applicants extracted in step S5, or who have found new employment after seeing the job advertisement provided in step S10 or step S14.
再就職管理ステップを実行することにより、支援装置1は、例えば、再就職後に設定された所与の期間(例えば、3年間から4年間程度)又は所与の勤務回数について再就職者を非常勤として扱い、その後、自動的に再就職者を正社員登用する管理を行える。また、再就職管理ステップにおいて、支援装置1は、再就職者から再就職に係るコメント(復職後口コミ)を取得する管理を行える。 By executing the reemployment management step, the support device 1 can, for example, treat the reemployed person as a part-time employee for a set period of time (e.g., approximately three to four years) or a set number of shifts after reemployment, and then automatically promote the reemployed person to a full-time employee. Furthermore, in the reemployment management step, the support device 1 can manage the acquisition of comments from the reemployed person regarding their reemployment (word of mouth after returning to work).
支援処理は、就業体験希望者から当該就業体験が行われた職場への評価又は再就職者から再就職先への評価である職場評価を受信し、当該職場評価を分析する一連の処理(ステップS15からステップS17)を含むことが好ましい。これにより、支援装置1は、当該就業体験希望者又は再就職者の採用プロセス・キャリア管理に係る資料として、当該分析の結果を求人担当者に提供できる。 The support process preferably includes a series of processes (steps S15 to S17) for receiving a workplace evaluation from a work experience applicant of the workplace where the work experience took place, or a workplace evaluation from a re-employed applicant of their new employer, and analyzing the workplace evaluation. This allows the support device 1 to provide the results of the analysis to recruiters as materials related to the hiring process and career management of the work experience applicant or re-employed applicant.
[ステップS15:職場評価を受信したか判別]
制御部11は、記憶部13及び通信部14と協働して、職場評価受信部120を実行する。そして、制御部11は、職場評価受信部120により、端末T等から職場評価を受信したか判別する処理を実行する(ステップS15、職場評価受信ステップ)。受信したと判別したならば、制御部11は、受信された職場評価を記憶部13に格納し、処理をステップS16に移す。受信したと判別しなかったならば、制御部11は、処理をステップS1に戻し、ステップS1からステップS17の処理を繰り返す。
[Step S15: Determine whether workplace evaluation has been received]
The control unit 11 operates the workplace evaluation receiving unit 120 in cooperation with the storage unit 13 and the communication unit 14. The control unit 11 then executes a process to determine whether the workplace evaluation has been received from the terminal T or the like by the workplace evaluation receiving unit 120 (step S15, workplace evaluation receiving step). If it is determined that the workplace evaluation has been received, the control unit 11 stores the received workplace evaluation in the storage unit 13 and proceeds to step S16. If it is not determined that the workplace evaluation has been received, the control unit 11 returns the process to step S1 and repeats the processes from step S1 to step S17.
[ステップS16:職場評価の分析結果を生成]
制御部11は、記憶部13及び通信部14と協働して、職場評価分析生成部121を実行する。そして、制御部11は、職場評価分析生成部121により、ステップS15で受信された職場評価に関し、複数の職場評価の分析結果を大規模言語モデル131に生成させる処理を実行する(ステップS16、職場評価分析生成ステップ)。制御部11は、処理をステップS17に移す。
[Step S16: Generate analysis results of workplace evaluation]
The control unit 11, in cooperation with the storage unit 13 and the communication unit 14, executes the workplace evaluation analysis generation unit 121. Then, the control unit 11 executes a process in which the workplace evaluation analysis generation unit 121 generates analysis results of multiple workplace evaluations in the large-scale language model 131 for the workplace evaluations received in step S15 (step S16, workplace evaluation analysis generation step). The control unit 11 then proceeds to step S17.
職場評価受信ステップにおいて受信され、職場評価分析生成ステップで分析される職場評価は、テキストで表現可能であれば、特に限定されない。当該職場評価として、例えば、職場に対する評価を示す得点、職場へのコメント・レビュー等が挙げられる。職場評価分析生成ステップが分析結果を大規模言語モデル131に生成させることにより、支援装置1は、テキストで表現可能な多様な職場評価について、その分析結果を生成できる。 The workplace evaluations received in the workplace evaluation receiving step and analyzed in the workplace evaluation analysis and generation step are not particularly limited as long as they can be expressed in text. Examples of such workplace evaluations include scores indicating evaluations of the workplace, comments and reviews about the workplace, etc. The workplace evaluation analysis and generation step causes the large-scale language model 131 to generate analysis results, allowing the support device 1 to generate analysis results for a variety of workplace evaluations that can be expressed in text.
職場評価分析生成ステップで生成される分析結果は、職場評価に係る職場の就業環境改善に係る助言を含むことが好ましい。職場評価は、当該職場の就業環境を示すテキスト、就業環境改善のヒントを示すテキスト等を含んでいることが期待される。しかしながら、多数の職場評価を人間の求人担当者が逐一チェックし、就業環境改善のヒントを得るためには、膨大な労力が求められ得る。職場評価分析生成ステップで生成される分析結果が就業環境改善に係る助言を含むことにより、支援装置1は、当該助言を求人担当者に提供できる。 The analysis results generated in the workplace evaluation analysis generation step preferably include advice on improving the working environment of the workplace related to the workplace evaluation. The workplace evaluation is expected to include text describing the working environment of the workplace, text providing hints for improving the working environment, etc. However, it may require a huge amount of effort for a human recruiter to check a large number of workplace evaluations one by one and obtain hints for improving the working environment. By including advice on improving the working environment in the analysis results generated in the workplace evaluation analysis generation step, the support device 1 can provide that advice to the recruiter.
職場評価分析生成ステップで生成される分析結果は、当該複数の職場評価を提供した再就職希望者の性格傾向に関する分析結果を含むことが好ましい。SNS等に否定的なコメント等を投稿する投稿者は、職場等においても他の労働者の就労意欲を削ぐ否定的な言動を行う性格傾向であることが懸念されるとの考え方がある。職場評価分析生成ステップで生成される分析結果が就職希望者の性格傾向に関する分析結果を含むことにより、支援装置1は、当該再就職希望者の採用プロセスに係る資料として、当該再就職希望者の性格傾向に係る分析結果を求人担当者に提供できる。 The analysis results generated in the workplace evaluation analysis generation step preferably include analysis results regarding the personality traits of the job seeker who provided the multiple workplace evaluations. There is a view that people who post negative comments on social media and the like are likely to have a personality trait that discourages other workers from working in the workplace and engages in negative behavior. By including analysis results regarding the job seeker's personality traits in the analysis results generated in the workplace evaluation analysis generation step, the support device 1 can provide recruiters with analysis results regarding the job seeker's personality traits as material related to the hiring process for that job seeker.
[ステップS17:職場評価の分析結果を提供]
制御部11は、記憶部13及び通信部14と協働して、ステップS16で生成された分析結果を端末T等に提供する処理を実行する(ステップS17、職場評価分析提供ステップ)。制御部11は、処理をステップS1に戻し、ステップS1からステップS17の処理を繰り返す。
[Step S17: Providing the analysis results of workplace evaluation]
The control unit 11, in cooperation with the storage unit 13 and the communication unit 14, executes a process of providing the analysis results generated in step S16 to the terminal T, etc. (step S17, workplace evaluation analysis providing step). The control unit 11 returns the process to step S1 and repeats the processes from step S1 to step S17.
[SNS管理ステップ]
支援処理は、再就職希望者を主たるメンバーとするSNSである再就職希望者SNSを管理するSNS管理ステップを含むことが好ましい。当該管理は、例えば、再就職希望者SNSを実現するプログラムを支援装置1で実行する手段の他、再就職希望者SNSを実現する外部サーバとAPIを介して情報を送受信する手段で実現されてもよい。
[SNS Management Step]
The support process preferably includes an SNS management step of managing a job-seeking person SNS, which is an SNS whose main members are job-seeking people. The management may be realized, for example, by a means for executing a program that realizes the job-seeking person SNS on the support device 1, or by a means for transmitting and receiving information via an API to and from an external server that realizes the job-seeking person SNS.
SNS管理ステップにより、支援装置1は、勧誘文送付ステップにおいて、再就職希望者SNSを介して勧誘文を送付できる。加えて、SNS管理ステップにより、支援装置1は、広告提供ステップにおいて、再就職希望者SNSを介して求人広告を提供できる。 The SNS management step allows the support device 1 to send solicitation messages via the job seeker SNS in the solicitation message sending step. In addition, the SNS management step allows the support device 1 to provide job advertisements via the job seeker SNS in the advertisement providing step.
SNS管理ステップは、再就職希望者SNSのメンバーのプロフィールに記載された待遇希望条件に関する情報及び個人情報を、再就職希望者データベース132に反映させる手順を含むことが好ましい。これにより、支援装置1は、再就職希望者SNSのメンバー及びメンバーのプロフィール等を再就職希望者データベース132に反映させることができる。 The SNS management step preferably includes a procedure for reflecting information regarding desired conditions and personal information listed in the profiles of members of the job-seeking SNS in the job-seeking database 132. This enables the support device 1 to reflect the members of the job-seeking SNS and their profiles, etc. in the job-seeking database 132.
広告提供ステップにおいて再就職希望者SNSを介して求人広告を提供する場合、SNS管理ステップは、提供された求人広告に関するメンバーのアクティビティ(当該求人広告等のSNSへの投稿の閲覧履歴、当該求人広告に対するコメント・レビューの投稿、当該求人広告への評価等)を、広告評価受信ステップにおける広告評価として、再就職希望者SNSから受信することが好ましい。これにより、支援装置1は、再就職に係る関心が高いことが期待される再就職希望者SNSから求人広告に対する評価を取得し、再就職に係る支援に利用できる。 When a job advertisement is provided via a job seeker SNS in the advertisement providing step, the SNS management step preferably receives from the job seeker SNS member activity related to the provided job advertisement (such as browsing history of posts on the SNS for the job advertisement, comments and reviews posted on the job advertisement, and evaluations of the job advertisement) as advertisement evaluations in the advertisement evaluation receiving step. This allows the support device 1 to obtain evaluations of the job advertisement from the job seeker SNS where interest in job seekers is expected to be high, and use these to provide support for job seekers.
広告提供ステップにおいて再就職希望者SNSを介して求人広告を提供する場合、SNS管理ステップは、再就職希望者の当該求人広告に対するアクティビティを含む入力を大規模言語モデル131に与え、当該アクティビティと矛盾しない求人広告であるとの条件(第3条件)を大規模言語モデル131に生成させ、第3条件を満たす求人広告を求人広告データベース133から抽出する一連の処理(マッチングステップ)を含むことが好ましい。 When job advertisements are provided via a job seeker SNS in the advertisement provision step, the SNS management step preferably includes a series of processes (matching step) in which input including job seeker activity in response to the job advertisement is provided to the large-scale language model 131, the large-scale language model 131 generates a condition (third condition) that the job advertisement is consistent with the activity, and job advertisements that satisfy the third condition are extracted from the job advertisement database 133.
上述のように、本実施形態の大規模言語モデル131は、各国の言語、データベース言語等の各種言語で記載された大量のテキストを用いた事前学習が行われている。このような事前学習により、大規模言語モデル131は、テキストで示されたアクティビティに基づいて同様の内容のテキストを事前学習に用いられた他の言語で生成する創発的能力を得ている。 As described above, the large-scale language model 131 of this embodiment is pre-trained using large amounts of text written in various languages, such as national languages and database languages. Through this pre-training, the large-scale language model 131 acquires the emergent ability to generate text with similar content in other languages used in pre-training, based on the activity indicated in the text.
マッチングステップは、当該アクティビティと矛盾しない求人広告であるとの条件(第3条件)を大規模言語モデル131に生成させることにより、多様なアクティビティに基づいてデータベース言語で記載された第3条件を生成できる。これにより、支援装置1は、再就職希望者SNSにおけるアクティビティに基づいて、抽出された求人広告に係る就業先を当該再就職希望者に紹介する処理(リコメンドステップ)、抽出された求人広告に係る就業先の求人担当者に当該再就職希望者を紹介する処理(スカウトステップ)等を実現できる。 The matching step allows the large-scale language model 131 to generate a condition (third condition) that the job advertisement is consistent with the activity, thereby generating a third condition written in a database language based on a variety of activities. This allows the support device 1 to perform processes such as introducing the job seeker to the workplace related to the extracted job advertisement based on the job seeker's activity on the job seeker's SNS (recommendation step) and introducing the job seeker to the recruiter at the workplace related to the extracted job advertisement (scouting step).
[再就職書類生成ステップ]
再就職希望者は、再就職希望者の退職の事情に係る背景等によって例示される多様な背景を有し得る。そのため、再就職希望者は、例えば、履歴書、職務経歴書等によって例示される、当該背景を含めた情報を再就職先に提出する書類(再就職書類)に記載することに困難を覚える場合がある。そこで、支援処理は、再就職書類を自動生成する再就職書類生成ステップを含むことが好ましい。再就職書類は、例えば、履歴書、職務経歴書等である。
[Reemployment document generation step]
Job seekers may have a variety of backgrounds, exemplified by the circumstances surrounding their resignation. Therefore, job seekers may have difficulty describing information including their backgrounds in documents (job re-employment documents) to be submitted to a new employer, such as a resume or curriculum vitae. Therefore, the support process preferably includes a job re-employment document generation step that automatically generates job re-employment documents. Job re-employment documents include, for example, a resume or curriculum vitae.
当該自動生成は、例えば、再就職希望者により入力された再就職書類に関する情報を入力として、再就職書類の作成に必要な情報の提供を促すテキスト(情報提供依頼テキスト)を大規模言語モデル131に生成させる対話型の情報収集ステップと、情報提供依頼テキストに応じて再就職希望者が入力した情報等を入力として、再就職書類を大規模言語モデル131に生成させる再就職書類生成実行ステップとを含む一連の処理によって実現される。 This automatic generation is achieved by a series of processes including, for example, an interactive information gathering step in which information regarding re-employment documents entered by the re-employment applicant is used as input and the large-scale language model 131 is made to generate text (information request text) prompting the submission of information necessary for creating the re-employment documents, and a re-employment document generation execution step in which the large-scale language model 131 is made to generate re-employment documents using information entered by the re-employment applicant in response to the information request text as input.
本実施形態の大規模言語モデル131は、事前学習に用いられたテキスト量に応じて獲得される、情報提供依頼テキストの生成及び再就職書類の生成に係る創発的能力を得ている。そのため、支援装置1は、再就職希望者の退職の事情に係る背景からもたらされた待遇希望条件等によって例示される多様な情報を再就職希望者から引き出し、それらの情報が反映された再就職書類を生成できる。そして、支援装置1は、当該再就職書類に基づいて、再就職希望者に係る情報を再就職希望者データベース132に登録できる。これにより、支援装置1は、再就職希望者が再就職書類を作成することを支援できる。よって、支援装置1は、再就職希望者の負担を低減し、再就職希望者の退職の事情に係る背景からもたらされた待遇希望条件等によって例示される多様な情報が反映された再就職支援を行える。 The large-scale language model 131 of this embodiment has the emergent capabilities for generating information request text and new employment documents, acquired according to the amount of text used in pre-training. Therefore, the support device 1 can extract from new job seekers a variety of information, such as desired conditions of compensation, derived from the background of the job seeker's circumstances surrounding their resignation, and generate new employment documents that reflect this information. The support device 1 can then register information about the new job seeker in the new employment seeker database 132 based on the new employment documents. This allows the support device 1 to support new job seekers in creating new employment documents. Therefore, the support device 1 can reduce the burden on new job seekers and provide new employment support that reflects a variety of information, such as desired conditions of compensation, derived from the background of the job seeker's circumstances surrounding their resignation.
[採用面接支援ステップ]
支援処理は、採用面接で再就職先が再就職希望者に対して行う質問項目を自動生成する採用面接支援ステップを含むことが好ましい。当該自動生成は、例えば、再就職希望者データベース132に格納された当該再就職希望者に関する情報を入力として、質問項目を大規模言語モデル131に生成させる手順によって実現される。
[Recruitment interview support steps]
The support process preferably includes a job interview support step of automatically generating questions to be asked by a new employer to a new job applicant during the job interview. The automatic generation is realized, for example, by a procedure in which information about the new job applicant stored in the new job applicant database 132 is used as input and the questions are generated in the large-scale language model 131.
本実施形態の大規模言語モデル131は、事前学習に用いられたテキスト量に応じて獲得される、採用面接の質問項目の生成に係る創発的能力を得ている。そのため、支援装置1は、再就職希望者の退職の事情に係る背景からもたらされた待遇希望条件及び再就職先における就業条件等によって例示される多様な情報が反映された質問項目を生成できる。これにより、支援装置1は、再就職先の求人担当者の負担を低減し、再就職希望者の退職の事情に係る背景からもたらされた待遇希望条件等によって例示される多様な情報が反映された再就職支援を行える。 The large-scale language model 131 of this embodiment has the emergent ability to generate job interview questions, acquired according to the amount of text used in pre-training. Therefore, the support device 1 can generate questions that reflect a variety of information, such as the desired working conditions and working conditions at the new employer, that are derived from the background of the job seeker's circumstances surrounding their resignation. This reduces the burden on recruiters at the new employer, and enables support for job seekers to find new jobs that reflects a variety of information, such as the desired working conditions and working conditions at the new employer, that are derived from the background of the job seeker's circumstances surrounding their resignation.
[自動応対ステップ]
支援処理は、再就職希望者から着信した電話、チャット等での連絡に自動応対する採用自動応対ステップを含むことが好ましい。当該自動応対は、例えば、必要に応じて着信した連絡を音声認識モジュールによってテキスト化し、再就職希望者データベース132に格納された当該再就職希望者に関する情報及びテキストの態様の連絡を入力として、当該連絡に応対する応対テキストを大規模言語モデル131に生成させ、生成された応対テキストを必要に応じて音声合成モジュールによって音声化し、応対テキストに基づく応対を、着信があった連絡手段に応じた態様(電話なら音声、チャットならテキスト等)で送信する対話型の情報収集ステップと、情報提供依頼テキストに応じて再就職希望者が入力した情報等を入力として、質問項目を大規模言語モデル131に生成させる手順によって実現される。
[Automated response steps]
The support processing preferably includes an automated recruitment response step of automatically responding to contact received by telephone, chat, etc. from job seekers. The automated response is realized, for example, by an interactive information collection step of converting the received contact into text using a voice recognition module as needed, generating a response text for responding to the contact in the large-scale language model 131 using information about the job seeker stored in the job seeker database 132 and the contact in text format as input, converting the generated response text into voice using a voice synthesis module as needed, and transmitting a response based on the response text in a format appropriate to the contact means used to receive the call (voice for telephone, text for chat, etc.), and a procedure of generating questions in the large-scale language model 131 using information entered by the job seeker in response to the information request text as input.
本実施形態の大規模言語モデル131は、事前学習に用いられたテキスト量に応じて獲得される、応対テキストの生成に係る創発的能力を得ている。そのため、支援装置1は、再就職希望者の退職の事情に係る背景からもたらされた待遇希望条件及び再就職先における就業条件等によって例示される多様な情報が反映された応対テキストを生成できる。これにより、支援装置1は、再就職先の求人担当者の負担を低減し、再就職希望者の退職の事情に係る背景からもたらされた待遇希望条件等によって例示される多様な情報が反映された再就職支援を行える。 The large-scale language model 131 of this embodiment has an emergent ability to generate response text, acquired according to the amount of text used in pre-training. Therefore, the support device 1 can generate response text that reflects a variety of information, such as the desired working conditions and working conditions at the new employer, that are derived from the background of the job seeker's circumstances surrounding their resignation. This reduces the burden on recruiters at the new employer, and enables the support device 1 to provide job seeker support that reflects a variety of information, such as the desired working conditions and working conditions at the new employer, that are derived from the background of the job seeker's circumstances surrounding their resignation.
[支援処理の効果]
上述の支援処理において、再就職希望者抽出部114は、再就職希望者の待遇希望条件が再就職希望者情報と関連付けられて格納される再就職希望者データベース132(所定データベース)から、就業条件を満たす再就職希望者の情報を抽出する。
[Effect of support processing]
In the above-mentioned support processing, the re-employment applicant extraction unit 114 extracts information on re-employment applicants who satisfy the working conditions from a re-employment applicant database 132 (a specified database) in which the desired conditions for treatment of re-employment applicants are stored in association with re-employment applicant information.
ところで、データベースからの情報の抽出は、通常、SQL(Structured Query Language)によって例示される、データベースにおいてデータの操作等を行うための問い合わせ言語(データベース言語)で記載されたデータ抽出指令又はAPI(Application Programming Interface)を介したソフトウェア処理等のデータベース言語で記載された指令に基づく処理を用いて行われる。よって、多様な就業条件及び多様な待遇希望条件が反映された条件でデータ抽出を行うのは、容易ではない。 Incidentally, information extraction from a database is typically performed using data extraction commands written in a query language (database language) for manipulating data in a database, such as SQL (Structured Query Language), or processing based on commands written in a database language, such as software processing via an API (Application Programming Interface). Therefore, it is not easy to extract data under conditions that reflect a wide variety of working conditions and desired compensation.
本実施形態の大規模言語モデル131は、各国の言語、データベース言語等の各種言語で記載された大量のテキストを用いた事前学習が行われた言語モデルである。このような事前学習により、大規模言語モデル131は、育児と勤務との両立に関する要望を示す文章等によって例示される多様な就業条件及び多様な待遇希望条件に係る自然言語に基づいて同様の内容のテキストを事前学習に用いられた他の言語で生成する創発的能力を得ている。 The large-scale language model 131 of this embodiment is a language model that has undergone pre-training using large amounts of text written in various languages, such as national languages and database languages. Through this pre-training, the large-scale language model 131 has acquired the emergent ability to generate text with similar content in other languages used in pre-training, based on natural language relating to various working conditions and various desired treatment conditions, exemplified by sentences expressing desires regarding balancing childcare and work.
上述の支援処理において、条件生成部113は、就業条件と矛盾しない待遇希望条件と関連付けられた再就職希望者であるとの条件(第1条件)を大規模言語モデル131に生成させることにより、自然言語で記載された多様な就業条件及び多様な待遇希望条件に基づいてデータベース言語で記載された第1条件を生成できる。これにより、本実施形態の支援装置1は、データベース言語を用いて操作される従来技術のデータベースを利用することと、自然言語で記載された多様な就業条件及び多様な待遇希望条件に基づいて第1再就職希望者情報を再就職希望者データベース132から抽出することとを両立できる。 In the above-described support process, the condition generation unit 113 generates, in the large-scale language model 131, a condition (first condition) that the job seeker is associated with desired treatment conditions that do not contradict the working conditions, thereby generating first conditions written in a database language based on the various working conditions and desired treatment conditions written in natural language. This allows the support device 1 of this embodiment to both utilize a conventional database operated using a database language and extract first job seeker information from the job seeker database 132 based on the various working conditions and desired treatment conditions written in natural language.
よって、本実施形態の支援装置1は、再就職希望者の退職の事情に係る背景からもたらされた待遇希望条件等によって例示される多様な情報が反映された再就職支援を行うことができる。 Therefore, the support device 1 of this embodiment can provide reemployment support that reflects a variety of information, such as desired conditions for treatment, that are derived from the background of the reemployment applicant's circumstances surrounding their resignation.
<使用例>
以下は、本実施形態の支援装置1の使用例である。
<Usage example>
The following is an example of how the support device 1 of this embodiment is used.
〔データベースの更新〕
支援装置1は、再就職希望者から提供された待遇希望条件・個人情報、再就職希望者SNSから取得したメンバーのプロフィール等によって再就職希望者データベース132に格納された情報を更新する。
[Database update]
The support device 1 updates the information stored in the job seeker database 132 based on the desired conditions and personal information provided by the job seekers, and the profiles of members acquired from the job seeker SNS.
〔求人プラットフォームの提供〕
支援装置1は、再就職希望者を紹介するサービスの定額購読(サブスクリプション)を行っている再就職先の求人担当者が利用する端末T等から、就業条件を受信する。支援装置1は、就業条件と矛盾しない待遇希望条件と関連付けられた再就職希望者であるとの条件(第1条件)を大規模言語モデル131に生成させ、第1条件を満たす第1再就職希望者情報を再就職希望者データベース132から抽出する。これにより、支援装置1は、就業条件に対応する再就職希望者を求人担当者等に紹介する求人プラットフォームを提供できる。
[Providing a recruitment platform]
The support device 1 receives working conditions from a terminal T or the like used by a recruiter at a new job who has subscribed to a fixed-price service that introduces new job seekers. The support device 1 generates, in a large-scale language model 131, a condition (first condition) that the new job seeker is associated with desired treatment conditions that do not contradict the working conditions, and extracts information on first new job seekers who satisfy the first condition from a new job seeker database 132. In this way, the support device 1 can provide a recruiting platform that introduces new job seekers who meet the working conditions to recruiters or the like.
〔再就職に係るマッチング〕
支援装置1は、待遇希望条件の他、再就職希望者SNSにおける再就職希望者の求人広告に対するアクティビティ(例えば、「いいね!」を行った求人広告・就業先、好意的なコメントを付した求人広告・就業先、好意的なレビューを行った求人広告・就業先等)に基づいて、アクティビティと矛盾しない求人広告であるとの条件(第3条件)を大規模言語モデル131に生成させ、第3条件を満たす求人広告を求人広告データベース133から抽出する。そして、支援装置1は、第3条件に基づいて抽出された、当該アクティビティに係る再就職希望者との相性が良いと考えられる求人広告に基づいて、当該求人広告に係る再就職先へスカウトする勧誘文を再就職希望者に送る、当該再就職希望者を当該求人広告に係る求人担当者にリコメンドする等のマッチングを行う。
[Matching for reemployment]
Based on the desired conditions of employment and the activity of the job seeker regarding job advertisements on the job seeker's SNS (for example, job advertisements/employments that have been "liked," job advertisements/employments with favorable comments, job advertisements/employments for which favorable reviews have been given, etc.), the support device 1 generates in the large-scale language model 131 a condition (third condition) that the job advertisement must be consistent with the activity, and extracts job advertisements that satisfy the third condition from the job advertisement database 133. Then, based on the job advertisements that are considered to be a good match for the job seeker related to the activity extracted based on the third condition, the support device 1 performs matching such as sending the job seeker an invitation to work at the job seeker related to the job advertisement and recommending the job seeker to the recruiter related to the job advertisement.
〔就業体験登録〕
支援装置1は、上述の求人プラットフォーム、マッチングを介して再就職先への就業体験を希望するようになった就業体験希望者を記憶部13に登録する。そして、支援装置1は、就業体験プログラムを生成し、当該就業体験プログラムに係る通知を就業体験希望者に送信し、当該就業体験プログラムに係る進捗状況を管理する。また、支援装置1は、当該就業体験に関する口コミ(就業体験口コミ)等を職場評価として受信し、その分析結果を生成して、就業環境改善に係る助言及び再就職希望者の性格傾向に係る分析結果等を求人担当者に提供する。
[Work experience registration]
The support device 1 registers in the storage unit 13 a work experience applicant who has become interested in work experience at a new employer through the above-mentioned recruitment platform and matching. The support device 1 then generates a work experience program, sends notifications related to the work experience program to the work experience applicant, and manages the progress of the work experience program. The support device 1 also receives word-of-mouth reviews about the work experience (work experience reviews) and the like as workplace evaluations, generates analysis results thereof, and provides advice on improving the work environment and analysis results related to the personality tendencies of the new employer to the recruiter.
〔復職後の管理〕
支援装置1は、上述の求人プラットフォーム、マッチングを介して再就職先に就職(復職)した再就職者(復職者)を記憶部13に登録する。そして、支援装置1は、就業体験プログラムを生成し、当該再就職者に係るキャリア等を管理する。また、支援装置1は、当該再就職先に関する口コミ(復職後口コミ)等を職場評価として受信し、その分析結果を生成して、就業環境改善に係る助言及び再就職希望者の性格傾向に係る分析結果等を求人担当者に提供する。
[Management after returning to work]
The support device 1 registers reemployed individuals (returnees) who have found employment (returned to work) at a new employer through the above-mentioned recruitment platform and matching in the storage unit 13. The support device 1 then generates a work experience program and manages the careers, etc., of the reemployed individuals. The support device 1 also receives word-of-mouth reviews (word-of-mouth reviews after returning to work) and the like about the new employer as workplace evaluations, generates analysis results thereof, and provides advice on improving the work environment and analysis results, etc., about the personality tendencies of reemployment applicants to recruiters.
なお、本発明の思想の範疇において、当業者であれば各種の変更例及び修正例に想到し得るものである。よって、それら変更例及び修正例は、本発明の範囲に属するものと了解される。例えば、前述の実施の形態に対して、当業者が適宜、構成要素の追加、削除若しくは設計変更を行ったもの、又は、工程の追加、省略若しくは条件変更を行ったものも、本発明の要旨を備えている限り、本発明の範囲に含まれる。 It should be noted that within the scope of the concept of the present invention, those skilled in the art will be able to come up with various modifications and alterations. Therefore, it is understood that these modifications and alterations fall within the scope of the present invention. For example, even if a person skilled in the art appropriately adds or deletes components or modifies the design of the above-described embodiment, or adds or omits processes or modifies conditions, these modifications are also included within the scope of the present invention as long as they maintain the essence of the present invention.
S システム
1 支援装置
11 制御部
111 機械学習部
112 条件受信部
113 条件生成部
114 再就職希望者抽出部
115 勧誘文生成部
116 求人広告生成部
117 広告提供部
118 広告評価受信部
119 求人広告抽出部
120 職場評価受信部
121 職場評価分析生成部
13 記憶部
131 大規模言語モデル
132 再就職希望者データベース(所定データベース)
133 求人広告データベース(特定データベース)
14 通信部
N ネットワーク
T 端末
S System 1 Support device 11 Control unit 111 Machine learning unit 112 Condition receiving unit 113 Condition generating unit 114 Job seeker extraction unit 115 Solicitation message generating unit 116 Job advertisement generating unit 117 Advertisement providing unit 118 Advertisement evaluation receiving unit 119 Job advertisement extraction unit 120 Workplace evaluation receiving unit 121 Workplace evaluation analysis and generation unit 13 Storage unit 131 Large-scale language model 132 Job seeker database (predetermined database)
133 Job Advertisement Database (Specific Database)
14 Communication unit N Network T Terminal
Claims (6)
就業条件を受信する条件受信部と、
前記就業条件が受信された場合に、APIを介して、前記就業条件を含む入力を大規模言語モデルに与え、待遇希望条件が全てにおいて前記就業条件と矛盾しない再就職希望者を抽出する条件(第1条件)を前記大規模言語モデルに生成させる条件生成部と、
を備え、
前記第1条件は、前記再就職希望者情報を前記所定データベースから抽出するために用いられるデータベース言語で記述され、
前記就業条件を説明変数として含み、前記第1条件を目的変数として含む学習データを用いて前記大規模言語モデルを事前学習させ、
前記再就職希望者抽出部は、前記第1条件が生成された場合に、前記第1条件を満たす第1再就職希望者情報を所定データベースから抽出する、
再就職の支援装置。 a re-employment applicant extraction unit that extracts information on re-employment applicants that meets designated conditions from a predetermined database that stores information on the re-employment applicants (re-employment applicant information) that includes the desired conditions for treatment of the re-employment applicants;
a condition receiving unit that receives working conditions;
a condition generation unit that, when the working conditions are received, provides an input including the working conditions to a large-scale language model via an API and causes the large-scale language model to generate conditions (first conditions) for extracting job seekers whose desired treatment conditions are consistent with the working conditions in all respects ;
Equipped with
the first condition is written in a database language used to extract the job seeker information from the predetermined database;
pre-training the large-scale language model using training data including the working conditions as explanatory variables and the first condition as a target variable;
the job seeker extraction unit extracts, when the first condition is generated, first job seeker information that satisfies the first condition from a predetermined database;
A support device for reemployment.
請求項1に記載の支援装置。 a job advertisement generation unit that, when the working conditions are received, generates, via an API, a first job advertisement that reflects the working conditions based on the working conditions, using the large-scale language model that has been pre-trained using training data that includes the working conditions as an explanatory function and the first job advertisement as a target variable ;
The support device according to claim 1 .
前記第1求人広告に対する評価(広告評価)を前記所定端末から受信する広告評価受信部と、
前記第1求人広告が格納される特定データベースから、指定された条件を満たす第2求人広告を抽出する求人広告抽出部と、
をさらに備え、
求人広告及び当該求人広告に対する評価を説明変数として含み、好意的であると判別された評価に係る求人広告で示される就業条件と類似の内容のテキストをデータベース言語で記載した条件を目的変数として含む学習データを用いて前記大規模言語モデルを事前学習させ、
前記条件生成部は、前記大規模言語モデルに、テキストで表現された多様な評価及び多様な就業条件が反映された求人広告を含む入力を与え、好意的であると判別された評価に係る求人広告で示される就業条件と類似の内容のテキストをデータベース言語で記載した条件(第2条件)を前記大規模言語モデルに生成させ、
前記求人広告抽出部は、前記第2条件が生成された場合に、前記第2条件を満たす第2求人広告を特定データベースから抽出する、
請求項3に記載の支援装置。 an advertisement providing unit that provides the first job advertisement to a predetermined terminal used by the job seeker;
an advertisement evaluation receiving unit that receives an evaluation (advertisement evaluation) of the first job advertisement from the predetermined terminal;
a job advertisement extraction unit that extracts second job advertisements that satisfy specified conditions from a specific database in which the first job advertisements are stored;
Furthermore,
pre-training the large-scale language model using training data including job advertisements and evaluations of the job advertisements as explanatory variables and conditions written in a database language that are similar to the working conditions shown in the job advertisements related to the evaluations determined to be favorable as objective variables;
the condition generation unit provides the large-scale language model with an input including a job advertisement that reflects various evaluations expressed in text and various working conditions, and causes the large-scale language model to generate a condition (second condition) in which text similar to the working conditions shown in the job advertisement related to the evaluation determined to be favorable is written in a database language;
When the second condition is generated, the job advertisement extraction unit extracts second job advertisements that satisfy the second condition from a specific database.
The support device according to claim 3 .
前記支援装置は、
広告評価テキストを説明関数として含み、当該広告評価テキストの分析結果を目的変数として含む学習データを用いた事前学習が行われた前記大規模言語モデルに、前記広告評価テキストを含む入力を与え、当該広告評価テキストの分析結果を前記大規模言語モデルに生成させる広告評価分析生成部をさらに備える、
請求項4に記載の支援装置。 The advertisement evaluation includes an advertisement evaluation written in natural language (advertisement evaluation text),
The support device includes:
The large-scale language model further includes an advertisement evaluation analysis generation unit that provides an input including the advertisement evaluation text to the large-scale language model that has been pre-trained using training data that includes an advertisement evaluation text as an explanatory function and an analysis result of the advertisement evaluation text as a target variable, and causes the large-scale language model to generate an analysis result of the advertisement evaluation text.
The support device according to claim 4.
複数の職場評価を説明関数として含み、当該複数の職場評価の分析結果を目的変数として含む学習データを用いた事前学習が行われた前記大規模言語モデルに、前記職場評価を含む入力を与え、当該職場評価の分析結果を前記大規模言語モデルに生成させる職場評価分析生成部と、
をさらに備える、
請求項1に記載の支援装置。 a workplace evaluation receiving unit that receives an evaluation of a workplace where the new employee will be employed (workplace evaluation) from the new employee;
a workplace evaluation analysis generation unit that provides an input including the workplace evaluations to the large-scale language model that has been pre-trained using training data that includes a plurality of workplace evaluations as explanatory functions and includes analysis results of the plurality of workplace evaluations as objective variables, and causes the large-scale language model to generate analysis results of the workplace evaluations;
Further provided with
The support device according to claim 1 .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023153888A JP7804161B2 (en) | 2023-09-20 | 2023-09-20 | Reemployment support device |
| JP2024209056A JP2025049297A (en) | 2023-09-20 | 2024-11-29 | Reemployment support device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023153888A JP7804161B2 (en) | 2023-09-20 | 2023-09-20 | Reemployment support device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024209056A Division JP2025049297A (en) | 2023-09-20 | 2024-11-29 | Reemployment support device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025045874A JP2025045874A (en) | 2025-04-02 |
| JP7804161B2 true JP7804161B2 (en) | 2026-01-22 |
Family
ID=95209249
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023153888A Active JP7804161B2 (en) | 2023-09-20 | 2023-09-20 | Reemployment support device |
| JP2024209056A Pending JP2025049297A (en) | 2023-09-20 | 2024-11-29 | Reemployment support device |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024209056A Pending JP2025049297A (en) | 2023-09-20 | 2024-11-29 | Reemployment support device |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7804161B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019215836A (en) | 2018-06-11 | 2019-12-19 | 株式会社テックオーシャン | Human resources matching system |
| CN111105203A (en) | 2019-11-19 | 2020-05-05 | 平安金融管理学院(中国·深圳) | Resume screening control method and device, computer equipment and storage medium |
| JP2022180282A (en) | 2021-05-24 | 2022-12-06 | ネイバー コーポレーション | Persona chatbot control method and system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7022401B1 (en) * | 2021-10-04 | 2022-02-18 | 株式会社フジヨシ | Human resources matching device and human resources matching program |
-
2023
- 2023-09-20 JP JP2023153888A patent/JP7804161B2/en active Active
-
2024
- 2024-11-29 JP JP2024209056A patent/JP2025049297A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019215836A (en) | 2018-06-11 | 2019-12-19 | 株式会社テックオーシャン | Human resources matching system |
| CN111105203A (en) | 2019-11-19 | 2020-05-05 | 平安金融管理学院(中国·深圳) | Resume screening control method and device, computer equipment and storage medium |
| JP2022180282A (en) | 2021-05-24 | 2022-12-06 | ネイバー コーポレーション | Persona chatbot control method and system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025049297A (en) | 2025-04-03 |
| JP2025045874A (en) | 2025-04-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Alter et al. | Responsible practices for data sharing. | |
| Mishori | The social determinants of health? Time to focus on the political determinants of health! | |
| Martin et al. | Opening government health data to the public: benefits, challenges, and lessons learned from early innovators | |
| US11316808B1 (en) | Use of machine-learning models in creating messages for advocacy campaigns | |
| US11711324B2 (en) | Use of machine-learning models in creating messages for advocacy campaigns | |
| US20240143672A1 (en) | Ephemeral social networks | |
| Zhu et al. | Effectiveness of shared leadership in Wikipedia | |
| Elizalde | Techno-stress: Damage caused by new emerging risks | |
| Demers et al. | Measuring corporate human capital disclosures: Lexicon, data, code, and research opportunities | |
| Works et al. | Damage control: Canadian University crisis management responses to sexual assault | |
| Dube | The conceptualization of processes for handling online requests of information resources in academic libraries in South Africa: Experience from an Open Distance e-Learning (ODeL) environment | |
| Wagner et al. | Exploring Transfer Potentials of the IMPROVE job Intervention for Strengthening Workplace Health Management in Micro-, Small-, and Medium-Sized Enterprises in Germany: A Qualitative Study | |
| Bellesia | Resilience in Times of a Pandemic | |
| Wang et al. | Development and psychometric testing of the nurses' core competencies for public health emergencies scale: A multicenter cross-sectional study | |
| Lieberman et al. | Family preservation and healthy outcomes for pregnant and parenting teens in foster care: The Inwood House theory of change | |
| JP7804161B2 (en) | Reemployment support device | |
| Mousa | What determines the engagement of nurses in organizational learning post Covid-19? The role of street-level bureaucracy and florence nightingale theories | |
| Liang et al. | Research on college students’ psychological crisis intervention based on web crawler technology | |
| Roundtree | Dialogic of Social Media in Healthcare Settings: Text Mining the Rules, Attitudes, and Behaviors of Health Organizations and the Public. | |
| JP7743098B2 (en) | Recruitment page generator | |
| Ireland et al. | Sadness and anxiety language in Reddit messages before and after quitting a job | |
| Alvarez et al. | Occupational risk prevention in people with autism spectrum disorder: A review of the state of the art | |
| Samsir et al. | Application Design Resume Medical by Using Microsoft Visual Basic. Net 2010 at the Health Center Appointments: Application Design Resume Medical by Using Microsoft Visual Basic. Net 2010 at the Health Center Appointments | |
| Works | Essay Sample on Diverse Population and a Substance | |
| Douglas et al. | The National Domestic and Family Violence Bench Book 2019 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231107 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20231107 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240206 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240328 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240606 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240904 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241129 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20241209 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250922 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251209 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7804161 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R154 | Certificate of patent or utility model (reissue) |
Free format text: JAPANESE INTERMEDIATE CODE: R154 |