JP7743098B2 - Recruitment page generator - Google Patents
Recruitment page generatorInfo
- Publication number
- JP7743098B2 JP7743098B2 JP2023138157A JP2023138157A JP7743098B2 JP 7743098 B2 JP7743098 B2 JP 7743098B2 JP 2023138157 A JP2023138157 A JP 2023138157A JP 2023138157 A JP2023138157 A JP 2023138157A JP 7743098 B2 JP7743098 B2 JP 7743098B2
- Authority
- JP
- Japan
- Prior art keywords
- job
- job posting
- posting
- language model
- generation device
- 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 recruitment page generation device.
看護職及び介護職等によって例示される勤務形態が複雑かつ人材の流動性が比較的高い職場がある。人材の流動性が比較的高い職場では、求人がしばしば行われ、求人に係る作業が職場の負担となり得る。そのため、求人を支援する手段が求められている。 There are workplaces where working patterns are complex and the turnover of personnel is relatively high, such as in nursing and caregiving. In workplaces where the turnover of personnel is relatively high, recruitment is frequent, and the work involved in recruitment can become a burden on the workplace. Therefore, there is a need for means to support recruitment.
(従来技術)
求人を支援することに関する従来技術の一例として、特許文献1は、企業に所属する者の電子メールの送受信履歴の特徴量の集計情報を所定の数理モデルに入力して生成された行動特性情報(第一の行動特性情報)と、求職者の電子メールの送受信履歴の特徴量の集計情報を上述の所定の数理モデルに入力して生成された行動特性情報(第二の行動特性情報)との類似度を算出する等する就職支援装置を開示している。特許文献1の技術によれば、求職者が意識して作業することなく適合した企業に関する情報を取得することができ、企業にとっては採否判断をするために有用な求職者に関する情報を収集し得る。
(Prior Art)
As an example of prior art related to supporting recruitment, Patent Document 1 discloses an employment support device that calculates the similarity between behavioral characteristic information (first behavioral characteristic information) generated by inputting aggregate information on feature amounts of email sending and receiving histories of employees of a company into a predetermined mathematical model, and behavioral characteristic information (second behavioral characteristic information) generated by inputting aggregate information on feature amounts of email sending and receiving histories of a job seeker into the above-mentioned predetermined mathematical model. The technology in Patent Document 1 allows job seekers to obtain information on suitable companies without any conscious effort, and companies can collect information on job seekers that is useful for making hiring or rejection decisions.
ところで、勤務形態が複雑な職場では、雇用形態、勤務時間帯、求められる能力等の求人における条件(求人条件)が多様なものとなり得る。そして、多様な求人条件が反映された採用ページを作成するためには、採用ページ作成に係る高い技量が求められる。求人条件が多様であることに加えて、人材の流動性が比較的高く、求人がしばしば行われる場合、高い技量が求められることから替わりの人材に乏しい広告担当者に採用ページ作成に係る膨大な負担が集中し得る。特許文献1の技術は、類似度の算出を通して求職者及び企業の便宜を図り得るに留まり、広告担当者の負担を低減する点において、さらなる改良の余地がある。 In workplaces with complex working patterns, job posting conditions (job requirements) can vary widely, including employment type, working hours, and required skills. Creating a job posting page that reflects these diverse job requirements requires a high level of skill in creating the job posting page. In addition to the diverse job posting conditions, when labor turnover is relatively high and job postings are frequent, the high level of skill required can place a huge burden on advertising personnel, who have few replacement personnel. The technology in Patent Document 1 is only able to provide convenience to job seekers and companies through similarity calculations, and there is room for further improvement in terms of reducing the burden on advertising personnel.
本発明は係る事情にかんがみてなされたものであり、その目的は、手本となるような採用ページを求人担当者に提供する等して、採用ページの生成に係る求人担当者の負担を低減することである。 The present invention was made in light of these circumstances, and its purpose is to reduce the burden on recruiters involved in creating recruitment pages by, for example, providing them with model recruitment pages.
本発明者らは、上記課題を解決するために鋭意検討した結果、校正済の求人原稿等による機械学習が行われた大規模言語モデルを用いて求人原稿を生成すること等によって、上記の目的を達成できることを見いだした。そして、本発明者らは、本発明を完成させるに至った。具体的に、本発明は以下のものを提供する。 After extensive research into solving the above-mentioned problems, the inventors discovered that the above-mentioned objectives could be achieved by generating job postings using a large-scale language model that had undergone machine learning using proofread job postings, etc. As a result, the inventors were able to complete the present invention. Specifically, the present invention provides the following:
本発明は、求人条件を受信する条件受信部と、前記求人条件を含む入力を大規模言語モデルに与え、前記求人条件が反映された求人原稿である第1求人原稿を前記大規模言語モデルに生成させる原稿生成部と、校正済の前記第1求人原稿である校正稿を受信する校正稿受信部と、前記求人条件及び前記第1求人原稿を説明変数として含み、前記校正稿を目的変数として含む学習データを用いて、求人条件を入力とする当該求人条件が反映された求人原稿の生成を大規模言語モデルに機械学習させる機械学習部と、を備える、採用ページの生成装置を提供する。 The present invention provides a recruitment page generation device comprising: a conditions receiving unit that receives job requirements; a manuscript generation unit that provides input including the job requirements to a large-scale language model and causes the large-scale language model to generate a first job requirement that reflects the job requirements; a proofreading receiving unit that receives a proofread version of the first job requirement that has been proofread; and a machine learning unit that uses training data that includes the job requirements and the first job requirement as explanatory variables and the proofread version as a target variable to train the large-scale language model to generate a job requirement that reflects the job requirements, taking the job requirements as input.
採用ページを自動生成する装置があれば、そのような装置は、生成された採用ページをそのまま使う、生成された採用ページを求人担当者の手本とする等して、求人担当者の負担を低減できる。採用ページの自動生成に関し、例えば、求人条件に含まれる個別の条件それぞれに対応する定型文を組み合わせて採用ページを生成する手順等があり得る。しかしながら、多様な求人条件が反映された採用ページを作成する場合、膨大な量の定型文を予め用意することとなり、求人担当者の負担がかえって増えてしまうことが懸念される。 If there were a device that could automatically generate recruitment pages, such a device could reduce the burden on recruiters by allowing them to use the generated recruitment pages as is or as a model for recruiters. One possible procedure for automatically generating recruitment pages is to generate a recruitment page by combining standard phrases corresponding to each individual condition included in the recruitment requirements. However, when creating a recruitment page that reflects a wide variety of recruitment requirements, a huge amount of standard phrases would need to be prepared in advance, which could actually increase the burden on recruiters.
ところで、大規模言語モデルは、採用ページ等を含む大量のテキストを用いた事前学習が行われた言語モデルである。このような事前学習により、大規模言語モデルは、求人条件が入力された場合に求人条件が反映された採用ページを生成する創発的能力を得ている。しかしながら、上述の創発的能力のみで多様な求人条件が反映された採用ページを生成しようとすると、求人条件と採用ページとの一致、求職者に訴えかける能力等によって例示される各種要件のいずれかにおいて不備があり、手本とならない採用ページが生成され得る。 A large-scale language model is a language model that has undergone pre-training using large amounts of text, including recruitment pages. Through this pre-training, the large-scale language model has the emergent ability to generate a recruitment page that reflects the job requirements when they are input. However, if an attempt is made to generate a recruitment page that reflects a variety of job requirements using only the above-mentioned emergent ability, there may be deficiencies in any of the various requirements, such as the match between the job requirements and the recruitment page, or the ability to appeal to job seekers, and the resulting recruitment page may not be exemplary.
本発明は、本発明により生成された第1求人原稿の校正稿を校正稿受信部において受信し、求人条件及び第1求人原稿を説明変数として含み、受信された校正稿を目的変数として含む学習データを用いた機械学習を行うことにより、上述の創発的能力のみでは不足している能力を大規模言語モデルに機械学習させる。これにより、本発明は、手本となるような採用ページを当該機械学習が行われた大規模言語モデルに生成させ、求人担当者に提供できる。よって、本発明は、採用ページの生成に係る求人担当者の負担を低減できる。 The present invention receives a proofread version of the first job posting generated by the present invention in a proofread version receiving unit, and performs machine learning using training data that includes the job requirements and the first job posting as explanatory variables and the received proofread version as a target variable, thereby teaching the large-scale language model the capabilities that are insufficient with the emergent capabilities described above. As a result, the present invention can have the large-scale language model that has undergone machine learning generate a model recruitment page and provide it to recruiters. Therefore, the present invention can reduce the burden on recruiters involved in generating recruitment pages.
本発明は、手本となるような採用ページを求人担当者に提供する等して、採用ページの生成に係る求人担当者の負担を低減できる。 The present invention can reduce the burden on recruiters involved in creating recruitment pages by, for example, providing them with model recruitment pages.
以下は、本発明の実施形態の一例について、図面を参照しながら詳細に説明するものである。 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とを含んで構成される。 The system S is composed of a recruitment page generation device 1 and a terminal T configured to be able to communicate with the generation device 1 via a network N.
〔生成装置1〕
生成装置1は、制御部11、記憶部12、及び通信部13等を備える。生成装置1の種類は、特に限定されない。該種類として、例えば、サーバ、クラウドサーバ等が挙げられる。
[Generation device 1]
The generating device 1 includes a control unit 11, a storage unit 12, and a communication unit 13. There are no particular limitations on the type of the generating device 1. Examples of the type include a server, a cloud server, and the like.
生成装置1は、大量のテキストによる事前学習が行われた大規模言語モデルに機械学習を行わせる処理と、当該機械学習が行われた大規模言語モデルに採用ページ(求人原稿)を生成させる処理とを実行できるよう構成されている。これらの処理の実行は、例えば、大規模言語モデルの利用に係るAPIを介して実現される。以下は、生成装置1のより詳細な構成例である。 The generation device 1 is configured to perform a process of causing a large-scale language model that has been pre-trained using a large amount of text to perform machine learning, and a process of causing the large-scale language model that has undergone machine learning to generate a recruitment page (job posting). These processes are performed, for example, via an API related to the use of the large-scale language model. The following is a more detailed example of the configuration of the generation 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は、必要に応じて記憶部12及び/又は通信部13と協働する。そして、制御部11は、生成装置1で実行される本実施形態のプログラムのソフトウェア構成要素である、条件受信部111、案文受信部112、原稿生成部113、校正稿受信部114、評価受信部115、機械学習部116等を実現する。本実施形態のプログラムのソフトウェア構成要素それぞれが提供する機能は、後述する生成処理の好ましい流れの説明において示される。 The control unit 11 cooperates with the memory unit 12 and/or communication unit 13 as necessary. The control unit 11 then implements the software components of the program of this embodiment executed by the generation device 1, such as the condition receiving unit 111, draft receiving unit 112, manuscript generation unit 113, proofread receiving unit 114, evaluation receiving unit 115, and machine learning unit 116. 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 generation process described below.
[記憶部12]
記憶部12は、データ及び/又はファイルが記憶される装置であって、ハードディスク、半導体メモリ、記録媒体、及びメモリカード等によってデータを非一時的に格納するストレージ部を有する。
[Storage unit 12]
The memory unit 12 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.
記憶部12は、ネットワークNを介してNAS(Network Attached Storage)、SAN(Storage Area Network)、クラウドストレージ、ファイルサーバ及び/又は分散ファイルシステム等の記憶装置又は記憶システムとの接続を可能にする仕組みを有してもよい。 The storage unit 12 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.
記憶部12には、マイクロコンピューターで実行されるプログラム、大規模言語モデル121、求人原稿データベース122等が格納されている。 The memory unit 12 stores programs executed by the microcomputer, a large-scale language model 121, a job posting database 122, etc.
(大規模言語モデル121)
本実施形態における大規模言語モデル121(Large Language Model、LLM)は、自然言語処理において用いられる確率モデルの一種であり、与えられた単語・文章が自然言語としてどのように起こりやすいかを確率的に予測するためのモデルである。生成装置1は、大規模言語モデル121に、後述する生成用データの文章を入力として与え、生成用データの文章に続いて起こりやすい採用ページの文章を予測させ、そして、予測された採用ページの文章を生成させることができる。
(Large-scale language model 121)
The large-scale language model 121 (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 generation device 1 provides a sentence of generation data (described later) as an input to the large-scale language model 121, predicts a sentence of an adoption page that is likely to occur following the sentence of the generation data, and generates the predicted adoption page sentence.
大規模言語モデル121は、外部のクラウドサーバ等に格納され、大規模言語モデル121の利用に係るAPI(Application Programming Interface)を介して実行される態様でもよく、記憶部12に格納された態様でもよい。 The large-scale language model 121 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 121, or may be stored in the memory unit 12.
大規模言語モデル121がAPIを介して実行される態様であることにより、生成装置1は、大規模言語モデル121を記憶部12に格納する構成より単純で費用対効果等に優れた構成となる。 By implementing the large-scale language model 121 via an API, the generation device 1 has a simpler and more cost-effective configuration than a configuration in which the large-scale language model 121 is stored in the memory unit 12.
大規模言語モデル121が記憶部12に格納された態様であることにより、生成装置1は、クラウドサーバ等の外部装置と逐一通信することなく、大規模言語モデル121に係る処理を実行できる。これにより、生成装置1は、通信に係る処理遅延、情報セキュリティ上のリスク等を低減することができる。以下は、大規模言語モデル121が記憶部12に格納された態様を中心とした説明であるが、当業者であれば、大規模言語モデル121が外部のクラウドサーバ等においてAPIを介して実行される態様を同様に実現できるものと了解される。 By storing the large-scale language model 121 in the storage unit 12, the generation device 1 can execute processing related to the large-scale language model 121 without having to communicate point-by-point with an external device such as a cloud server. This allows the generation device 1 to reduce processing delays and information security risks associated with communication. The following explanation focuses on the large-scale language model 121 being stored in the storage unit 12, but those skilled in the art will understand that a similar implementation can be implemented in which the large-scale language model 121 is executed via an API on an external cloud server or the like.
大規模言語モデル121は、少なくとも500GB(ギガバイト)以上の大量のテキストで学習が行われている。このようなモデルとして、例えば、OpenAI(登録商標)のChatGPT、GPT-3.5、GPT-4、Meta AI(登録商標)のLLaMa等が挙げられる。 The large-scale language model 121 is trained on a large amount of text, at least 500 GB (gigabytes) or more. Examples of such models include ChatGPT, GPT-3.5, and GPT-4 from OpenAI (registered trademark), and LLaMa from Meta AI (registered trademark).
言語モデルは、学習データ量が増大すると、その性能が壊れたニューラルスケーリング則(BNSL)に沿って増大し、BNSLにおいてセグメント間を遷移するときに創発的能力を獲得すると考えられる。そのため、本実施形態の大規模言語モデル121は、事前学習に用いられたテキスト量に応じて獲得される、求人条件が入力された場合に求人条件が反映された求人原稿を生成する創発的能力を得ている。 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 121 of this embodiment acquires the emergent capabilities, acquired according to the amount of text used in pre-training, to generate job postings that reflect the job posting conditions when they are input.
大規模言語モデル121は、テキストの意味上のかたまり(単語等)であるトークンで数えた場合における、テキストの生成に用いられる文脈(コンテキスト)の上限が3万以上であることが好ましい。これにより、大規模言語モデル121は、数多くの条件を含むべく多数のトークンを用いて記述された求人条件を文脈として踏まえた求人原稿を生成できる。また、これにより、大規模言語モデル121は、多数のトークンを用いて記述された案文を文脈として踏まえた機械学習を行える。 When counting tokens, which are semantic blocks of text (words, etc.), the large-scale language model 121 preferably has an upper limit of 30,000 or more contexts used to generate text. This allows the large-scale language model 121 to generate job postings that take into account, as context, job requirements written using a large number of tokens to include numerous conditions. This also allows the large-scale language model 121 to perform machine learning that takes into account, as context, draft text written using a large number of tokens.
大規模言語モデル121は、10兆個以上のトークンを含むテキストで学習が行われていることが好ましい。これにより、大規模言語モデル121は、求人が行われる職場の職種等に応じたニュアンスが反映された求人原稿を生成する創発的能力を得ると考えられる。 The large-scale language model 121 is preferably trained on text containing 10 trillion or more tokens. This is believed to give the large-scale language model 121 the emergent ability to generate job postings that reflect nuances appropriate to the job type and other aspects of the workplace where the job is being posted.
大規模言語モデル121は、少なくとも100億以上の多数のパラメータを有するモデルであることが好ましい。これにより、大規模言語モデル121は、大量のテキストから得られる創発的能力を十分に反映した処理を実行できる。 The large-scale language model 121 is preferably a model with a large number of parameters, at least 10 billion or more. This allows the large-scale language model 121 to perform processing that fully reflects the emergent capabilities obtained from large amounts of text.
(求人原稿データベース122)
求人原稿データベース122には、求人原稿の生成に用いられるデータ(生成用データ)と生成された求人原稿とが互いに関連付けられた情報が格納される。当該関連付けられた情報は、例えば、求人条件及び当該求人条件に基づいて生成された第1求人原稿が関連付けられた情報、求人原稿の案文及び当該案文に基づいて生成された第2求人原稿が関連付けられた情報等である。第1求人原稿及び第2求人原稿等の求人原稿は、求人原稿の校正稿、求人原稿への評価等の改善情報と関連付けられて格納されることが好ましい。これにより、生成装置1は、改善情報に基づく機械学習を行える。
(Recruitment script database 122)
The job posting database 122 stores information that associates data used to generate job postings (generation data) with the generated job postings. This associated information includes, for example, information associating job posting requirements with a first job posting generated based on the job posting requirements, and information associating a draft of a job posting with a second job posting generated based on the draft. Job postings such as the first job posting and the second job posting are preferably stored in association with proofread versions of the job postings and improvement information such as evaluations of the job postings. This allows the generation device 1 to perform machine learning based on the improvement information.
求人原稿データベース122は、所定の条件を満たす求人原稿を抽出できるよう構成される。これにより、生成装置1は、求人条件等によって例示される所定の条件を満たす求人原稿を抽出できる。 The job posting database 122 is configured to extract job postings that meet specified conditions. This allows the generation device 1 to extract job postings that meet specified conditions, such as job posting conditions.
求人原稿データベース122に格納される求人原稿は、特に限定されない。当該求人原稿は、例えば、電子メールを介した送信、ショートメッセージを介した送信、SNSへの投稿等に適したテキストの態様、電子メールを介した送信においてテキストより高い表現力を実現できる修飾付テキスト(例えば、HTML(HyperText Markup Language)等)の態様、テキストと画像とが含まれる態様(例えば、PDF(Portable Document Format)、Webページ等)、音声通話・ボイスメッセージ等を介した送信に適した音声の態様、画像広告に適した画像の態様、表現力に富む映像の態様等によって例示される各種態様の広告を含む。 The job postings stored in the job posting database 122 are not particularly limited. These job postings include various types of advertisements, exemplified by, for example, text suitable for transmission via email, short message, or posting to social media, modified text (e.g., HTML (HyperText Markup Language)) that allows for greater expressiveness than text when transmitted via email, a combination of text and images (e.g., PDF (Portable Document Format), web pages, etc.), audio suitable for transmission via voice calls or voice messages, image suitable for image advertisements, and expressive video.
求人原稿データベース122に格納される求人原稿は、テキストを含むことが好ましい。求人原稿がテキストを含むことにより、大規模言語モデル121によって生成されたテキストの態様の条件による抽出が容易となる。求人原稿が画像、音声、映像等のマルチメディア情報を含む態様の場合、求人原稿は、テキストの態様の条件による抽出を容易にすべく、マルチメディア情報に対する各種認識処理によって生成された当該マルチメディア情報の内容を示すテキストと関連付けられていることが好ましい。 The job postings stored in the job posting database 122 preferably contain text. Including text in the job postings makes it easier to extract text based on the conditions of the text format generated by the large-scale language model 121. If the job posting contains multimedia information such as images, audio, or video, it is preferable that the job posting 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 text based on the conditions of the text format.
図2は、求人原稿データベース122の一例である。図2に示された一例において、ID「A0001」で識別される求人原稿「〔新卒・経験者歓迎〕正看護師を募集します。学歴・経験不問、64歳以下を対象。育休・介護休・看護休の取得実績あり、ワークライフバランス重視。勤務時間9:00-18:00(休憩60分)、残業なし。給与△△万円-△△万円。賞与・手当充実。充実の研修でスキルアップも可能。ぜひ、私たちのチームであなたの力を発揮しませんか? ご応募お待ちしています。」は、生成用データとしての求人条件「1.資格等 (1)学歴・経験不問(正看護師必須) (2)64歳以下 ※定年65歳のため 2.勤務条件 (1)育児休業・介護休業・看護休暇の取得実績あり (2)勤務時間 9:00-18:00(休憩60分)、残業無し (3)給与△△万円-△△万円」に対応し、改善情報としての校正稿「〔正看護師募集(日勤)〕正看護師を募集します。学歴・経験不問、64歳以下を対象。育休・介護休・看護休の取得実績あり、家庭・育児と両立できます。勤務時間(日勤のみ)9:00-18:00(休憩60分)、残業なし。給与△△万円-△△万円。賞与・手当充実。ぜひ、私たちのチームであなたの力を発揮しませんか? ご応募お待ちしています。」と関連付けられている。 Figure 2 is an example of a job posting database 122. In the example shown in Figure 2, the job posting identified by ID "A0001" reads, "We are looking for a registered nurse (new graduates and experienced candidates welcome). Educational background and experience are not required, and the position is 64 years old or younger. Childcare leave, family care leave, and nursing care leave are available, and work-life balance is emphasized. Working hours are 9:00-18:00 (60-minute break), and no overtime. Salary is △△ yen to △△ yen. Bonuses and allowances are generous. Skills can also be improved through extensive training. Why not put your skills to good use on our team? We look forward to your application." is used as data to generate job posting conditions: "1. Qualifications, etc. (1) Educational background and experience are not required (registered nurse required) (2) Age 64 or younger *Retirement age is 65 2. Working conditions (1) Childcare leave, family care leave, and nursing care leave are available (2) Working hours are 9:00-18:00 (60-minute break), and no overtime" (3) In response to "Salary: △△ million yen - △△ million yen," the revised draft as improvement information is linked to the following: "[Registered nurse wanted (day shift)] We are looking for a registered nurse. No educational background or experience required, eligible applicants are 64 years of age or younger. We have a track record of taking parental leave, caregiving leave, and nursing care leave, so you can balance work with family and childcare. Working hours (day shift only): 9:00-18:00 (60-minute break), no overtime. Salary: △△ million yen - △△ million yen. Generous bonuses and allowances. Why not show us your skills on our team? We look forward to receiving your application."
また、図2に示された一例において、ID「A0002」で識別される求人原稿「〔新人看護師募集〕学歴・経験不問、△△市△△町への通勤可能な方、3交替制勤務。日勤8:45-17:00(休憩60分)、準夜16:30-24:00(休憩45分)、深夜24:00-32:45(休憩90分)。週5日以上勤務できる方、勤務期間は3-6ヶ月または6ヶ月以上。月8-10回の準夜・深夜勤あり。給与は△△万円-△△万円。手当充実。やりがいのある職場で成長しませんか? ご応募お待ちしています。」は、生成用データとしての案文「〔看護師募集〕学歴・経験不問で△△市△△町へ通勤できる方。3交替制で日勤は8:45-17:00(休憩60分)、準夜は16:30-24:00(休憩45分)、深夜は24:00-32:45(休憩90分)です。3-6ヶ月以内/6ヶ月以上のどちらかで週5日以上働ける人。準夜勤・深夜勤が月8-10回あります。月給△△万円-△△万円です。」に対応し、改善情報としての評価「△△市は若者が少なくベテランの復職が大事なので、学歴不問・経験不問でも新人看護師に限定しないよう書いた方がいいです。」と関連付けられている。 Also, in the example shown in Figure 2, the job posting identified by ID "A0002" reads: "[New nurse wanted] No educational background or experience required, must be able to commute to △△ city △△ town, three-shift system. Day shift 8:45-17:00 (60-minute break), late night shift 16:30-24:00 (45-minute break), late night shift 24:00-32:45 (90-minute break). Must be able to work at least five days a week, employment period 3-6 months or 6 months or more. 8-10 late night and night shifts per month. Salary △△ yen - △△ yen. Comprehensive benefits. Why not grow in a rewarding workplace? We look forward to your application." corresponds to the proposed text used as data to be generated, "[Nurses wanted] Educational background and experience are not required, and nurses who can commute to △△ town in △△ city. There are three shifts, with day shifts from 8:45 to 17:00 (60-minute break), late-night shifts from 16:30 to 24:00 (45-minute break), and late-night shifts from 24:00 to 22:45 (90-minute break). Nurses who can work at least five days a week for either 3-6 months or more than 6 months. There are 8-10 late-night and late-night shifts per month. Monthly salary is △△ yen to △△ yen.", and is associated with the assessment used as improvement information, "Since there are few young people in △△ city and it is important for veterans to return to work, it would be better to write in a way that does not limit the application to new nurses, even if educational background and experience are not required."
これにより、生成装置1は、多様な求人条件が示された生成用データを含む入力に基づいて大規模言語モデル121に生成させた求人原稿を求人原稿データベース122に格納し、端末T等に提供することができる。また、これにより、生成装置1は、求人原稿データベース122に格納された求人原稿及び改善情報に基づいて大規模言語モデル121に求人原稿の生成を機械学習させることができる。 This allows the generation device 1 to store in the job posting database 122 the job posting script generated by the large-scale language model 121 based on input including generation data indicating a variety of job posting conditions, and provide it to the terminal T, etc. This also allows the generation device 1 to train the large-scale language model 121 to generate job postings based on the job postings and improvement information stored in the job posting database 122 through machine learning.
[通信部13]
通信部13は、生成装置1をネットワークNに接続して端末T等と通信可能にするものであれば特に限定されない。通信部13として、例えば、携帯電話ネットワークに対応した無線装置、無線LANに接続可能なデバイス、及びイーサネット規格に対応したネットワークカード等が挙げられる。
[Communication unit 13]
The communication unit 13 is not particularly limited as long as it connects the generation device 1 to the network N and enables communication with the terminal T, etc. Examples of the communication unit 13 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 generating 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は、生成用データを生成装置1に送信する処理、生成された求人原稿を生成装置1から受信し、表示する処理、改善情報を生成装置1に送信する処理等を実行するよう構成される。改善情報を生成装置1に送信する処理は、当該改善情報に対応する求人原稿を特定する情報(特定情報)を改善情報と共に送信することが好ましい。
[Terminal T]
Terminal T is not particularly limited. Terminal T may be any of various terminals used by people involved in job postings, such as those who create job postings, such as recruiters, and those who proofread job postings. Terminal T is configured to execute processes such as sending generation data to generation device 1, receiving and displaying the generated job posting from generation device 1, and sending improvement information to generation device 1. In the process of sending improvement information to generation device 1, it is preferable to send information identifying the job posting corresponding to the improvement information (identification information) together with the improvement information.
〔生成処理のメインフローチャート〕
図3は、本実施形態の生成装置1で実行される生成処理の好ましい流れの一例を示すメインフローチャートである。図4は、図3から続く図である。以下は、図3から図4を用いた、本実施形態の生成装置1で実行される生成処理の好ましい流れの一例である。
[Main flowchart of generation process]
Fig. 3 is a main flowchart showing an example of a preferred flow of the generation process executed by the generation device 1 of this embodiment. Fig. 4 is a diagram continuing from Fig. 3. The following is an example of a preferred flow of the generation process executed by the generation device 1 of this embodiment using Figs. 3 and 4.
生成処理は、受信された求人条件に基づく求人原稿の生成に関する一連の処理(ステップS1からステップS2)を含む。これにより、生成装置1は、多様な求人条件が反映された採用ページのための求人原稿を自動生成できる。 The generation process includes a series of steps (steps S1 to S2) related to generating a job posting based on the received job requirements. This allows the generation device 1 to automatically generate a job posting for a recruitment page that reflects a variety of job requirements.
[ステップS1:求人条件を受信したか判別]
制御部11は、記憶部12及び通信部13と協働して、条件受信部111を実行する。そして、制御部11は、条件受信部111により、端末T等から求人条件を受信したか判別する処理を実行する(ステップS1、条件受信ステップ)。受信したと判別したならば、制御部11は、受信された求人条件を記憶部12に格納し、処理をステップS2に移す。受信したと判別しなかったならば、制御部11は、処理をステップS3に移す。
[Step S1: Determine whether job conditions have been received]
The control unit 11 executes the condition receiving unit 111 in cooperation with the storage unit 12 and the communication unit 13. The control unit 11 then executes a process to determine whether the job offer conditions have been received from the terminal T or the like by the condition receiving unit 111 (step S1, condition receiving step). If it is determined that the job offer conditions have been received, the control unit 11 stores the received job offer conditions in the storage unit 12 and proceeds to step S2. If it is not determined that the job offer conditions have been received, the control unit 11 proceeds to step S3.
(求人条件)
条件受信ステップにおいて受信される求人条件は、大規模言語モデル121に入力テキストとして与えることが可能であれば、特に限定されない。当該求人条件は、例えば、業務内容、勤務地、転勤の有無及びその詳細、勤務時間帯(曜日によって異なる希望時間帯、特定の日だけ異なる希望時間帯等の定型的でない希望時間帯を含む)、勤務日(曜日等)、契約期間、雇用形態(契約社員、正社員等)、給与及び昇給システム、社会保険の有無及びその詳細、保育施設の有無及びその詳細、育児支援の有無及びその詳細、再訓練支援の有無及びその詳細、資格取得支援の有無及びその詳細、並びに、コンプライアンス遵守に関する取り組み(労働災害対策、セクシュアルハラスメント対策、パワーハラスメント対策、健康管理支援等)、職場の雰囲気、上司の趣味、職場の慣習等によって例示される、多種多様な条件を含む。
(Recruitment conditions)
The recruitment 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 121. The recruitment 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 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 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.
条件受信ステップにおいて受信される求人条件は、上述の各種条件が項目ごとに分けられ、意味上の関連によって階層化されて示されていることが好ましい。求人条件における階層化は、例えば、複数の大項目と、複数の大項目それぞれの下に設けられた中項目と、必要に応じて中項目それぞれの下に設けられた小項目とが示された階層化である。 The job requirements received in the requirements receiving step are preferably presented in a hierarchy based on semantic relationships, with the various requirements described above divided into categories. For example, the hierarchy of job requirements may be presented in a hierarchy that shows multiple major categories, intermediate categories below each of the major categories, and, as necessary, small categories below each of the intermediate categories.
以下は、図2を用いた上述の階層化の説明である。図2に示された一例におけるID「A0001」で識別される求人原稿と対応する求人条件は、項目ごとに分けられ、階層化された求人条件の一例である。当該求人条件では、最上位の階層に相当する大項目として「1.資格等」「2.勤務条件」が示され、大項目「1.資格等」の下の中項目として(1)の学歴等に係る条件、(2)の年齢等に係る条件が示され、大項目「2.勤務条件」の下の中項目として(1)の休業等に関する条件が示され、(2)の勤務時間に関する条件が示され、(3)の給与に関する条件が示されている。この例に基づけば、当業者は、上述の例に基づいて小項目をさらに含む階層化、小項目の下に細項目等をさらに含む階層化等の各種階層化を容易に想到できる。 The following is an explanation of the above-mentioned hierarchy using Figure 2. The job posting identified by ID "A0001" in the example shown in Figure 2 and the corresponding job requirements are an example of hierarchical job requirements divided into categories. In these job requirements, "1. Qualifications, etc." and "2. Working Conditions" are listed as major items corresponding to the highest level. Under the major item "1. Qualifications, etc.", the sub-items listed are (1) conditions related to educational background, etc., and (2) conditions related to age, etc., and under the major item "2. Working Conditions," the sub-items listed are (1) conditions related to leave, etc., (2) conditions related to working hours, and (3) conditions related to salary. Based on this example, those skilled in the art can easily conceive of various types of hierarchy, such as a hierarchy that further includes minor items based on the above example, or a hierarchy that further includes detailed items, etc., under the minor items.
求人条件が階層化されることにより、後述する第1原稿生成ステップにおいて、大規模言語モデル121は、階層化によって意味上の関係が整理された求人条件に基づいて求人条件を適切に把握し、そのように把握された求人条件が適切に反映された第1求人原稿を生成できる。 By hierarchizing the job requirements, in the first draft generation step described below, the large-scale language model 121 can appropriately grasp the job requirements based on the job requirements whose semantic relationships have been organized through hierarchization, and generate a first job draft that appropriately reflects the job requirements thus grasped.
[ステップS2:受信された求人条件が反映された求人原稿を生成]
制御部11は、記憶部12及び通信部13と協働して、原稿生成部113を実行する。そして、制御部11は、原稿生成部113により、ステップS1で受信された求人条件に基づいて、当該求人条件が反映された求人原稿(第1求人原稿)を大規模言語モデル121に生成させる処理を実行する(ステップS2、第1原稿生成ステップ)。制御部11は、処理をステップS5に移す。
[Step S2: Generate a job posting that reflects the received job requirements]
The control unit 11 cooperates with the storage unit 12 and the communication unit 13 to execute the manuscript generation unit 113. Then, the control unit 11 executes a process in which the manuscript generation unit 113 generates a job posting (first job posting) that reflects the job posting conditions received in step S1 in the large-scale language model 121 (step S2, first posting generation step). The control unit 11 then proceeds to step S5.
上述の大規模言語モデル121における事前学習により、大規模言語モデル121は、求人条件の理解に係る創発的能力を取得している。そして、当該事前学習が行われ、創発的能力を得た大規模言語モデル121を用いることにより、生成装置1は、求人条件に基づき、当該求人条件が反映された求人原稿を生成する。これにより、生成装置1は、求人担当者の労力を低減できる。 Through the above-mentioned pre-training of the large-scale language model 121, the large-scale language model 121 acquires the emergent ability to understand job requirements. Then, by using the large-scale language model 121 that has undergone pre-training and acquired the emergent ability, the generation device 1 generates a job posting that reflects the job requirements, based on the job requirements. In this way, the generation device 1 can reduce the workload of recruiters.
[ステップS3:案文を受信したか判別]
制御部11は、記憶部12及び通信部13と協働して、案文受信部112を実行する。そして、制御部11は、案文受信部112により、端末T等から求人原稿の案文を受信したか判別する処理を実行する(ステップS3、案文受信ステップ)。受信したと判別したならば、制御部11は、受信された案文を記憶部12に格納し、処理をステップS4に移す。受信したと判別しなかったならば、制御部11は、処理をステップS5に移す。
[Step S3: Determine whether a draft has been received]
The control unit 11 cooperates with the storage unit 12 and the communication unit 13 to execute the draft receiving unit 112. The control unit 11 then executes a process to determine whether a draft of a job posting has been received from the terminal T or the like using the draft receiving unit 112 (step S3, draft receiving step). If it is determined that the draft has been received, the control unit 11 stores the received draft in the storage unit 12 and proceeds to step S4. If it is not determined that the draft has been received, the control unit 11 proceeds to step S5.
(求人原稿の案文)
案文受信ステップにおいて受信される求人原稿の案文は、大規模言語モデル121に入力テキストとして与えることが可能であれば、特に限定されない。当該案文は、上述の求人条件が反映された採用ページによって例示される多種多様な採用ページにおいて用いられる求人原稿の案文を含む。
(Draft text of recruitment advertisement)
The draft text of the job posting received in the draft text receiving step is not particularly limited as long as it can be provided as input text to the large-scale language model 121. The draft text includes draft texts of job postings used in a wide variety of recruitment pages, exemplified by the recruitment page reflecting the above-mentioned recruitment conditions.
[ステップS4:案文に示された求人条件が反映された求人原稿を生成]
制御部11は、記憶部12及び通信部13と協働して、原稿生成部113を実行する。そして、制御部11は、原稿生成部113により、ステップS3で受信された案文に基づいて、当該案文に示された求人条件が反映された求人原稿(第2求人原稿)を大規模言語モデル121に生成させる処理を実行する(ステップS4、第2原稿生成ステップ)。制御部11は、処理をステップS5に移す。
[Step S4: Generate a job posting that reflects the job requirements indicated in the draft]
The control unit 11 executes the manuscript generation unit 113 in cooperation with the storage unit 12 and the communication unit 13. Then, the control unit 11 executes a process in which the manuscript generation unit 113 generates, in the large-scale language model 121, a job posting (second job posting) that reflects the job requirements indicated in the draft text, based on the draft text received in step S3 (step S4, second manuscript generation step). The control unit 11 then proceeds to step S5.
上述の大規模言語モデル121における事前学習により、大規模言語モデル121は、案文に示された求人条件の理解に係る創発的能力を取得している。そして、当該事前学習が行われ、創発的能力を得た大規模言語モデル121を用いることにより、生成装置1は、案文に基づいて案文に示された求人条件を理解し、当該案文に示された求人条件が反映された求人原稿を生成する。これにより、生成装置1は、求人担当者の労力を低減できる。 Through the above-mentioned pre-training in the large-scale language model 121, the large-scale language model 121 acquires the emergent ability to understand the job requirements set forth in the draft text. Then, by using the large-scale language model 121 that has undergone this pre-training and acquired this emergent ability, the generation device 1 understands the job requirements set forth in the draft text based on the draft text, and generates a job posting that reflects the job requirements set forth in the draft text. In this way, the generation device 1 can reduce the workload of recruiters.
[ステップS5:求人原稿を提供]
制御部11は、記憶部12及び通信部13と協働して、ステップS2又はステップS4で生成された求人原稿を端末T等に提供する処理を実行する(ステップS5、求人原稿提供ステップ)。制御部11は、処理をステップS6に移す。
[Step S5: Submit job posting]
The control unit 11, in cooperation with the storage unit 12 and the communication unit 13, executes a process of providing the job posting created in step S2 or step S4 to the terminal T or the like (step S5, job posting providing step). The control unit 11 then proceeds to step S6.
求人原稿提供ステップにおける求人原稿の提供先は、特に限定されない。当該求人原稿の提供先は、例えば、採用ページを作成する求人担当者が利用する端末Tである。これにより、生成装置1は、求人担当者に採用ページ作成の参考になる求人原稿又は採用ページ作成の手本となる求人原稿を提供し、求人担当者の労力を低減できる。よって、生成装置1は、手本となるような採用ページを求人担当者に提供する等して、採用ページの生成に係る求人担当者の負担を低減できる。 The destination to which the job posting is provided in the job posting providing step is not particularly limited. The destination to which the job posting is provided is, for example, terminal T used by the recruiter who will create the recruitment page. In this way, generation device 1 provides the recruiter with a job posting that can serve as a reference for creating the recruitment page or a job posting that can serve as a model for creating a recruitment page, thereby reducing the workload of the recruiter. Therefore, generation device 1 can reduce the burden on the recruiter related to generating the recruitment page by, for example, providing the recruiter with a model recruitment page.
生成処理は、受信された校正稿に基づく機械学習に関する一連の処理(ステップS6からステップS8)を含む。これにより、生成装置1は、校正の内容及びその意図に基づいて学習し、求人条件に対してより適切な求人原稿を生成できる。 The generation process includes a series of processes (steps S6 to S8) related to machine learning based on the received proofread manuscript. This allows the generation device 1 to learn based on the content and intent of the proofread manuscript, and generate a job posting that is more appropriate for the job requirements.
[ステップS6:校正稿を受信したか判別]
制御部11は、記憶部12及び通信部13と協働して、校正稿受信部114を実行する。そして、制御部11は、校正稿受信部114により、端末T等から校正済の求人原稿である校正稿を受信したか判別する処理を実行する(ステップS6、校正稿受信ステップ)。受信したと判別したならば、制御部11は、受信された校正稿を当該校正稿に対応する求人原稿と関連付けて求人原稿データベース122に格納し、処理をステップS7に移す。受信したと判別しなかったならば、制御部11は、処理をステップS9に移す。なお、校正稿受信ステップにおける「求人原稿」は、生成装置1で生成された求人原稿であれば特に限定されず、例えば、第1求人原稿、第2求人原稿等で良い。
[Step S6: Determine whether a proof has been received]
The control unit 11 operates the proofreading receiving unit 114 in cooperation with the storage unit 12 and the communication unit 13. The control unit 11 then executes a process to determine whether a proofreading, which is a job posting that has been proofread, has been received from the terminal T or the like (step S6, proofreading receiving step). If it is determined that the proofreading has been received, the control unit 11 associates the received proofreading with the job posting corresponding to the proofreading and stores it in the job posting database 122, and proceeds to step S7. If it is not determined that the proofreading has been received, the control unit 11 proceeds to step S9. Note that the "job posting" in the proofreading receiving step is not particularly limited as long as it is a job posting generated by the generation device 1, and may be, for example, a first job posting, a second job posting, etc.
校正稿受信ステップにおいて校正稿に対応する求人原稿を特定する手段は、特に限定されない。当該手段は、例えば、校正稿と共に送信された求人原稿の特定に係る情報(特定情報)を用いて求人原稿を特定する手順(特定情報利用手順)、校正稿を送信した端末Tに送信した求人原稿の履歴を用いて求人原稿を特定する手順(コンテキスト利用手順)等で良い。求人原稿を特定する手段が特定情報利用手順を含むことにより、生成装置1は、確実に求人原稿を特定できる。求人原稿を特定する手段がコンテキスト利用手順を含むことにより、生成装置1は、求人担当者等に特定情報を付する労力を費やさせることなく、求人原稿を特定できる。 The means for identifying the job posting corresponding to the proofread draft in the proofread draft receiving step is not particularly limited. Such means may be, for example, a procedure for identifying the job posting using information related to identifying the job posting (identification information) sent along with the proofread draft (identification information usage procedure), or a procedure for identifying the job posting using the history of job postings sent to terminal T that sent the proofread draft (context usage procedure). When the means for identifying the job posting includes the identification information usage procedure, generation device 1 can reliably identify the job posting. When the means for identifying the job posting includes the context usage procedure, generation device 1 can identify the job posting without requiring recruiters, etc., to expend the effort of adding identification information.
[ステップS7:求人条件を取得]
制御部11は、記憶部12と協働して、ステップS6で受信された校正稿に対応する求人条件を求人原稿データベース122から取得する処理を実行する(ステップS7、求人条件取得ステップ)。制御部11は、処理をステップS8に移す。
[Step S7: Obtaining job requirements]
The control unit 11, in cooperation with the storage unit 12, executes a process of acquiring the job requirements corresponding to the proofread manuscript received in step S6 from the job posting database 122 (step S7, job requirements acquisition step). The control unit 11 then proceeds to step S8.
[ステップS8:求人原稿の生成を機械学習]
制御部11は、記憶部12及び通信部13と協働して、機械学習部116を実行する。そして、制御部11は、機械学習部116により、ステップS7で取得された求人条件及びステップS6で特定された求人原稿を説明変数として含み、ステップS6で受信された校正稿を目的変数として含む学習データを用いて、求人条件を入力とする当該求人条件が反映された求人原稿の生成を大規模言語モデル121に機械学習させる処理を実行する(ステップS8、第1機械学習ステップ)。制御部11は、処理をステップS9に移す。
[Step S8: Machine learning to generate job postings]
The control unit 11 executes the machine learning unit 116 in cooperation with the storage unit 12 and the communication unit 13. The control unit 11 then executes a process in which the machine learning unit 116 uses training data that includes the job requirements acquired in step S7 and the job posting identified in step S6 as explanatory variables and the proofread version received in step S6 as a target variable to have the large-scale language model 121 perform machine learning to generate a job posting that reflects the job requirements as input (step S8, first machine learning step). The control unit 11 then proceeds to step S9.
生成装置1は、採用ページを自動生成することにより、生成された採用ページをそのまま使う、生成された採用ページを求人担当者の手本とする等して、求人担当者の負担を低減できる。ところで、大規模言語モデル121は、採用ページ等を含む大量のテキストを用いた事前学習が行われた言語モデルであるが、事前学習が不足している場合、求人条件と求人原稿との一致、求職者に訴えかける能力等によって例示される各種要件のいずれかにおいて不備があり、手本とならない求人原稿が生成されることが懸念される。 By automatically generating recruitment pages, the generation device 1 can reduce the burden on recruiters by allowing them to use the generated recruitment pages as is or to use the generated recruitment pages as a model. However, large-scale language model 121 is a language model that has undergone pre-training using large amounts of text, including recruitment pages. However, if the pre-training is insufficient, there is a concern that the generated recruitment pages will be insufficient in terms of various requirements, such as the match between the recruitment requirements and the job posting, or the ability to appeal to job seekers, and will not serve as a model.
本実施形態の生成装置1は、生成装置1により生成された求人原稿の校正稿を校正稿受信部114において受信し、求人条件及び求人原稿を説明変数として含み、受信された校正稿を目的変数として含む学習データを用いた機械学習を行うことにより、上述の創発的能力のみでは不足している能力を大規模言語モデル121に機械学習させる。これにより、生成装置1は、校正稿を手本とした機械学習を行える。そして、生成装置1は、当該機械学習が行われた大規模言語モデル121に手本となるような採用ページを生成させ、求人担当者に提供できる。よって、生成装置1は、採用ページの生成に係る求人担当者の負担を低減できる。 In this embodiment, the generation device 1 receives a proofread draft of the job posting generated by the generation device 1 in the proofread draft receiving unit 114, and performs machine learning using training data that includes the job requirements and the job posting as explanatory variables and the received proofread draft as a target variable, thereby allowing the large-scale language model 121 to learn the capabilities that are insufficient with just the above-mentioned emergent capabilities. This allows the generation device 1 to perform machine learning using the proofread draft as a model. The generation device 1 then allows the large-scale language model 121, on which the machine learning has been performed, to generate a model recruitment page and provide it to the recruiter. Therefore, the generation device 1 can reduce the burden on the recruiter involved in generating a recruitment page.
生成処理は、受信された評価に基づく機械学習に関する一連の処理(ステップS9からステップS11)を含む。これにより、生成装置1は、評価の内容及びその意図に基づいて学習し、求人条件に対してより適切な求人原稿を生成できる。 The generation process includes a series of processes (steps S9 to S11) related to machine learning based on the received evaluations. This allows the generation device 1 to learn based on the content and intent of the evaluations, and generate job postings that are more appropriate for the job requirements.
[ステップS9:評価を受信したか判別]
制御部11は、記憶部12及び通信部13と協働して、評価受信部115を実行する。そして、制御部11は、評価受信部115により、端末T等から第1求人原稿に対する評価を受信したか判別する処理を実行する(ステップS9、評価受信ステップ)。受信したと判別したならば、制御部11は、受信された評価を当該評価に対応する第1求人原稿と関連付けて求人原稿データベース122に格納し、処理をステップS10に移す。受信したと判別しなかったならば、制御部11は、処理をステップS1に戻し、ステップS1からステップS11を繰り返す。
[Step S9: Determine whether evaluation has been received]
The control unit 11 operates the evaluation receiving unit 115 in cooperation with the storage unit 12 and the communication unit 13. The control unit 11 then executes a process to determine whether an evaluation on the first job posting has been received from the terminal T or the like using the evaluation receiving unit 115 (step S9, evaluation receiving step). If it is determined that an evaluation has been received, the control unit 11 associates the received evaluation with the first job posting corresponding to the evaluation and stores it in the job posting database 122, and proceeds to step S10. If it is not determined that an evaluation has been received, the control unit 11 returns to step S1 and repeats steps S1 to S11.
評価は、例えば、業種、年齢、勤務地等で分類された各種求人条件において、生成された求人原稿に基づく採用ページがもたらした効果(当該採用ページに係る求人への応募数、SNSでの当該採用ページへの返信数、SNSでの当該採用ページへの高評価数等)を示す評価、生成された求人原稿に求人担当者が付したコメント等を含む。 The evaluations include, for example, evaluations showing the effect of the recruitment page based on the generated job posting for various job requirements categorized by industry, age, work location, etc. (number of applications for the job related to the recruitment page, number of replies to the recruitment page on social media, number of likes for the recruitment page on social media, etc.), as well as comments added by recruiters to the generated job posting.
評価が生成された求人原稿に基づく採用ページがもたらした効果を含むことにより、生成装置1は、後述する第2機械学習ステップにおいて、実際の採用ページがもたらした反応に基づく機械学習、すなわち、現実の求人現場の状況を反映した機械学習を行える。これにより、生成装置1は、より好ましい反応を引き起こすよう、求人原稿の生成を改善できる。 By including the effects of the recruitment page based on the generated job posting in the evaluation, the generation device 1 can perform machine learning based on the reactions to the actual recruitment page, i.e., machine learning that reflects the actual situation in the recruitment field, in the second machine learning step described below. This allows the generation device 1 to improve the generation of job postings so as to elicit more favorable reactions.
評価が生成された求人原稿に付された求人担当者のコメントを含むことにより、生成装置1は、後述する第2機械学習ステップにおいて、求人担当者の専門的な知見を反映した機械学習を行える。これにより、生成装置1は、求人担当者がより望む反応を引き起こすよう、求人原稿の生成を改善できる。 By including the recruiter's comments attached to the generated job posting in the evaluation, the generation device 1 can perform machine learning that reflects the recruiter's specialized knowledge in the second machine learning step described below. This allows the generation device 1 to improve the generation of job postings so that they evoke a more desirable response from recruiters.
[ステップS10:求人原稿を取得]
制御部11は、記憶部12と協働して、ステップS9で受信された評価に対応する求人原稿及び求人条件を求人原稿データベース122から取得する処理を実行する(ステップS10、求人原稿取得ステップ)。制御部11は、処理をステップS11に移す。
[Step S10: Obtain job posting]
The control unit 11, in cooperation with the storage unit 12, executes a process of retrieving the job posting and job requirements corresponding to the evaluation received in step S9 from the job posting database 122 (step S10, job posting retrieval step). The control unit 11 then proceeds to step S11.
[ステップS11:求人原稿の生成を機械学習]
制御部11は、記憶部12及び通信部13と協働して、機械学習部116を実行する。そして、制御部11は、機械学習部116により、ステップS9で受信された評価及びステップS10で取得された求人原稿及び求人条件を説明変数として含む学習データを用いて、求人条件を入力とする当該求人条件が反映された求人原稿の生成を大規模言語モデル121に機械学習させる処理を実行する(ステップS11、第2機械学習ステップ)。制御部11は、処理をステップS1に戻し、ステップS1からステップS11を繰り返す。
[Step S11: Machine learning to generate job postings]
The control unit 11 executes the machine learning unit 116 in cooperation with the storage unit 12 and the communication unit 13. Then, the control unit 11 executes a process in which the machine learning unit 116 uses the training data including the evaluations received in step S9 and the job posting and job requirements acquired in step S10 as explanatory variables to cause the large-scale language model 121 to perform machine learning to generate a job posting that reflects the job requirements as input (step S11, second machine learning step). The control unit 11 returns the process to step S1 and repeats steps S1 to S11.
上述の通り、大規模言語モデル121は、事前学習が不足している場合、求人条件と求人原稿との一致、求職者に訴えかける能力等によって例示される各種要件のいずれかにおいて不備があり、手本とならない求人原稿が生成されることが懸念される。 As mentioned above, if the large-scale language model 121 does not have enough prior training, there is a concern that it may lack any of the various requirements, such as the match between the job requirements and the job posting, or the ability to appeal to job seekers, and may generate a job posting that is not suitable as a model.
本実施形態の生成装置1は、生成装置1により生成された求人原稿に対する評価を評価受信部115において受信し、評価、求人条件及び求人原稿を説明変数として含む学習データを用いた機械学習を行うことにより、上述の創発的能力のみでは不足している能力を大規模言語モデル121に機械学習させる。機械学習が行われる対象が自ら求人原稿を生成する創発的能力を獲得した大規模言語モデル121であるため、生成装置1は、目的変数を含まない学習データを用いた機械学習を行える。これにより、生成装置1は、評価に基づいて求人原稿の生成方針を改めることができる。そして、生成装置1は、当該機械学習が行われた大規模言語モデル121に手本となるような採用ページを生成させ、求人担当者に提供できる。よって、生成装置1は、採用ページの生成に係る求人担当者の負担を低減できる。 In this embodiment, the generation device 1 receives evaluations of the job posting generated by the generation device 1 in the evaluation receiving unit 115, and performs machine learning using training data including the evaluations, job requirements, and job postings as explanatory variables, thereby allowing the large-scale language model 121 to learn the capabilities that are insufficient with the emergent capabilities described above. Because the target of machine learning is the large-scale language model 121 that has acquired the emergent capability to generate job postings on its own, the generation device 1 can perform machine learning using training data that does not include a target variable. This allows the generation device 1 to revise the job posting generation policy based on the evaluations. The generation device 1 can then cause the large-scale language model 121, which has undergone machine learning, to generate a model recruitment page and provide it to the recruiter. Therefore, the generation device 1 can reduce the burden on the recruiter involved in generating recruitment pages.
<使用例>
以下は、本実施形態の生成装置1の使用例である。
<Usage example>
The following is an example of how the generation device 1 of this embodiment is used.
〔求人原稿の生成〕
生成装置1は、求人担当者等から、端末T等を介して、求人条件又は案文等の生成用データを受信する。生成装置1は、大規模言語モデル121を用いて、生成用データから求人原稿を生成する。生成装置1は、生成された求人原稿を端末T等に提供する。
[Generating job postings]
The generation device 1 receives generation data such as job requirements or draft text from a recruiter or the like via a terminal T or the like. The generation device 1 generates a job posting from the generation data using a large-scale language model 121. The generation device 1 provides the generated job posting to the terminal T or the like.
〔改善情報の作成〕
求人担当者等は、生成装置1において生成され、提供された求人原稿を確認する。そして、求人担当者等は、必要に応じて、求人原稿を改善する改善情報(校正稿、評価等)を作成する。
[Creating improvement information]
The recruiter or the like checks the job posting generated and provided by generation device 1. Then, the recruiter or the like creates improvement information (proofreads, evaluations, etc.) to improve the job posting, as necessary.
[改善情報が校正稿である場合]
求人担当者等は、求人原稿を校正し、校正済の求人原稿である校正稿を作成する。そして、求人担当者等は、端末T等を介して校正稿を生成装置1に送信する。生成装置1は、この校正稿を受信し、当該校正稿に基づく機械学習を行う。
[If the improvement information is a proofread draft]
The recruiter or the like proofreads the job posting and creates a proofread draft, which is the proofread job posting. The recruiter or the like then sends the proofread draft to the generation device 1 via a terminal T or the like. The generation device 1 receives the proofread draft and performs machine learning based on the proofread draft.
以下は、図2に示された求人原稿データベース122の一例におけるID「A0001」で識別される求人原稿(以下、「1号求人原稿」とも称される。)を例とする、改善情報としての校正稿の作成及び校正稿に基づく機械学習の説明である。 The following is an explanation of the creation of a proofread version as improvement information and machine learning based on the proofread version, using the job posting identified by ID "A0001" (hereinafter also referred to as "job posting No. 1") in the example job posting database 122 shown in Figure 2 as an example.
1号求人原稿は、「〔新卒・経験者歓迎〕正看護師を募集します。学歴・経験不問、64歳以下を対象。育休・介護休・看護休の取得実績あり、ワークライフバランス重視。勤務時間9:00-18:00(休憩60分)、残業なし。給与△△万円-△△万円。賞与・手当充実。充実の研修でスキルアップも可能。ぜひ、私たちのチームであなたの力を発揮しませんか? ご応募お待ちしています。」とのテキストを有する。 The first job posting reads, "We are looking for a registered nurse (new graduates and experienced candidates welcome). Educational background and experience are not important, and the position is open to those under 64 years of age. We have a track record of providing parental leave, caregiving leave, and nursing care leave, and we value work-life balance. Working hours are 9:00-18:00 (60-minute break), and there is no overtime. Salary is △△ yen - △△ yen. Generous bonuses and allowances. You can also improve your skills through extensive training. Why not put your skills to good use on our team? We look forward to receiving your application."
1号求人原稿を確認した求人担当者は、求人の対象が「日勤の正看護師」であることを強調すべきだと考え、「〔新卒・経験者歓迎〕」を亀甲括弧で囲んで強調するのではなく、「〔正看護師募集(日勤)〕」と改めるべきだと考えた。また、求人担当者は、当該地域に育児のために休業した看護師が多いとの地域事情から、単に「ワークライフバランス重視」とするより、「家庭・育児と両立できます」と具体的に書くべきだと考えた。加えて、求人担当者は、スキルアップ研修が他の職場と比べて特に充実しているわけではないと考え、「充実の研修でスキルアップも可能。」を削除すべきだと考えた。 After reviewing Job Posting No. 1, the recruiter felt that it should be emphasized that the position was for a "registered nurse working day shifts," and that rather than emphasizing it by enclosing "[New graduates and experienced candidates welcome]" in square brackets, it should be changed to "[Registered nurse wanted (day shift)]." Furthermore, given the local circumstances, where there are many nurses in the area who have taken time off work to raise children, the recruiter felt that rather than simply stating "emphasis on work-life balance," it should be more specific, stating that "it is possible to balance work with family and childcare." Furthermore, the recruiter felt that the skills development training offered was not particularly comprehensive compared to other workplaces, and felt that the phrase "it is possible to develop your skills through comprehensive training" should be deleted.
そして、求人担当者は、これらの考えに基づいて1号求人原稿を校正し、1号求人原稿の校正稿「〔正看護師募集(日勤)〕正看護師を募集します。学歴・経験不問、64歳以下を対象。育休・介護休・看護休の取得実績あり、家庭・育児と両立できます。勤務時間(日勤のみ)9:00-18:00(休憩60分)、残業なし。給与△△万円-△△万円。賞与・手当充実。ぜひ、私たちのチームであなたの力を発揮しませんか? ご応募お待ちしています。」を改善情報として作成し、生成装置1に送信した。 The recruiter then proofread Job Posting Script No. 1 based on these ideas, and created the following proofread version of Job Posting Script No. 1 as improvement information: "[Registered nurse wanted (day shift)] We are looking for a registered nurse. Educational background and experience are not required, and applicants must be under 64 years old. There is a track record of taking parental leave, caregiving leave, and nursing care leave, and work can be balanced with family and childcare. Working hours (day shift only): 9:00-18:00 (60-minute break), no overtime. Salary: △△ yen - △△ yen. Generous bonuses and allowances. Why not put your skills to good use on our team? We look forward to receiving your application.", and sent this to Generation Device 1.
生成装置1は、この校正稿を受信し、この校正稿並びに求人原稿データベース122に格納された求人原稿及び求人条件から機械学習を行った。 The generation device 1 received this proofread and performed machine learning from this proofread and the job postings and job requirements stored in the job posting database 122.
具体的に、生成装置1は、求人条件に「1.資格等 (1)学歴・経験不問(正看護師必須)」及び「(2)勤務時間 9:00-18:00(休憩60分)、残業無し」が含まれているときは、亀甲括弧で強調する見出しを「〔新卒・経験者歓迎〕」ではなく、「〔正看護師募集(日勤)〕」とした方が良いことを機械学習した。また、生成装置1は、求人条件に「2.勤務条件 (1)育児休業・介護休業・看護休暇の取得実績あり」が含まれているときは、単に「ワークライフバランス重視」とするより、「家庭・育児と両立できます」と具体的に書いた方が良いことを機械学習した。加えて、生成装置1は、求人条件に研修を示唆する情報が含まれていないときに「充実の研修でスキルアップも可能。」と書かない方が良いことを機械学習した。これにより、生成装置1は、より適切で手本となる求人原稿を生成できるようになった。 Specifically, the generation device 1 has machine-learned that when the job requirements include "1. Qualifications, etc. (1) Educational background and experience not required (registered nurse required)" and "(2) Working hours 9:00-18:00 (60-minute break), no overtime," it is better to use "Registered nurse wanted (day shift)" as the heading to be emphasized in brackets rather than "New graduates and experienced candidates welcome." Furthermore, the generation device 1 has machine-learned that when the job requirements include "2. Working conditions (1) History of taking childcare leave, family care leave, and nursing care leave," it is better to specifically state "Able to balance work-life and family life" rather than simply stating "Priority on work-life balance." Furthermore, the generation device 1 has machine-learned that when the job requirements do not include information suggesting training, it is better not to write "Skill development is also possible through comprehensive training." This enables the generation device 1 to generate more appropriate and exemplary job postings.
このように、本実施形態の生成装置1が校正稿に基づく機械学習を行うため、求人担当者は、1号求人原稿を例とする上述の説明と同様に、求人原稿の校正稿を作成して生成装置1に送信する直観的な操作によって生成装置1における求人原稿の生成を改善できる。よって、本実施形態の生成装置1は、直観的で馴染みやすい操作によって提供された改善情報(校正稿)を介して、求人原稿の生成を機械学習し、手本となるような採用ページを求人担当者に提供する等して、採用ページの生成に係る求人担当者の負担を低減することができる。 In this way, because the generation device 1 of this embodiment performs machine learning based on proofread drafts, recruiters can improve the generation of job postings in the generation device 1 through intuitive operations, such as creating proofread drafts of job postings and sending them to the generation device 1, just as in the above explanation using the No. 1 job posting as an example. Therefore, the generation device 1 of this embodiment uses machine learning to generate job postings through improvement information (proofreads) provided through intuitive and familiar operations, and can provide recruiters with model recruitment pages, thereby reducing the burden on recruiters involved in generating recruitment pages.
[改善情報が評価である場合]
求人担当者等は、求人原稿に対する評価を作成する。そして、求人担当者等は、端末T等を介して評価を生成装置1に送信する。生成装置1は、この評価を受信し、当該評価に基づく機械学習を行う。
[If the improvement information is evaluation]
The recruiter or the like creates an evaluation of the job posting. Then, the recruiter or the like transmits the evaluation to the generation device 1 via a terminal T or the like. The generation device 1 receives the evaluation and performs machine learning based on the evaluation.
以下は、図2に示された求人原稿データベース122の一例におけるID「A0002」で識別される求人原稿(以下、「2号求人原稿」とも称される。)を例とする、改善情報としての校正稿の作成及び校正稿に基づく機械学習の説明である。 The following is an explanation of the creation of a proofread version as improvement information and machine learning based on the proofread version, using the job posting identified by ID "A0002" (hereinafter also referred to as "No. 2 job posting") in the example job posting database 122 shown in Figure 2 as an example.
2号求人原稿は、「〔新人看護師募集〕学歴・経験不問、△△市△△町への通勤可能な方、3交替制勤務。日勤8:45-17:00(休憩60分)、準夜16:30-24:00(休憩45分)、深夜24:00-32:45(休憩90分)。週5日以上勤務できる方、勤務期間は3-6ヶ月または6ヶ月以上。月8-10回の準夜・深夜勤あり。給与は△△万円-△△万円。手当充実。やりがいのある職場で成長しませんか? ご応募お待ちしています。」とのテキストを有する。 Job posting No. 2 reads, "[New nurses wanted] No educational background or experience required, must be able to commute to △△ City/△△ Town, three-shift system. Day shift 8:45-17:00 (60-minute break), semi-night shift 16:30-24:00 (45-minute break), late night shift 24:00-22:45 (90-minute break). Must be able to work at least five days a week, employment period 3-6 months or 6 months or more. 8-10 semi-night and late night shifts per month. Salary △△ yen - △△ yen. Comprehensive benefits. Why not grow in a rewarding workplace? We look forward to your application."
2号求人原稿を確認した求人担当者は、△△市は若者が少ないため新卒看護師が少なく、むしろベテラン看護師の復職が大事であるため、学歴不問・経験不問でも新人看護師に限定しないよう書いた方が良いと考えた。そして、求人担当者は、この考えに基づいて2号求人原稿に対する評価「△△市は若者が少なくベテランの復職が大事なので、学歴不問・経験不問でも新人看護師に限定しないよう書いた方がいいです。」を改善情報として作成し、生成装置1に送信した。 After reviewing job posting No. 2, the recruiter decided that since there are few young people in △△ City and therefore few newly graduated nurses, and since it is more important for veteran nurses to return to work, it would be better to write it so that it does not limit the job to new nurses, even if educational background and experience are not required. Based on this idea, the recruiter created an evaluation of job posting No. 2, saying, "Since there are few young people in △△ City and it is more important for veteran nurses to return to work, it would be better to write it so that it does not limit the job to new nurses, even if educational background and experience are not required." as improvement information, and sent it to generation device 1.
生成装置1は、この評価を受信し、この評価並びに求人原稿データベース122に格納された求人原稿及び求人条件から機械学習を行った。 The generation device 1 received this evaluation and performed machine learning based on this evaluation and the job postings and job requirements stored in the job posting database 122.
具体的に、生成装置1は、生成用データとしての案文に「学歴・経験不問」に加えて「△△市・・・へ通勤できる方。」が含まれているときは、学歴・経験不問の場合の典型的な見出しである「〔新人看護師募集〕」を付す代わりに、「〔看護師募集〕」又は「〔新卒・経験者歓迎〕」のような新人に限定しない見出しを付した方が良いことを機械学習した。 Specifically, generation device 1 has learned through machine learning that when a draft sentence used as data to be generated includes "Those who can commute to XX City..." in addition to "No educational background or experience required," it is better to use a headline that is not limited to new nurses, such as "Nurses Wanted" or "New graduates and experienced candidates welcome," instead of using the typical headline "(New nurses wanted)" when no educational background or experience is required.
このように、本実施形態の生成装置1が評価に基づく機械学習を行うため、求人担当者は、2号求人原稿を例とする上述の説明と同様に、求人原稿に対する評価を作成して生成装置1に送信する直観的な操作によって生成装置1における求人原稿の生成を改善できる。よって、本実施形態の生成装置1は、直観的で馴染みやすい操作によって提供された改善情報(評価)を介して、求人原稿の生成を機械学習し、手本となるような採用ページを求人担当者に提供する等して、採用ページの生成に係る求人担当者の負担を低減することができる。 In this way, because the generation device 1 of this embodiment performs machine learning based on evaluations, recruiters can improve the generation of job postings in the generation device 1 through intuitive operations, such as creating an evaluation of the job posting and sending it to the generation device 1, as in the above explanation using the Type 2 job posting as an example. Therefore, the generation device 1 of this embodiment uses machine learning to generate job postings through improvement information (evaluations) provided through intuitive and familiar operations, and can provide recruiters with model recruitment pages, thereby reducing the burden on recruiters involved in generating recruitment pages.
なお、本発明の思想の範疇において、当業者であれば各種の変更例及び修正例に想到し得るものである。よって、それら変更例及び修正例は、本発明の範囲に属するものと了解される。例えば、前述の実施の形態に対して、当業者が適宜、構成要素の追加、削除若しくは設計変更を行ったもの、又は、工程の追加、省略若しくは条件変更を行ったものも、本発明の要旨を備えている限り、本発明の範囲に含まれる。 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 機械学習部
12 記憶部
121 大規模言語モデル
122 求人原稿データベース
13 通信部
N ネットワーク
T 端末
S System 1 Generation device 11 Control unit 111 Condition receiving unit 112 Draft text receiving unit 113 Manuscript generation unit 114 Proofread manuscript receiving unit 115 Evaluation receiving unit 116 Machine learning unit 12 Storage unit 121 Large-scale language model 122 Job posting manuscript database 13 Communication unit N Network T Terminal
Claims (2)
前記求人条件を含む入力を大規模言語モデルに与え、前記求人条件が反映された求人原稿である第1求人原稿を前記大規模言語モデルに生成させる原稿生成部と、
求人担当者により校正済の前記第1求人原稿である校正稿を受信する校正稿受信部と、
前記第1求人原稿への評価を受信する評価受信部と、
前記評価、前記求人条件及び前記第1求人原稿を説明変数として含み、前記第1求人原稿に対応する前記校正稿を目的変数として含む学習データを用いて、求人条件を入力とする当該求人条件が反映された求人原稿の生成を大規模言語モデルに機械学習させる機械学習部と、
を備え、
前記評価受信部は、前記第1求人原稿に基づく採用ページへのSNSでの返信数及び/又はSNSでの当該採用ページへの高評価数を含む評価を受信する、
採用ページの生成装置。 a condition receiving unit for receiving job conditions;
a script generation unit that provides an input including the job requirements to a large-scale language model and causes the large-scale language model to generate a first job requirements script that reflects the job requirements;
a proofreading receiving unit that receives the first job posting proofread by a recruiter;
a rating receiving unit that receives a rating for the first job posting;
a machine learning unit that uses training data including the evaluation, the job requirements, and the first job posting as explanatory variables and the proofread version corresponding to the first job posting as a target variable to train a large-scale language model to generate a job posting that reflects the job requirements as input;
Equipped with
The evaluation receiving unit receives an evaluation including the number of replies on SNS to a recruitment page based on the first job posting and/or the number of likes on the recruitment page on SNS.
Recruitment page generator.
前記原稿生成部は、前記案文を含む入力を大規模言語モデルに与え、前記案文に含まれる求人条件が反映された第2求人原稿を前記大規模言語モデルに生成させる、
請求項1に記載の生成装置。 A draft receiving unit for receiving a draft of the job posting is further provided,
the manuscript generation unit provides an input including the draft text to a large-scale language model, and causes the large-scale language model to generate a second job posting that reflects the job requirements included in the draft text;
The generating device of claim 1 .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023138157A JP7743098B2 (en) | 2023-08-28 | 2023-08-28 | Recruitment page generator |
| JP2024140726A JP2025032995A (en) | 2023-08-28 | 2024-08-22 | Recruitment page generator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023138157A JP7743098B2 (en) | 2023-08-28 | 2023-08-28 | Recruitment page generator |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024140726A Division JP2025032995A (en) | 2023-08-28 | 2024-08-22 | Recruitment page generator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025032716A JP2025032716A (en) | 2025-03-12 |
| JP7743098B2 true JP7743098B2 (en) | 2025-09-24 |
Family
ID=94925734
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023138157A Active JP7743098B2 (en) | 2023-08-28 | 2023-08-28 | Recruitment page generator |
| JP2024140726A Pending JP2025032995A (en) | 2023-08-28 | 2024-08-22 | Recruitment page generator |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024140726A Pending JP2025032995A (en) | 2023-08-28 | 2024-08-22 | Recruitment page generator |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7743098B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7329159B1 (en) | 2023-02-20 | 2023-08-17 | 株式会社ビズリーチ | Information processing system, information processing method and program |
-
2023
- 2023-08-28 JP JP2023138157A patent/JP7743098B2/en active Active
-
2024
- 2024-08-22 JP JP2024140726A patent/JP2025032995A/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7329159B1 (en) | 2023-02-20 | 2023-08-17 | 株式会社ビズリーチ | Information processing system, information processing method and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025032716A (en) | 2025-03-12 |
| JP2025032995A (en) | 2025-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Siegelbaum et al. | Putting the work (back) into newswork: Searching for the sources of normative failure | |
| Fähnrich et al. | Evaluating universities' strategic online communication: how do Shanghai Ranking's top 50 universities grow stakeholder engagement with Facebook posts? | |
| Hanlon et al. | Ethical concerns about social media privacy policies: do users have the ability to comprehend their consent actions? | |
| Bakharia et al. | Recipe for success: lessons learnt from using xAPI within the connected learning analytics toolkit | |
| US20200272994A1 (en) | Resume updater responsive to predictive improvements | |
| Schneider et al. | An exploration of school communication approaches for newly arrived EAL students: applying three dimensions of organisational communication theory | |
| Oyelude | Much ado about ChatGPT: libraries and librarians perspectives | |
| Williamson et al. | Data sharing for the advancement of science: Overcoming barriers for citizen scientists | |
| Varavallo et al. | The moral economy of the great resignation | |
| Ribak | Translating privacy: Developer cultures in the global world of practice | |
| Romsdahl et al. | Assessing national discourse and local governance framing of climate change for adaptation in the United Kingdom | |
| Mac Iver et al. | The impact of nudge letters on improving attendance in an urban district | |
| Fröh et al. | Digital religious communication and the facilitation of social resilience, part 1: theoretical model and proposal | |
| Salamon | Freelance journalists and stringers | |
| Machin | The professional and ethical dilemmas of the two-child limit for child tax credit and universal credit | |
| Israeli | Losing information is like losing an arm: employee reactions to data loss | |
| Leonard | Volunteers in Archives: Free labor, but not without cost | |
| Eckert et al. | # MeToo Academia: News Coverage of Sexual Misconduct at US Universities | |
| AlRukaibani et al. | The personal information management practices of the graduates of the department of information studies at Kuwait University | |
| Fedele et al. | One size does not fit all: Schools’ responses to the Covid-19 crisis | |
| JP7743098B2 (en) | Recruitment page generator | |
| Du Preez | Information needs and information-seeking behaviour of engineers: a systematic review | |
| JP7804161B2 (en) | Reemployment support device | |
| Brittingham | Reconciling remote learning with imputed income for custodial parents | |
| D’Angelo | Risks and ethical considerations in the context of machine learning research in science education |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230919 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20230919 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231129 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240125 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240318 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240524 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240822 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20240910 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20241213 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250903 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7743098 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |