Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7572933B2 - Case management device, case management method, and program - Google Patents
[go: Go Back, main page]

JP7572933B2 - Case management device, case management method, and program - Google Patents

Case management device, case management method, and program Download PDF

Info

Publication number
JP7572933B2
JP7572933B2 JP2021186216A JP2021186216A JP7572933B2 JP 7572933 B2 JP7572933 B2 JP 7572933B2 JP 2021186216 A JP2021186216 A JP 2021186216A JP 2021186216 A JP2021186216 A JP 2021186216A JP 7572933 B2 JP7572933 B2 JP 7572933B2
Authority
JP
Japan
Prior art keywords
case
keywords
difficulty
unit
intermediate file
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
Application number
JP2021186216A
Other languages
Japanese (ja)
Other versions
JP2023073641A (en
Inventor
浩一 井上
哲也 太田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2021186216A priority Critical patent/JP7572933B2/en
Publication of JP2023073641A publication Critical patent/JP2023073641A/en
Application granted granted Critical
Publication of JP7572933B2 publication Critical patent/JP7572933B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、業務における各種案件を管理するための技術に関する。案件には、システム構築などのプロジェクトが含まれる。 The present invention relates to technology for managing various cases in business. Cases include projects such as system construction.

現在、業務において、システム構築など各種案件が遂行されている。このような案件の遂行においては、何からの課題が生じることがある。例えば、成果物であるシステムの性能に関し、品質悪化が生じることがある。このような課題に対応するために、過去の案件(過去事例)参考にして、対応を行うことがある。このためには、現在対応中の案件に類似の過去事例を特定することが必要となる。 Currently, various projects such as system construction are being carried out in the course of business. In carrying out such projects, various issues may arise. For example, there may be a deterioration in the quality of the performance of the resulting system. In order to deal with such issues, past projects (past cases) may be referred to for response. To do this, it is necessary to identify past cases similar to the project currently being handled.

例えば、特許文献1では、自然言語で表現された事例間の属性の類似性を的確に測ることができと共に、類似事例を的確に検索できる装置を実現することを課題としている。この課題を解決するために、特許文献1では、過去の事例、事例番号、カテゴリ番号、およびキーワード毎の重みを登録したデータベースと、与えられた新規事例の問題部分からキーワードを抽出し、データベースを検索して同一のキーワードが存在する過去の事例のカテゴリ番号、およびキーワード毎の重みからなる属性情報を取り出して類似度を生成する類似度生成手段と、生成した類似度の高い順にソートして過去の事例のカテゴリ、類似度などを出力する手段とを備えるように構成する、ことが記載されている。 For example, Patent Document 1 aims to realize a device that can accurately measure the similarity of attributes between cases expressed in natural language and can accurately search for similar cases. To solve this problem, Patent Document 1 describes a configuration that includes a database in which past cases, case numbers, category numbers, and weights for each keyword are registered, a similarity generation means that extracts keywords from problem parts of a given new case, searches the database to extract attribute information consisting of category numbers of past cases in which the same keyword exists and weights for each keyword, and generates a similarity, and a means for sorting the generated similarities in descending order and outputting the categories, similarities, etc. of the past cases.

特開平9-73464号公報Japanese Patent Application Publication No. 9-73464

ここで、品質悪化などの案件遂行における課題においては、案件の難易度を評価する必要がある。これは、難易度が高い(より難しい)ほど課題が生じる可能性が高いためである。しかしながら、特許文献1では難易度については考慮されていなかった。また、類似の事例を特定するためには、現在の案件と事例それぞれの資料を用いることになる。このように資料を用いる際には、精度よく検索を実行することが求められる。 Here, when it comes to issues in project execution, such as quality deterioration, it is necessary to evaluate the difficulty of the project. This is because the higher the difficulty (the more difficult it is), the more likely it is that issues will arise. However, in Patent Document 1, the difficulty is not taken into consideration. Also, in order to identify similar cases, materials for both the current project and the previous cases must be used. When using materials in this way, it is necessary to perform searches with high accuracy.

以上を鑑み、本発明では、より精度よく関連する資料を検索することで、案件の難易度の評価を行うことを課題とする。 In view of the above, the present invention aims to evaluate the difficulty of a case by searching for related materials more accurately.

上記の課題を解決するために、本発明では、過去の品質悪化案件の反省資料を利用して、対象案件の難易度を判定する。より具体的には、所定の成果物を作成する案件を管理する案件管理装置において、過去案件の懸念キーワードを含む反省資料を記憶する記憶部と、評価対象案件の案件資料を処理して、テキストデータで構成される中間ファイルを作成する中間ファイル作成部と、前記中間ファイルに含まれる各用語に対して、文における当該用語の出現位置を定義するキーワード位置判定辞書を用いて出現位置を判定し、判定された前記出現位置を用いて、前記中間ファイルを単語単位に分割する自然言語処理部と、分割された単語に基づいて案件キーワードを作成し、前記案件キーワードを用いて、前記反省資料から類似資料を検索する類似資料検索部を有し、前記評価対象案件の評価を可能とする案件管理装置が含まれる。
In order to solve the above problem, the present invention uses reflection materials of past quality deterioration cases to determine the difficulty of a target case. More specifically, a case management device for managing cases for creating a predetermined deliverable includes a storage unit for storing reflection materials including concern keywords of past cases, an intermediate file creation unit for processing the case materials of the case to be evaluated to create an intermediate file composed of text data, a natural language processing unit for determining the appearance position of each term included in the intermediate file using a keyword position determination dictionary that defines the appearance position of the term in a sentence and for dividing the intermediate file into words using the determined appearance positions, and a similar material search unit for creating case keywords based on the divided words and searching for similar materials from the reflection materials using the case keywords, thereby enabling evaluation of the case to be evaluated.

本発明によれば、より精度よく案件に関連する資料を検索することで、案件の難易度を評価できるようになる。 According to the present invention, it becomes possible to evaluate the difficulty of a case by searching for materials related to the case more accurately.

本発明の一実施形態における案件管理システムのシステム構成図である。1 is a system configuration diagram of a case management system according to an embodiment of the present invention; 本発明の一本実施形態における案件管理サーバのハードウエア構成図である。FIG. 2 is a hardware configuration diagram of a case management server according to an embodiment of the present invention. 本発明の一実施形態で用いられる案件難易度判定ルールを示す図である。FIG. 2 is a diagram showing an item difficulty determination rule used in one embodiment of the present invention. 本発明の一実施形態で用いられるキーワード位置判定辞書を示す図である。FIG. 2 is a diagram showing a keyword position determination dictionary used in one embodiment of the present invention. 本発明の一実施形態で用いられる反省資料を示す図である。FIG. 2 is a diagram showing reflection materials used in one embodiment of the present invention. 本発明の一実施形態で用いられる対象案件資料を示す図である。FIG. 2 is a diagram showing target case materials used in one embodiment of the present invention. 本発明の一実施形態で用いられる対策・施策リストを示す図である。FIG. 13 is a diagram showing a countermeasure/measure list used in one embodiment of the present invention. 本発明の一実施形態における全体処理フローを示すフローチャートである。3 is a flowchart showing an overall processing flow in one embodiment of the present invention. 本発明の一実施形態における自然言語処理の詳細を示すフローチャートである。4 is a flowchart showing details of natural language processing in one embodiment of the present invention. 本発明の一実施形態におけるステップS42およびS43の一例を示す図である。FIG. 11 is a diagram showing an example of steps S42 and S43 in one embodiment of the present invention. 本発明の一実施形態における難易度判定の2つの手法を示すフローチャートである。1 is a flowchart showing two methods of difficulty determination in one embodiment of the present invention. 本発明の一実施形態における結果レポートを示す図である。FIG. 13 is a diagram showing a result report in one embodiment of the present invention.

以下、本発明の一実施形態を、図面を用いて説明する。本実施形態では、案件として、システム構築プロジェクトを例に説明する。システム構築プロジェクトでは、開発・納入期限の遅延、いわゆる手戻りの発生、要求仕様の未達成といった品質悪化が生じることがある。このような品質悪化については、その内容を分析した反省資料が作成されることが多い。 One embodiment of the present invention will be described below with reference to the drawings. In this embodiment, a system construction project will be described as an example of a project. In a system construction project, quality deterioration such as delays in development and delivery deadlines, rework, and failure to meet required specifications can occur. When such quality deterioration occurs, reflection materials are often created that analyze the details.

また、システム構築プロジェクトといった案件では、段階的に作業が行われることが多い。例えば、事前検討、提案、受注、計画、構築、完了などといったように、いわゆる上流から下流に向けて段階的に案件が進められることがある。そして、これらの各段階(作業)では、事前検討会説明資料、提案書、仕様書といった対象案件資料が作成される。 Furthermore, in cases such as system construction projects, work is often done in stages. For example, a project may proceed in stages from upstream to downstream, such as pre-study, proposal, order, planning, construction, and completion. At each of these stages (tasks), project documents such as pre-study briefing materials, proposals, and specifications are created.

ここで、このような案件において、案件の難易度をより上流で評価できるほど、品質悪化を防止、抑止し易くなる。また、仮に品質悪化が発生しても、リカバリーがより容易である。このため、より上流の段階で、案件の難易度を評価すると、品質悪化の抑止等が可能となる。そこで、本実施形態では、システム構築プロジェクトを例に、過去事例の反省資料を用いて、着手中の案件で対象案件の難易度を評価する。この際、事前検討会説明資料のようなより上流での対象案件資料と反省資料を突合することで、この評価を実行することが望ましい。以下、本実施形態の詳細について、<構成><情報><処理フロー>の順に説明する。なお、本実施形態の資料には、文書、書類などが含まれる。 Here, in such cases, the further upstream the difficulty of the case can be evaluated, the easier it is to prevent and suppress quality deterioration. Furthermore, even if quality deterioration does occur, recovery is easier. For this reason, if the difficulty of the case is evaluated at a more upstream stage, it becomes possible to suppress quality deterioration, etc. In this embodiment, using a system construction project as an example, reflection materials from past cases are used to evaluate the difficulty of the target case in an ongoing case. At this time, it is desirable to perform this evaluation by comparing the reflection materials with target case materials from further upstream, such as pre-examination meeting explanatory materials. Details of this embodiment will be explained below in the order of <Configuration> <Information> <Processing flow>. Note that the materials in this embodiment include documents, papers, etc.

<構成>
まず、図1は、本実施形態における案件管理システムのシステム構成図である。図1において、案件管理システムは、案件管理サーバ1、データベースシステム20、端末装置100-1、100-2が、ネットワーク30を介して接続されている。以下、これら各装置について説明する。
<Configuration>
1 is a system configuration diagram of a case management system according to the present embodiment. In FIG. 1, the case management system includes a case management server 1, a database system 20, and terminal devices 100-1 and 100-2, which are connected via a network 30. Each of these devices will be described below.

まず、案件管理サーバ1は、本実施形態の主たる処理を実行する装置であり、案件管理装置とも称することができる。また、案件管理サーバ1は、機能ブロックとして、中間ファイル作成部11、自然言語処理部12、類似資料検索部13、突合部14、案件難易度判定部15、記憶部16およびインターフェース部17を有する。ここで、中間ファイル作成部11は、各種資料からテキストデータで構成される中間ファイルを作成する。また、自然言語処理部12は、中間ファイルなどのテキストデータを、単語などの所定単位に分割する。 First, the case management server 1 is a device that executes the main processing of this embodiment, and can also be called a case management device. The case management server 1 has, as functional blocks, an intermediate file creation unit 11, a natural language processing unit 12, a similar document search unit 13, a matching unit 14, a case difficulty determination unit 15, a memory unit 16, and an interface unit 17. Here, the intermediate file creation unit 11 creates intermediate files composed of text data from various documents. The natural language processing unit 12 also divides text data such as intermediate files into predetermined units such as words.

また、類似資料検索部13は、キーワードを用いて、対象の資料に類似する類似資料を検索する。ここで、類似資料検索部13は、自然言語処理部12の所定単位に基づいて作成されるキーワードを用いることが望ましい。また、突合部14は、上述のキーワードと、検索された類似資料に含まれる懸念キーワードとの突合を行う。さらに、案件難易度判定部15は、突合結果に応じて、対象案件の難易度を評価する。 The similar material search unit 13 uses keywords to search for similar materials that are similar to the target material. Here, it is preferable that the similar material search unit 13 uses keywords created based on a predetermined unit of the natural language processing unit 12. The matching unit 14 matches the above-mentioned keywords with keywords of concern contained in the searched similar materials. Furthermore, the case difficulty determination unit 15 evaluates the difficulty of the target case according to the matching result.

また、記憶部16は、各種情報やプログラム等を記憶する。本実施形態では、記憶部16には、案件難易度判定ルール161およびキーワード位置判定辞書162が記憶される。なお、これら案件難易度判定ルール161およびキーワード位置判定辞書162については、追って説明する。さらに、インターフェース部17は、ネットワーク30などの接続手段を介して、他の装置と通信、接続する。本実施形態では、インターフェース部17は、データベースシステム20や端末装置100-1、100-2と接続される。 The storage unit 16 also stores various information, programs, and the like. In this embodiment, the storage unit 16 stores a case difficulty determination rule 161 and a keyword position determination dictionary 162. The case difficulty determination rule 161 and the keyword position determination dictionary 162 will be described later. Furthermore, the interface unit 17 communicates and connects with other devices via a connection means such as the network 30. In this embodiment, the interface unit 17 is connected to the database system 20 and the terminal devices 100-1 and 100-2.

次に、データベースシステム20は、各種情報を記憶するもので、いわゆるファイルサーバでも実現できる。そして、データベースシステム20は、反省資料21、対象案件資料22および対策・施策リスト23を記憶する。なお、これらについては、記憶部16に記憶される情報と共に、追って説明する。また、データベースシステム20の情報は記憶部16に記憶してもよいし、記憶部16の案件難易度判定ルール161やキーワード位置判定辞書162をデータベースシステム20に記憶してもよい。 Next, the database system 20 stores various information, and can be realized by a so-called file server. The database system 20 stores reflection materials 21, target case materials 22, and a countermeasures and measures list 23. These will be explained later, along with the information stored in the storage unit 16. The information of the database system 20 may be stored in the storage unit 16, and the case difficulty determination rules 161 and keyword position determination dictionary 162 of the storage unit 16 may be stored in the database system 20.

次に、端末装置100-1、100-2は、利用者によって操作されるコンピュータで実現できる。そして、端末装置100-1、100-2は、案件管理サーバ1にアクセスし、各種指示を送信したり、その処理結果を受信して表示したりする。またさらに、端末装置100-1、100-2は、データベースシステム20にもアクセスでき、記憶されている各種情報の読み出し、修正、新規登録などを実行する。これら端末装置100-1、100-2は、PC、タブレット、スマートフォンなどで実現できる。また、図1には、端末装置を2台記載したが、台数はこれらに限定されない。さらに、端末装置100-1、100-2は、案件を処理する企業等の組織に設置され、その利用者は案件の管理者、作業実行者などが想定される。さらに、ネットワーク30は、各装置間の通信を行うもので、インターネットやイントラネットで実現できる。 Next, the terminal devices 100-1 and 100-2 can be realized by computers operated by users. The terminal devices 100-1 and 100-2 access the case management server 1 to send various instructions and receive and display the processing results. Furthermore, the terminal devices 100-1 and 100-2 can also access the database system 20 to read, modify, and newly register various stored information. These terminal devices 100-1 and 100-2 can be realized by PCs, tablets, smartphones, etc. Furthermore, although two terminal devices are shown in FIG. 1, the number of terminal devices is not limited to these. Furthermore, the terminal devices 100-1 and 100-2 are installed in organizations such as companies that process cases, and their users are assumed to be case managers, task executors, etc. Furthermore, the network 30 is for communication between the devices, and can be realized by the Internet or an intranet.

次に、本実施形態の主たる処理を実行する案件管理サーバ1の実装例について説明する。図1では、案件管理サーバ1の機能ブロックを示したが、これはいわゆるコンピュータで実現できる。この実現例について、以下説明する。図2は、本実施形態における案件管理サーバ1のハードウエア構成図である。 Next, an implementation example of the case management server 1 that executes the main processing of this embodiment will be described. Figure 1 shows the functional blocks of the case management server 1, which can be realized by a so-called computer. This implementation example will be described below. Figure 2 is a hardware configuration diagram of the case management server 1 in this embodiment.

案件管理サーバ1では、処理装置101、記憶装置160、入出力装置170がバスなどの通信路を介して互いに接続される。ここで、処理装置101は、いわゆるプロセッサであり、各プログラムに従った処理を行う。このために、いわゆるCPU(Central Processing Unit)などで実現できる。 In the case management server 1, the processing device 101, the storage device 160, and the input/output device 170 are connected to each other via a communication path such as a bus. Here, the processing device 101 is a so-called processor, and performs processing according to each program. For this purpose, it can be realized by a so-called CPU (Central Processing Unit) or the like.

また、記憶装置160は、中間ファイル作成プログラム110、自然言語処理プログラム120、類似資料検索プログラム130、突合プログラム140、案件難易度判定プログラム150といった各種プログラムを記憶する。またさらに、記憶装置160は、案件難易度判定ルール161およびキーワード位置判定辞書162も記憶する。このように、図1の記憶部16に相当する。また、記憶装置160は、メモリとストレージで構成することが望ましい。この場合、各種プログラムは、ストレージに格納されており、処理を実行する場合にメモリに展開されることが望ましい。このように、各種プログラムは、ストレージのような記憶媒体に格納される。 The storage device 160 also stores various programs such as the intermediate file creation program 110, the natural language processing program 120, the similar material search program 130, the matching program 140, and the case difficulty determination program 150. The storage device 160 also stores case difficulty determination rules 161 and a keyword position determination dictionary 162. In this way, it corresponds to the storage unit 16 in FIG. 1. It is also preferable that the storage device 160 is composed of a memory and a storage. In this case, it is preferable that the various programs are stored in the storage, and are expanded into the memory when processing is executed. In this way, the various programs are stored in a storage medium such as a storage.

また、各種プログラムと図1に示す各部は、以下の対応関係を有する。つまり、同様の処理を実行するプログラムと部を以下に併記する。
中間ファイル作成プログラム110:中間ファイル作成部11
自然言語処理プログラム120:自然言語処理部12
類似資料検索プログラム130:類似資料検索部13
突合プログラム140:突合部14
案件難易度判定プログラム150:案件難易度判定部15
このようなグラムにより、コンピュータである案件管理サーバ1を、上述の各部として機能させることになる。
1 have the following correspondence relationship: That is, programs and units that execute similar processes are listed below.
Intermediate file creation program 110: intermediate file creation unit 11
Natural language processing program 120: natural language processing unit 12
Similar material search program 130: Similar material search unit 13
Matching program 140: Matching section 14
Case difficulty determination program 150: Case difficulty determination unit 15
Such a program causes the case management server 1, which is a computer, to function as each of the above-mentioned units.

次に、入出力装置170は、インターフェース部17に相当する機能を有する。つまり、ネットワーク30を介して、他の装置と接続する。以上のように、案件管理サーバ1は、プログラムに従って、機能するコンピュータで実現できるが、各部を専用ハードウエアなどで構成することも可能である。以上で、本実施形態の構成についての説明を終わる。 Next, the input/output device 170 has a function equivalent to the interface unit 17. In other words, it connects to other devices via the network 30. As described above, the case management server 1 can be realized by a computer that functions according to a program, but each unit can also be configured with dedicated hardware, etc. This concludes the explanation of the configuration of this embodiment.

<情報>
次に、上述の本実施形態で用いられる各種情報について、図3~図7を用いて説明する。まず、図3は、本実施形態で用いられる案件難易度判定ルール161を示す図である。本実施形態では、案件難易度判定ルール161の実例として、懸念キーワードリスト161-1および類似度判定リスト161-2を例示する。なお、これらについては、いずれか一方が用いられてもよいし、両方が用いられてもよい。
<Information>
Next, various information used in the above-mentioned embodiment will be described with reference to Fig. 3 to Fig. 7. First, Fig. 3 is a diagram showing the case difficulty determination rule 161 used in the embodiment. In the embodiment, a concern keyword list 161-1 and a similarity determination list 161-2 are illustrated as examples of the case difficulty determination rule 161. Note that, of these, either one or both may be used.

まず、図3(a)に、懸念キーワードリスト161-1を示す。懸念キーワードリスト161-1は、案件難易度判定部15での案件の難易度を判定するために用いられる。このために、懸念キーワードリスト161-1は、品質悪化に関連すると考えられる懸念キーワードが記録されている。より詳細には、懸念キーワードリスト161-1は、懸念キーワードごとに、その重み(ポイント)、過去事例が記録されている。ここで、重み(ポイント)とは、該当の懸念キーワードの品質悪化への寄与の度合いを示す。また、過去事例は、該当の懸念キーワードが記録された資料(反省資料)に対応する過去事例を特定する情報である。 First, FIG. 3(a) shows the keyword of concern list 161-1. The keyword of concern list 161-1 is used to determine the difficulty of a case in the case difficulty determination unit 15. For this purpose, the keyword of concern list 161-1 records keywords of concern that are thought to be related to quality deterioration. More specifically, the keyword of concern list 161-1 records the weight (points) and past cases for each keyword of concern. Here, the weight (points) indicates the degree of contribution of the keyword of concern to quality deterioration. Furthermore, the past cases are information that identifies past cases corresponding to the materials (reflection materials) in which the keyword of concern is recorded.

また、図3(b)に、類似度判定リスト161-2を示す。類似度判定リスト161-2は、案件と過去事例の類似度合いを特定し、案件の難易度を判定するために用いられる。このために、類似度判定リスト161-2は、過去事例ごとに、該当の反省資料の特徴と過去事例の難易度が記録されている。このために、類似度判定リスト161-2は、過去事例ごとに、該当の過去事例の反省資料、その反省資料に含まれる懸念キーワード、懸念キーワードが反省資料に出現する出現頻度および過去事例の難易度が記録される。このうち、懸念キーワードや出現頻度が、過去案件の特徴を示す。 Figure 3(b) also shows the similarity judgment list 161-2. The similarity judgment list 161-2 is used to identify the degree of similarity between a case and past cases and to judge the difficulty of the case. For this purpose, the similarity judgment list 161-2 records, for each past case, the characteristics of the corresponding reflection material and the difficulty of the past case. For this purpose, the similarity judgment list 161-2 records, for each past case, the reflection material of the corresponding past case, the concern keywords contained in the reflection material, the frequency with which the concern keywords appear in the reflection material, and the difficulty of the past case. Of these, the concern keywords and the frequency of appearance indicate the characteristics of the past case.

そして、過去事例の特徴を用いて、対象となるシステム構築プロジェクトに類似する過去事例を特定され、特定された過去事例の難易度に基づきシステム構築プロジェクトの難易度を判定できる。なお、ここで説明した、難易度の判定については、「処理フロー」にて後述する。 Then, using the characteristics of the past cases, past cases similar to the target system construction project are identified, and the difficulty of the system construction project can be determined based on the difficulty of the identified past cases. The difficulty determination described here will be described later in the "Process Flow".

次に、図4は、本実施形態で用いられるキーワード位置判定辞書162を示す図である。キーワード位置判定辞書162は、キーワード、つまり、「単語/記号/フレーズ」ごとに、文における出現位置を示す情報である。キーワード位置判定辞書162は、自然言語処理部12を用いることで、対象の資料におけるキーワードの出現位置を判定できる。このために、キーワード位置判定辞書162は、出現位置として、文頭、文中、文末を記録している。なお、文頭とは文の始め位置を意味し、文中文末とは文の終わりの位置を示す。そして、文中とは、文頭や文末以外の位置を示す。 Next, FIG. 4 is a diagram showing the keyword position determination dictionary 162 used in this embodiment. The keyword position determination dictionary 162 is information indicating the appearance position in a sentence for each keyword, that is, each "word/symbol/phrase." The keyword position determination dictionary 162 can determine the appearance position of a keyword in the target material by using the natural language processing unit 12. For this reason, the keyword position determination dictionary 162 records the beginning, middle, and end of a sentence as the appearance position. Note that beginning of a sentence means the beginning position of a sentence, and middle/end of a sentence means the end position of a sentence. And, middle of a sentence means a position other than the beginning or end of a sentence.

なお、本実施形態では、キーワード位置判定辞書162を「単語/記号/フレーズ」ごとに定義したが、これらを抽象化した品詞分類で定義してもよい。品詞分類には、名詞、動詞といった一般的な品詞の他、これを細分化したものを用いてもよい。たとえな、固有名詞、数、代名詞、接尾語などを用いることができる。さらに、単一の品詞だけでなく、名詞-接尾語-人名といったこれらの組合せで定義してもよい。 In this embodiment, the keyword position determination dictionary 162 is defined for each "word/symbol/phrase", but it may also be defined by an abstract part of speech classification. In addition to general parts of speech such as nouns and verbs, more detailed parts of speech may be used for the part of speech classification. For example, proper nouns, numbers, pronouns, suffixes, etc. may be used. Furthermore, it may be defined not only by a single part of speech, but also by a combination of these, such as noun-suffix-person's name.

次に、図5は、本実施形態で用いられる反省資料21を示す図である。反省資料21とは、過去事例、特に、過去の品質悪化案件における反省内容を示す情報である。過去事例において、システムの構築が完了した際や納品した際に、品質悪化に対する振り返り、反省のための資料が作成されることがある。反省資料21は、この内容を示すが、このために、反省会議、完了報告会等が行われ、この議事録を用いることもできるし、完了報告資料も流用できる。 Next, FIG. 5 is a diagram showing reflection materials 21 used in this embodiment. Reflection materials 21 are information showing the contents of reflections in past cases, particularly in past cases of quality deterioration. In past cases, when the construction of a system is completed or delivered, materials may be created for reviewing and reflecting on the quality deterioration. Reflection materials 21 show this content, and for this purpose, reflection meetings, completion report meetings, etc. are held, and the minutes of these meetings can be used, or completion report materials can also be reused.

図5において、反省資料21は、過去事例における概要を示す「1.プロジェクト概要」、品質悪化の要因を含む「2.問題」、今後の方針等を含む「3.分析・再発防止策」から構成される。なお、図5に示す反省資料21はあくまでも一例であり、これに限定されない。反省資料21は、過去事例の内容を示す情報であればよい。このため、反省資料21として、システムの構築が完了した際や納品した際の資料に限らず、過去事例における仕様書などといった関連資料を用いてもよい。また、反省資料21は、利用者によって端末装置100-1や100-2で作成可能である。 In FIG. 5, the reflection materials 21 are composed of "1. Project overview" which shows an overview of past cases, "2. Problem" which includes the causes of quality deterioration, and "3. Analysis and measures to prevent recurrence" which includes future policies. Note that the reflection materials 21 shown in FIG. 5 are merely an example and are not limited to this. The reflection materials 21 may be any information that shows the contents of past cases. For this reason, the reflection materials 21 are not limited to materials when the system construction is completed or delivered, but may also be related materials such as specifications from past cases. Furthermore, the reflection materials 21 can be created by the user on the terminal device 100-1 or 100-2.

次に、図6は、本実施形態で用いられる対象案件資料22を示す図である。対象案件資料22は、対象案件、つまり、本実施形態におけるシステム構築プロジェクトで用いられる資料である。図6に示す例では、A銀行仕様書であり、そのシステム概要や案件概要が記録されている。そして、この対象案件資料22は、中間ファイル作成部11により処理され、中間ファイルが作成される。なお、対象案件資料22は、システム構築プロジェクトといった案件ごとに、データベースシステム20に記憶されていることが望ましい。また、案件ごとに1以上の対象案件資料22が存在するものとする。また、対象案件資料22は、利用者によって端末装置100-1や100-2で作成可能である。 Next, FIG. 6 is a diagram showing the target project documents 22 used in this embodiment. The target project documents 22 are documents used in the target project, that is, the system construction project in this embodiment. In the example shown in FIG. 6, the documents are specifications for Bank A, and the system overview and project overview are recorded. The target project documents 22 are then processed by the intermediate file creation unit 11, and an intermediate file is created. It is preferable that the target project documents 22 are stored in the database system 20 for each project, such as a system construction project. It is also assumed that there are one or more target project documents 22 for each project. The target project documents 22 can be created by the user on the terminal device 100-1 or 100-2.

次に、図7は、本実施形態で用いられる対策・施策リスト23を示す図である。対策・施策リスト23は、懸念キーワードに応じた、品質悪化に対する対策・施策が記録されている。これを用いて、対象案件について品質悪化を抑止するための対策や施策の案を、利用者に提案することが可能となる。以上で、本実施形態で用いられる情報の説明を終わる。 Next, FIG. 7 shows the countermeasures/measures list 23 used in this embodiment. The countermeasures/measures list 23 records countermeasures/measures against quality deterioration according to keywords of concern. Using this, it is possible to propose countermeasures and proposed measures to prevent quality deterioration for the target case to the user. This concludes the explanation of the information used in this embodiment.

<処理フロー>
次に、本実施形態の処理フローについて、図8~図12を中心に用いて説明する。以下では、図1に示す各部を処理主体として説明する。まず、図8は、本実施形態における全体処理フローを示すフローチャートである。
<Processing flow>
Next, the processing flow of this embodiment will be described mainly with reference to Fig. 8 to Fig. 12. In the following, the processing will be mainly performed by each unit shown in Fig. 1. First, Fig. 8 is a flowchart showing the overall processing flow in this embodiment.

まず、ステップS1において、インターフェース部17が、データベースシステム20から、対象となる現在着手中のシステム構築プロジェクトにおける対象案件資料22を入力する。これは、端末装置100-1や1000-2への利用者から指示に応じて行うことが望ましい。また、端末装置100-1や1000-2は、スキャナといった光学読取装置を用いて、紙媒体の対象案件資料を読取り、インターフェース部17が受け付けてもよい。また、データベースシステム20には、光学読取装置で読み取られた対象案件資料22が記憶しておいてもよい。 First, in step S1, the interface unit 17 inputs the target project documents 22 for the currently underway system construction project from the database system 20. This is preferably done in response to an instruction from a user to the terminal device 100-1 or 1000-2. The terminal device 100-1 or 1000-2 may also use an optical reading device such as a scanner to read the target project documents in paper form, which are then accepted by the interface unit 17. The database system 20 may also store the target project documents 22 read by the optical reading device.

次に、ステップS2において、中間ファイル作成部11が、入力された対象案件資料22がテキストデータであるかを判定する。この結果、テキストデータであれば(YES)、ステップS4に遷移する。テキストデータでなければ(NO)、ステップS3に遷移する。この際、中間ファイル作成部11は、入力された対象案件資料22がテキストデータのみで構成される場合に、YESと判断することが望ましいが、テキストデータが含まれる場合にYESと判定してもよい。 Next, in step S2, the intermediate file creation unit 11 determines whether the input target case materials 22 are text data. As a result, if the input target case materials 22 are text data (YES), the process proceeds to step S4. If the input target case materials 22 are not text data (NO), the process proceeds to step S3. At this time, it is preferable for the intermediate file creation unit 11 to determine YES if the input target case materials 22 are composed of text data only, but it may also determine YES if text data is included.

次に、ステップS3において、中間ファイル作成部11が、入力された対象案件資料22に対してテキスト変換を行い、中間ファイルを作成する。なお、ステップS2において、NOと判定された場合、入力された対象案件資料22を中間ファイルと称する。また、光学読取装置の読取りの際に、文字認識処理を行い、ステップS2およびS3を省略してもよい。 Next, in step S3, the intermediate file creation unit 11 performs text conversion on the input target case materials 22 to create an intermediate file. Note that if the determination in step S2 is NO, the input target case materials 22 are referred to as an intermediate file. Also, character recognition processing may be performed when reading with the optical reading device, and steps S2 and S3 may be omitted.

また、ステップS4において、自然言語処理部12が、テキストデータである中間ファイルに対して、自然言語処理を施す。この自然言語処理として、自然言語処理部12は、中間ファイルに含まれる各用語に対して出現位置を判定し、判定された出現位置を用いて中間ファイルを単語単位に分割する。この出現位置の判定には、キーワード位置判定辞書162が用いられる。 In addition, in step S4, the natural language processing unit 12 performs natural language processing on the intermediate file, which is text data. As part of this natural language processing, the natural language processing unit 12 determines the appearance position of each term contained in the intermediate file, and divides the intermediate file into words using the determined appearance positions. The keyword position determination dictionary 162 is used to determine the appearance positions.

ここで、図9を用いてステップS4の自然言語処理の詳細を説明する。図9は、本実施形態における自然言語処理の詳細を示すフローチャートである。ステップS41において、自然言語処理部12が、中間ファイルの入力を受け付ける。 Here, the details of the natural language processing in step S4 will be described with reference to FIG. 9. FIG. 9 is a flowchart showing the details of the natural language processing in this embodiment. In step S41, the natural language processing unit 12 accepts input of an intermediate file.

次に、ステップS42において、自然言語処理部12が、受け付けられた中間ファイルを一文化する。そして、ステップS43において、自然言語処理部12が、一文化された中間ファイルを、各文に分割する。ここで、ステップS42およびS43を実行する理由およびその詳細について、説明する。 Next, in step S42, the natural language processing unit 12 unifies the received intermediate file. Then, in step S43, the natural language processing unit 12 divides the unified intermediate file into sentences. Here, the reason for executing steps S42 and S43 and the details thereof will be explained.

図10は、ステップS42およびS43の一例を示す図である。図10(a)が、受け付けられた中間ファイルを示す。この中間ファイルは、図10(a)に示すように、文の途中で改行が入り、文が分断されている。例えば、図10(a)の3行において、「切り出し、」で文が分断されている。このままでは、対象案件資料22ないし中間ファイルから類似資料を検索するための案件キーワードが正確に切り出せない恐れがある。そこで、ステップS42およびS43で、中間ファイルの整形、クレンジングしている。以下、この具体例を、図10を参照して説明する。 Figure 10 is a diagram showing an example of steps S42 and S43. Figure 10(a) shows an accepted intermediate file. As shown in Figure 10(a), this intermediate file has line breaks in the middle of sentences, dividing the sentences. For example, in line 3 of Figure 10(a), the sentence is divided by "extract." If this continues, there is a risk that case keywords for searching for similar documents from the target case documents 22 or the intermediate file will not be accurately extracted. Therefore, in steps S42 and S43, the intermediate file is formatted and cleansed. A specific example of this will be described below with reference to Figure 10.

ステップS42では、自然言語処理部12は、図10(a)の中間ファイルに対して、
改行を削除する。また、この際、句点、読点、記号などはそのまま残すようにする。この結果、図10(b)に示す一文化された中間ファイルが作成される。
In step S42, the natural language processing unit 12 performs the following on the intermediate file of FIG.
Line breaks are deleted. In addition, periods, commas, symbols, etc. are left as they are. As a result, the unified intermediate file shown in FIG. 10(b) is created.

そして、ステップS43では、自然言語処理部12は、図10(b)に示す一文化された中間ファイルの各単語の出現位置を判定し、これを各文に分割する。この分割とは、各文を区別することで、文の間(文末-文頭間)に改行を挿入したり、文頭ないし文末(句点)を特定したりすることで実現できる。この結果、図10(c)示す文単位に分割された中間ファイルが作成されることになる。 Then, in step S43, the natural language processing unit 12 determines the position of occurrence of each word in the unified intermediate file shown in FIG. 10(b), and divides it into sentences. This division can be achieved by distinguishing between each sentence, inserting line breaks between sentences (between the end and beginning of a sentence), or identifying the beginning or end of a sentence (full stop). As a result, an intermediate file divided into sentence units, as shown in FIG. 10(c), is created.

このために、自然言語処理部12は、キーワード位置判定辞書162を用いて、各単語の出現位置を判定する。図10(b)の例では、図4のキーワード位置判定辞書162を用いることで、「。」が文末、「・」「(1)」「(2)」が文頭と判断される。この結果、図10(b)の1行における「・」や5行における(2)の前で、文が区切られる。つまり、ここで改行が入り、図10(c)の文単位に分割された中間ファイルが作成される。以上で、ステップS42およびS43の説明を終わる。 For this purpose, the natural language processing unit 12 uses the keyword position determination dictionary 162 to determine the position where each word appears. In the example of FIG. 10(b), by using the keyword position determination dictionary 162 of FIG. 4, "." is determined to be the end of the sentence, and "..", "(1)," and "(2)" are determined to be the beginning of the sentence. As a result, the sentence is separated before the ".." on line 1 and before the (2) on line 5 in FIG. 10(b). In other words, a line break is inserted here, and an intermediate file divided into sentence units as shown in FIG. 10(c) is created. This concludes the explanation of steps S42 and S43.

最後に、ステップS44において、自然言語処理部12は、文単位に分割された中間ファイルを、単語単位に分割する。これは、文単位に分割された中間ファイルから各単語を抽出できればよい。以上で、ステップS4の詳細の説明を終わり、図8に戻り説明を続ける。 Finally, in step S44, the natural language processing unit 12 divides the intermediate file divided into sentence units into word units. This only requires that each word can be extracted from the intermediate file divided into sentence units. This concludes the detailed explanation of step S4, and we will return to Figure 8 to continue the explanation.

次に、ステップS5において、類似資料検索部13が、ステップS44で抽出された単語に基づいて、反省資料21に対する類似資料検索を行う。このために、類似資料検索部13が、ステップS44で抽出された単語から案件キーワードを特定する。この特定としては、抽出された単語をそのまま流用してもよいし、その一部の単語を案件キーワードとしてもよい。一部の単語を案件キーワードとする場合、自律語といった特定の種類の単語を用いてもよいし、予め記録された単語を用いてもよい。そして、類似資料検索部13は、特定された案件キーワードを用いて、反省資料21を検索する。この検索は、案件キーワードが所定数以上含まれる反省資料21を検索結果とするなど、所定条件を満たす反省資料21を検索する。この検索結果を、類似資料と称する。 Next, in step S5, the similar material search unit 13 searches for similar materials in the reflection materials 21 based on the words extracted in step S44. To this end, the similar material search unit 13 identifies case keywords from the words extracted in step S44. For this identification, the extracted words may be used as they are, or some of the words may be used as case keywords. When some words are used as case keywords, a specific type of word such as an autonomous word may be used, or a pre-recorded word may be used. The similar material search unit 13 then searches for the reflection materials 21 using the identified case keywords. This search searches for reflection materials 21 that satisfy a specified condition, such as searching for reflection materials 21 that contain a specified number or more of case keywords. The search results are referred to as similar materials.

次に、ステップS6において、突合部14が、突合処理を実行する。このために、突合部14は、案件キーワードと検索された類似資料に含まれる懸念キーワードを突合する。つまり、突合部14は、類似資料に含まれる単語のうち、懸念キーワードリスト161-1や類似度判定リスト161-2に記録された懸念キーワードのうち、案件キーワードと一致するものを特定する。 Next, in step S6, the matching unit 14 executes a matching process. To this end, the matching unit 14 matches the case keywords with the concern keywords contained in the searched similar materials. In other words, the matching unit 14 identifies words contained in the similar materials that match the case keywords among the concern keywords recorded in the concern keyword list 161-1 and the similarity determination list 161-2.

次に、ステップS7において、案件難易度判定部15が、ステップS6の結果を用いて対象案件であるシステム構築プロジェクトについて、難易度を判定する。この判定の詳細を、図11を用いて説明する。 Next, in step S7, the project difficulty determination unit 15 uses the results of step S6 to determine the difficulty of the system construction project, which is the target project. The details of this determination are described with reference to FIG. 11.

図11は、本実施形態における難易度判定の2つの手法を示すフローチャートである。まず、図11(a)に示す第1の手法について説明する。ステップS71において、案件難易度判定部15は、ステップS6で特定された懸念キーワードの数を計数する。 Figure 11 is a flowchart showing two methods of difficulty determination in this embodiment. First, the first method shown in Figure 11 (a) will be described. In step S71, the case difficulty determination unit 15 counts the number of concern keywords identified in step S6.

また、ステップS72において、案件難易度判定部15は、懸念キーワードリスト161-1を用いて、ステップS6で特定された懸念キーワードの重み(ポイント)を特定する。例えば、「新規顧客」との懸念キーワードについては、重み(ポイント)として「2」が特定される。 In addition, in step S72, the case difficulty assessment unit 15 uses the concern keyword list 161-1 to identify the weight (points) of the concern keyword identified in step S6. For example, for the concern keyword "new customer," a weight (point) of "2" is identified.

そして、ステップS73において、案件難易度判定部15は、ステップS71で計数された数とステップS72で特定された重み(ポイント)を掛け合わせた結果を、対象案件の難易度として算出する。なお、数×重み(ポイント)は一例であり、対象案件の難易度はこれに限定されない。例えば、他のパラメータを含めてもよいし、演算も積算に限定されない。またさらに、数や重み(ポイント)自身を対象案件の難易度として用いてもよい。 Then, in step S73, the case difficulty determination unit 15 multiplies the number counted in step S71 by the weight (points) identified in step S72, and calculates the result as the difficulty of the target case. Note that number x weight (points) is just an example, and the difficulty of the target case is not limited to this. For example, other parameters may be included, and the calculation is not limited to accumulation. Furthermore, the number or weight (points) itself may be used as the difficulty of the target case.

次に、図11(b)に示す第2の手法について説明する。ステップS74において、案件難易度判定部15は、ステップS6で特定された懸念キーワードの出現頻度を、類似度判定リスト161-2を用いて特定する。つまり、類似度判定リスト161-2のうち、類似資料である反省資料に該当する懸念キーワードに対応する出現頻度が特定される。 Next, the second method shown in FIG. 11(b) will be described. In step S74, the case difficulty determination unit 15 determines the occurrence frequency of the concern keywords identified in step S6 using the similarity determination list 161-2. That is, the occurrence frequency corresponding to the concern keywords that correspond to the reflection materials, which are similar materials, is determined in the similarity determination list 161-2.

次に、ステップS75において、案件難易度判定部15は、ステップS74で特定された出現頻度のうち、ステップS1で入力された対象案件資料22における懸念キーワードの出現頻度に類似する出現頻度を特定する。類似する出現頻度とは、一致を含めその差分が一定値以下のものを含む。 Next, in step S75, the case difficulty determination unit 15 identifies, from among the occurrence frequencies identified in step S74, occurrence frequencies that are similar to the occurrence frequency of the keyword of concern in the target case materials 22 input in step S1. Similar occurrence frequencies include occurrences where the difference is equal to or less than a certain value, including coincidences.

次に、ステップS76において、案件難易度判定部15は、ステップS75で特定された出現頻度に対応する難易度を、類似度判定リスト161-2から特定する。そして、ステップS77において、案件難易度判定部15は、ステップS76で特定された難易度に基づいて、対象案件の難易度を判定する。例えば、案件難易度判定部15は、ステップS76で特定された難易度の代表値を算出する。代表値としては、総和や平均などが含まれ、これらを難易度として判定する。以上で、第2の手法についての説明を終わる。なお、本手法については、案件難易度判定部15が類似度判定リスト161-2を用いて、出現頻度に基づき最も類似する反省資料21を特定し、これに該当する過去事例の難易度を、対象案件の難易度として判定してもよい。 Next, in step S76, the case difficulty determination unit 15 identifies the difficulty level corresponding to the occurrence frequency identified in step S75 from the similarity determination list 161-2. Then, in step S77, the case difficulty determination unit 15 determines the difficulty level of the target case based on the difficulty level identified in step S76. For example, the case difficulty determination unit 15 calculates a representative value of the difficulty levels identified in step S76. Representative values include sums and averages, and these are determined as the difficulty level. This completes the explanation of the second method. Note that, in this method, the case difficulty determination unit 15 may use the similarity determination list 161-2 to identify the most similar reflection material 21 based on the occurrence frequency, and determine the difficulty level of the corresponding past case as the difficulty level of the target case.

以上で、ステップS7の詳細の説明を終わり、図8に戻り説明を続ける。ステップS8において、案件難易度判定部15は、対策・施策リスト23を用いて、対策・施策を特定する。つまり、案件難易度判定部15は、ステップS6で特定された懸念キーワードに該当する対策・施策を特定する。 This concludes the detailed explanation of step S7, and we will return to Figure 8 for further explanation. In step S8, the case difficulty determination unit 15 identifies countermeasures and measures using the countermeasures and measures list 23. In other words, the case difficulty determination unit 15 identifies countermeasures and measures that correspond to the concern keywords identified in step S6.

そして、案件難易度判定部15は、ステップS7やS8の結果を用いて、結果レポート200を作成することができる。図12は、本実施形態における結果レポート200を示す図である。図12において、結果レポート200は、対象案件であるシステム構築プロジェクトごとに、その難易度、ステップS6で特定された懸念キーワード、ステップS8で特定された対策・施策が記録される。また、案件難易度判定部15は、結果レポート200を、記憶部16やデータベースシステム20に記憶することが望ましい。 Then, the case difficulty determination unit 15 can create a result report 200 using the results of steps S7 and S8. FIG. 12 is a diagram showing the result report 200 in this embodiment. In FIG. 12, the result report 200 records, for each system construction project that is the target case, its difficulty level, the keywords of concern identified in step S6, and the measures and policies identified in step S8. In addition, it is preferable that the case difficulty determination unit 15 stores the result report 200 in the storage unit 16 or the database system 20.

さらに、案件難易度判定部15は、結果レポート200を、インターフェース部17を介して端末装置100-1や100-2に表示させることも可能である。この場合、図12に示す態様で表示できる。この結果、対象案件に関わっている利用者が、その難易度や対策・施策を理解できる。なお、ステップS8のうち、対策・施策の特定を省略してもよい。この場合、結果レポート200の対策・施策を省略できる。さらに、結果レポート200の対策・施策を残し、難易度や懸念キーワードを省略してもよい。 Furthermore, the case difficulty determination unit 15 can also display the result report 200 on the terminal device 100-1 or 100-2 via the interface unit 17. In this case, it can be displayed in the format shown in FIG. 12. As a result, the users involved in the target case can understand the difficulty level and the measures and policies. Note that in step S8, the identification of the measures and policies may be omitted. In this case, the measures and policies in the result report 200 can be omitted. Furthermore, the measures and policies in the result report 200 may be retained, and the difficulty level and concern keywords may be omitted.

以上のように、本実施形態では、ステップS5で検索された類似資料に基づいて、対象案件であるシステム構築プロジェクトについて、1つの評価として難易度を判定している。このため、ステップS6やS7を省略することも可能である。この場合、類似資料の数や類似資料ごとに定められる難易度などの評価を実現できる。 As described above, in this embodiment, the difficulty level of the target system construction project is determined as one evaluation based on the similar documents searched for in step S5. Therefore, it is possible to omit steps S6 and S7. In this case, it is possible to realize evaluation of the number of similar documents and the difficulty level determined for each similar document.

以上で、本実施形態の説明を終わるが、本発明は本実施形態に限定されない。特に、案件については、システム構築プロジェクトに限定されず、様々な業務に適用できる。 This concludes the explanation of this embodiment, but the present invention is not limited to this embodiment. In particular, the case is not limited to a system construction project, but can be applied to a variety of business operations.

1…案件管理サーバ、11…中間ファイル作成部、12…自然言語処理部、13…類似資料検索部、14…突合部、15…案件難易度判定部、16…記憶部、161…案件難易度判定ルール、162…キーワード位置判定辞書、17…インターフェース部、20…データベースシステム、21…反省資料、22…対象案件資料、23…対策・施策リスト、30…ネットワーク、100…端末装置 1...Case management server, 11...Intermediate file creation unit, 12...Natural language processing unit, 13...Similar material search unit, 14...Matching unit, 15...Case difficulty determination unit, 16...Storage unit, 161...Case difficulty determination rules, 162...Keyword position determination dictionary, 17...Interface unit, 20...Database system, 21...Reflection materials, 22...Target case materials, 23...Countermeasures and measures list, 30...Network, 100...Terminal device

Claims (15)

所定の成果物を作成する案件を管理する案件管理装置において、
過去案件の懸念キーワードを含む反省資料を記憶する記憶部と、
評価対象案件の案件資料を処理して、テキストデータで構成される中間ファイルを作成する中間ファイル作成部と、
前記中間ファイルに含まれる各用語に対して、文における当該用語の出現位置を定義するキーワード位置判定辞書を用いて出現位置を判定し、判定された前記出現位置を用いて、前記中間ファイルを単語単位に分割する自然言語処理部と、
分割された単語に基づいて案件キーワードを作成し、前記案件キーワードを用いて、前記反省資料から類似資料を検索する類似資料検索部を有し、
前記評価対象案件の評価を実現する案件管理装置。
In a case management device for managing a case for creating a predetermined deliverable,
A storage unit that stores reflection materials including keywords of concern from past cases;
an intermediate file creation unit that processes case materials of a case to be evaluated and creates an intermediate file composed of text data;
a natural language processing unit that determines an appearance position of each term included in the intermediate file using a keyword position determination dictionary that defines an appearance position of the term in a sentence, and divides the intermediate file into words using the determined appearance positions;
a similar material search unit that creates case keywords based on the divided words and searches for similar materials from the reflection materials using the case keywords;
A case management device for implementing evaluation of the case to be evaluated.
請求項1に記載の案件管理装置において、
前記キーワード位置判定辞書は、前記用語の出現位置を、前記文の文頭、文中および文末のいずれかで定義し、
前記自然言語処理部は、前記キーワード位置判定辞書を用いて、前記中間ファイルを文単位に分割し、分割された前記中間ファイルを前記単語単位に分割する案件管理装置。
2. The case management device according to claim 1,
the keyword position determination dictionary defines the position of the term as being at the beginning, middle, or end of the sentence;
The natural language processing unit divides the intermediate file into sentence units using the keyword position determination dictionary, and divides the divided intermediate file into word units.
請求項2に記載の案件管理装置において、さらに、
前記案件キーワードと検索された前記類似資料に含まれる懸念キーワードを突合する突合部と、
前記突合の結果に応じて、前記評価対象案件の難易度を判定する案件難易度判定部を有する案件管理装置。
3. The case management device according to claim 2, further comprising:
a matching unit for matching the case keyword with a keyword of concern contained in the searched similar material;
A case management device having a case difficulty determination unit that determines the difficulty of the case to be evaluated based on the result of the matching.
請求項3に記載の案件管理装置において、
前記案件難易度判定部は、前記案件キーワードと前記懸念キーワードの一致した数および重みの少なくとも一方を用いて、前記評価対象案件の難易度を判定する案件管理装置。
4. The case management device according to claim 3,
The case difficulty determination unit determines the difficulty of the case to be evaluated using at least one of the number of matches between the case keywords and the concern keywords and a weight.
請求項3または4に記載の案件管理装置において、
前記記憶部は、さらに前記懸念キーワードに応じた対策・施策を記憶し、
さらに、前記評価対象案件の難易度および対策・施策を対応づけた結果レポートを出力するインターフェース部を有する案件管理装置。
5. The case management device according to claim 3,
The storage unit further stores measures and policies corresponding to the keywords of concern,
The case management device further comprises an interface unit that outputs a result report that associates the degree of difficulty of the case to be evaluated with measures and policies.
所定の成果物を作成する案件を管理する案件管理装置を用いた案件管理方法において、
記憶部に、過去案件の懸念キーワードを含む反省資料が記憶され、
中間ファイル作成部により、評価対象案件の案件資料を処理して、テキストデータで構成される中間ファイルを作成し、
自然言語処理部により、前記中間ファイルに含まれる各用語に対して、文における当該用語の出現位置を定義するキーワード位置判定辞書を用いて出現位置を判定し、判定された前記出現位置を用いて、前記中間ファイルを単語単位に分割し、
類似資料検索部により、分割された単語に基づいて案件キーワードを作成し、前記案件キーワードを用いて、前記反省資料から類似資料を検索することで、前記評価対象案件の評価を実現する案件管理方法。
A case management method using a case management device for managing a case for creating a predetermined deliverable,
The memory unit stores reflection materials including keywords of concern from past cases,
The intermediate file creation unit processes the case materials of the case to be evaluated to create an intermediate file consisting of text data;
a natural language processing unit determines an appearance position of each term included in the intermediate file using a keyword position determination dictionary that defines an appearance position of the term in a sentence, and divides the intermediate file into words using the determined appearance positions;
A case management method in which a similar document search unit creates case keywords based on the divided words, and searches for similar documents from the reflection documents using the case keywords, thereby enabling evaluation of the case to be evaluated.
請求項6に記載の案件管理方法おいて、
前記キーワード位置判定辞書は、前記用語の出現位置を、前記文の文頭、文中および文末のいずれかで定義し、
前記自然言語処理部により、前記キーワード位置判定辞書を用いて、前記中間ファイルを文単位に分割し、分割された前記中間ファイルを前記単語単位に分割する案件管理方法。
7. The case management method according to claim 6,
the keyword position determination dictionary defines the position of the term as being at the beginning, middle, or end of the sentence;
The case management method further comprises the steps of: dividing the intermediate file into sentence units by the natural language processing unit using the keyword position determination dictionary; and dividing the divided intermediate file into word units.
請求項7に記載の案件管理方法において、
突合部により、前記案件キーワードと検索された前記類似資料に含まれる懸念キーワードを突合し、
案件難易度判定部により、前記突合の結果に応じて、前記評価対象案件の難易度を判定する案件管理方法。
8. The case management method according to claim 7,
A matching unit matches the case keyword with a keyword of concern contained in the searched similar materials;
A case management method in which a case difficulty determination unit determines the difficulty of the case to be evaluated based on the result of the matching.
請求項8に記載の案件管理方法において、
前記案件難易度判定部により、前記案件キーワードと前記懸念キーワードの一致した数および重みの少なくとも一方を用いて、前記評価対象案件の難易度を判定する案件管理方法。
9. The case management method according to claim 8,
The case management method further comprises the case difficulty determination unit determining the difficulty of the case to be evaluated using at least one of the number of matches between the case keywords and the concern keywords and a weight.
請求項8または9に記載の案件管理方法において、
前記記憶部には、さらに前記懸念キーワードに応じた対策・施策が記憶され、
インターフェース部により、前記評価対象案件の難易度および対策・施策を対応づけた結果レポート出力する案件管理方法。
10. The case management method according to claim 8, further comprising:
The storage unit further stores measures and policies corresponding to the keywords of concern,
The case management method includes outputting a report by an interface unit that correlates the degree of difficulty of the case to be evaluated with the countermeasures and measures.
過去案件の懸念キーワードを含む反省資料を記憶する記憶部を有し、所定の成果物を作成する案件を管理する案件管理装置を、
評価対象案件の案件資料を処理して、テキストデータで構成される中間ファイルを作成する中間ファイル作成部と、
前記中間ファイルに含まれる各用語に対して、文における当該用語の出現位置を定義するキーワード位置判定辞書を用いて出現位置を判定し、判定された前記出現位置を用いて、前記中間ファイルを単語単位に分割する自然言語処理部と、
分割された単語に基づいて案件キーワードを作成し、前記案件キーワードを用いて、前記反省資料から類似資料を検索する類似資料検索部として機能させ、
前記評価対象案件の評価を実現するプログラム。
A case management device that has a storage unit that stores reflection materials including concern keywords of past cases and manages cases for creating a predetermined deliverable,
an intermediate file creation unit that processes case materials of a case to be evaluated and creates an intermediate file composed of text data;
a natural language processing unit that determines an appearance position of each term included in the intermediate file using a keyword position determination dictionary that defines an appearance position of the term in a sentence, and divides the intermediate file into words using the determined appearance positions;
creating case keywords based on the divided words, and functioning as a similar material search unit that searches for similar materials from the reflection materials using the case keywords;
A program for implementing evaluation of the evaluation target project.
請求項11に記載のプログラムにおいて、
前記キーワード位置判定辞書は、前記用語の出現位置を、前記文の文頭、文中および文末のいずれかで定義し、
前記自然言語処理部は、前記キーワード位置判定辞書を用いて、前記中間ファイルを文単位に分割し、分割された前記中間ファイルを前記単語単位に分割するプログラム。
The program according to claim 11,
the keyword position determination dictionary defines the position of the term as being at the beginning, middle, or end of the sentence;
The natural language processing unit is a program that divides the intermediate file into sentence units using the keyword position determination dictionary, and divides the divided intermediate file into word units.
請求項12に記載のプログラムにおいて、さらに前記案件管理装置を、
前記案件キーワードと検索された前記類似資料に含まれる懸念キーワードを突合する突合部として機能させ、
前記突合の結果に応じて、前記評価対象案件の難易度を判定する案件難易度判定部として機能させるプログラム。
13. The program according to claim 12, further comprising:
a matching unit that matches the case keyword with a keyword of concern contained in the searched similar material;
A program that functions as a case difficulty determination unit that determines the difficulty of the case to be evaluated based on the result of the matching.
請求項13に記載のプログラムにおいて、
前記案件難易度判定部は、前記案件キーワードと前記懸念キーワードの一致した数および重みの少なくとも一方を用いて、前記評価対象案件の難易度を判定するプログラム。
The program according to claim 13,
The case difficulty determination unit is a program that determines the difficulty of the case to be evaluated using at least one of the number of matches between the case keywords and the concern keywords and a weight.
請求項13または14に記載のプログラムにおいて、
前記記憶部は、さらに前記懸念キーワードに応じた対策・施策を記憶し、
さらに前記案件管理装置を、前記評価対象案件の難易度および対策・施策を対応づけた結果レポートを出力するインターフェース部として機能させるプログラム。
15. The program according to claim 13 or 14,
The storage unit further stores measures and policies corresponding to the keywords of concern,
Further, the program causes the case management device to function as an interface unit that outputs a result report that associates the degree of difficulty of the case to be evaluated with measures and policies.
JP2021186216A 2021-11-16 2021-11-16 Case management device, case management method, and program Active JP7572933B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021186216A JP7572933B2 (en) 2021-11-16 2021-11-16 Case management device, case management method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021186216A JP7572933B2 (en) 2021-11-16 2021-11-16 Case management device, case management method, and program

Publications (2)

Publication Number Publication Date
JP2023073641A JP2023073641A (en) 2023-05-26
JP7572933B2 true JP7572933B2 (en) 2024-10-24

Family

ID=86425858

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021186216A Active JP7572933B2 (en) 2021-11-16 2021-11-16 Case management device, case management method, and program

Country Status (1)

Country Link
JP (1) JP7572933B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000330979A (en) 1999-05-18 2000-11-30 Ntt Data Corp Analysis method of electronic document to be searched and electronic document registration system
JP2006023789A (en) 2004-07-06 2006-01-26 Hitachi Ltd Risk discovery support system and risk discovery support method
JP2006099477A (en) 2004-09-29 2006-04-13 Toshiba Corp Similar document search apparatus and similar document search method
JP2020500371A (en) 2016-11-11 2020-01-09 デンネマイヤー オクティマイン ゲーエムベーハー Apparatus and method for semantic search

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0973464A (en) * 1995-09-07 1997-03-18 Fujitsu Ltd Similar case search device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000330979A (en) 1999-05-18 2000-11-30 Ntt Data Corp Analysis method of electronic document to be searched and electronic document registration system
JP2006023789A (en) 2004-07-06 2006-01-26 Hitachi Ltd Risk discovery support system and risk discovery support method
JP2006099477A (en) 2004-09-29 2006-04-13 Toshiba Corp Similar document search apparatus and similar document search method
JP2020500371A (en) 2016-11-11 2020-01-09 デンネマイヤー オクティマイン ゲーエムベーハー Apparatus and method for semantic search

Also Published As

Publication number Publication date
JP2023073641A (en) 2023-05-26

Similar Documents

Publication Publication Date Title
US12106047B1 (en) User interface for use with a search engine for searching financial related documents
US10489439B2 (en) System and method for entity extraction from semi-structured text documents
US9864741B2 (en) Automated collective term and phrase index
US9792277B2 (en) System and method for determining the meaning of a document with respect to a concept
CN113919352A (en) Database sensitive data identification method and device
CN113779935A (en) Text information acquisition method and system
Hernes et al. The automatic summarization of text documents in the Cognitive Integrated Management Information System
JP7572933B2 (en) Case management device, case management method, and program
JP6960270B2 (en) Design document learning device and design document learning method
Najwa et al. Literature Review on Extended Use case in Modeling Non-functional Requirement
KR20220041336A (en) Graph generation system of recommending significant keywords and extracting core documents and method thereof
Ghaffar et al. Comparative Sentiment Analysis of Digital Wallet Applications in Indonesia Using Naïve Bayes
CN121118914B (en) Compliance management system and method for corpus data based on financial business development
CN120277002B (en) Test case generation method, device, equipment and readable storage medium
JP7154113B2 (en) SYSTEM ASSET ANALYSIS DEVICE AND SYSTEM ASSET ANALYSIS METHOD
Hilditch et al. Natural language processing on customer note data
CN121327127A (en) Methods, apparatus, storage media and computer equipment for generating text tag summaries
CN116127016A (en) Business process compliance checking method, terminal and platform based on natural language processing
CN120316008A (en) A test case generation method and related equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230801

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240712

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240730

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240807

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241008

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241011

R150 Certificate of patent or registration of utility model

Ref document number: 7572933

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150