Information processing device, information processing method, and program
The information processing device optimizes document management by registering and updating internal documents, proposing related documents, and performing advanced searches, addressing the challenge of knowledge sharing in regulatory compliance, thereby improving document retrieval accuracy and efficiency.
Patent Information
- Application Number
- JP2023104495
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-26
- Publication Date
- 2025-01-15
AI Technical Summary
Existing systems fail to effectively organize and share knowledge related to regulatory compliance documents, leading to difficulties in knowledge transfer and education within organizations, particularly in the pharmaceutical and medical device industries, due to frequent regulatory updates and complex document management tasks.
An information processing device and method that includes management units for registering and updating internal documents, proposing related documents, and performing keyword and vector-based searches, enabling efficient document management and knowledge sharing through chatbot-like interactions and user-specific search optimizations.
Facilitates knowledge sharing and improves the accuracy of document retrieval by suggesting relevant documents based on user behavior and search history, enhancing the efficiency of regulatory compliance document management.
Smart Images

Figure 2025004660000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] In the pharmaceutical and medical device industries, GxP [GLP, GCP, GMP (QMS for medical devices), GQP, GVP, GPSP] ministerial ordinances have been established for each stage from development to post-sales, and compliance with these ministerial ordinances is required. In addition, regardless of the pharmaceutical industry, there are many rules that must be observed at each stage from product development to post-sales.
[0003] Depending on the industry, such regulations are revised frequently, so it is not easy to keep up with the latest regulations and their requirements, and preparing application documents to comply with the regulations can also be a burdensome task.
[0004] For example, Patent Document 1 discloses an information processing method for the purpose of providing an information processing device that can suitably present information on pharmaceutical or medical regulations, which collects regulatory information on pharmaceutical or medical regulations published on the Internet by referring to acquisition rules that indicate procedures for acquiring the regulatory information, adds related information related to the collected regulatory information, and outputs the regulatory information with the added related information to a user. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2020-190766 A Summary of the Invention [Problem to be solved by the invention]
[0006] However, external documents related to the latest information on regulations and points to note, and internal documents such as documents submitted when actually complying with the regulations, are not organized in a corresponding manner. As a result, knowledge regarding approval procedures at the time of application, reference materials to be used, and the key points of procedures tend to be concentrated in the hands of a few experienced individuals, making it difficult to share knowledge or educate juniors.
[0007] The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an information processing device, an information processing method, and a program that facilitate smoother knowledge sharing within an organization through document management. [Means for solving the problem]
[0008] An information processing device according to an embodiment of the present invention has a management unit that registers and updates internal documents, and a first suggestion unit that, when registering and updating the internal document, extracts and controls the display of other internal documents related to the internal document or external documents related to the internal document in response to input of information about the internal document.
[0009] This allows for display control of internal and external documents similar to the internal document being created when registering or updating the internal document. Also, when updating information about an internal document, it is possible to display and control more appropriate information each time an update is made, based on the latest input information for the internal document, by presenting internal and external documents similar to the internal document. This allows users to proceed with the creation of internal documents while referring to useful reference information.
[0010] In addition, when a new case is registered or updated, the management unit may accept the registration or update of the internal document related to the new case, and the first proposal unit may control the display of other internal information and external information related to similar cases to the new case based on information related to the new case.
[0011] The document may also include a first search unit that performs a search of the other internal documents and the external documents based on a search sentence, and the first search unit may perform keyword processing and vector processing on the search sentence to perform the search.
[0012] This makes it possible to search for documents using chatbot-like behavior in addition to searching keywords.
[0013] Furthermore, the document may have a second search unit that searches the other internal documents and the external documents based on a search keyword, and the second search unit may control the display of related keywords based on the input search keyword near the search window.
[0014] This makes it possible, for example, to suggest related keywords based on co-occurrence expressions of the input search keyword, allowing the user to more specifically identify the information they are looking for, thereby improving the accuracy of the information output as search results.
[0015] Furthermore, the first search unit or the second search unit may execute a search of the other internal document and the external document based on a search sentence or a search keyword, and a user's search log.
[0016] This makes it possible to optimize the accuracy of information output as search results for each user, for example, based on the user's search history.
[0017] The system may have a second suggestion unit that extracts and controls the display of other related internal documents and external documents based on the search results of the first search unit or the second search unit and the operation logs of all users, and may also have a third suggestion unit that extracts and controls the display of related internal documents and external documents based on the operation logs of all users.
[0018] This makes it possible to suggest other documents that other users are viewing based on the search results of the second search unit, and to suggest other documents that oneself or other users are viewing based on the operation logs of all users without having to search for them.
[0019] An information processing method according to an embodiment of the present invention includes a step in which an information processing device registers and updates an internal document, and a step in which, when registering and updating the internal document, in response to input of information relating to the internal document, an information processing device extracts and controls the display of other internal documents related to the internal document or external documents related to the internal document.
[0020] A program according to an embodiment of the present invention causes an information processing device to execute the steps of registering and updating internal documents, and, when registering and updating the internal documents, extracting and controlling the display of other internal documents related to the internal document or external documents related to the internal document in response to input of information relating to the internal document. Effect of the Invention
[0021] According to the present invention, it is possible to provide an information processing device, an information processing method, and a program that facilitate knowledge sharing within an organization through document management. [Brief description of the drawings]
[0022] [Figure 1] FIG. 1 is a schematic diagram showing a system according to an embodiment of the present invention. [Figure 2A] FIG. 2 is a diagram illustrating a configuration of a server in the present embodiment. [Figure 2B] FIG. 4 is a diagram showing an example of a screen whose display is controlled by the server in the present embodiment on a display device of a user terminal. [Figure 2C] FIG. 4 is a diagram showing an example of a screen whose display is controlled by the server in the present embodiment on a display device of a user terminal. [Diagram 3] FIG. 2 is a diagram illustrating a configuration of a user terminal in this embodiment. [Figure 4] 11 shows another example of the sequence of the information processing method according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0023] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. However, the present invention is not limited to this embodiment, and various modifications are possible without departing from the spirit of the present invention.
[0024] In the document management system 1 of this embodiment, a server 300, which is an information processing device, is used to construct a pharmaceutical affairs support system that visualizes the flow of procedures such as a partial change application or a minor change notification, and realizes the accumulation and sharing of knowledge.
[0025] 1. System The document management system 1 of this embodiment may include, for example, as shown in FIG. 1, user terminals 100, 200 that request server 300 to record and manage internal documents and perform document searches, server 300 that records and manages internal documents and external documents in response to requests from the user terminals and returns search results, and an external server 400 that records and manages external documents.
[0026] In this embodiment, the term "internal document" refers to a document created by a member of an organization, such as an employee, in a certain organization, such as a company or an organization. For example, internal documents include, but are not limited to, standard operating procedures (SOPs) in accordance with the GxP ministerial ordinance, change management records, deviation processing records, manufacturing records, quality information records, validation records, SLP inquiries, and audit reports.
[0027] "External documents" refer to documents created by parties outside the above-mentioned organizations. For example, external documents include, but are not limited to, GxP ministerial ordinances and accompanying guidelines and notices. Here, "GxP" is a general term for GMP, GCP, GCLP, GDP, GLP, GQP, GVP, GPSP, GPMSP, etc.
[0028] In this embodiment, the term "user" refers to an employee or other member of the organization, and refers to an individual who operates a user terminal. Additionally, the term "all users" refers to all members who have an account on the system and have the authority to register, update, and view internal documents.
[0029] For example, in a company that handles pharmaceuticals or medical devices, internal documents include various application documents submitted by employees (all users) in the company to comply with GxP ministerial ordinances, and documents attached to those applications. External documents include ministerial ordinances and guidelines created by government agencies regarding GxP ministerial ordinances, or books created by third parties.
[0030] The terminals 100 and 200 are terminals used by users within an organization, and may be, for example, desktop, laptop, or other computers.
[0031] In addition, the server 300 is a server that records and manages internal documents, and the server 400 is a server that records and manages external documents. The servers 300 and 400 are general-purpose computers, and may be configured as a single computer or multiple computers distributed over a network N.
[0032] The configuration and processing of the server 300 as the information processing device of this embodiment will be described below.
[0033] 1.1.Server Fig. 2A is a diagram showing the configuration of a server 300 according to the present embodiment. As shown in Fig. 2A, the server 300 includes, for example, a processor 310, a communication interface 320, an input / output interface 330, a memory 340, a storage 350, and one or more buses 360 for interconnecting these components.
[0034] The processor 310 executes a program stored in the storage 350, Or execute a process, function, or method implemented by the instruction. The processor 310 of this embodiment includes a transmission / reception unit 311, a management unit 312, a first proposal unit 31 3. The second proposal unit 314, the third proposal unit 315, the first search unit 316, and the second search unit 317 It may also function as such.
[0035] The transmission / reception unit 311 may function, for example, as a transmission unit that transmits various information to other devices such as the user terminals 100, 200 via the communication interface 320 and the network N, or as a reception unit that receives various information from other devices such as the user terminals 100, 200 and an external server 400.
[0036] The management unit 312 executes a process related to the management of the various data. Specifically, the management unit 312 may execute a process of acquiring various data via the communication interface 320 or the input / output interface 330 in response to a user operation, recording the acquired data in each database in the storage 350, and outputting the data recorded in each database as necessary.
[0037] For example, the management unit 312 can record information about a logged-in user in the account data 351. The information about a user is not particularly limited, but may include, for example, a user ID, a browsing history of internal documents and external documents, a search history, and a creation and update history of cases.
[0038] Account data 351 is, for example, account data of all users belonging to an organization, and may include the user's ID, the cases the user is responsible for, browsing history of internal and external documents and QA, search history, operation logs such as information regarding case creation and update history, etc.
[0039] In response to a user's operation, the management unit 312 can register a new case, input information about a new case, and input or update information about an existing case into the case data 352. In this case, the management unit 312 may also record in the case data 352 the registration date, the update date, the registrant, the updater, the update history, and the like.
[0040] The case data 352 stores information about cases managed within an organization as one of internal information, for example. For example, information about GxP application procedures performed in the past and information about cases for which procedures were considered but were determined to be unnecessary are stored and managed. The case data 352 is updated when the management unit 312 receives registration of a new case or update or input of information about an existing case. The case data 352 may further include, for example, an ID for uniquely identifying the case, a case name, a response type, application documents, reference documents, a status, and remarks. In addition, the case data 352 may include the registration date, update date, registrant, updater, update history, and the like of the case. In addition, the case data 352 may record an internal document ID or an external document ID associated with each case.
[0041] The management unit 312 may register and update an internal document in the internal document data 353 and may register information about an external document in the external document data 354 in response to a user operation.
[0042] The internal document data 353 and the external document data 354 may include an ID for uniquely identifying the document, the document name, the type (internal document, book, external document such as document issued by a public institution), the issue date, the update date, the creator, etc. Note that the external document data 354 does not need to record the external document itself, and instead of the external document itself, access information to the external document recorded in the external server 400 may be recorded.
[0043] In response to a user's operation, the management unit 312 can register a new abbreviation or a paraphrase, or update an existing abbreviation or a paraphrase, in the synonym registry data 355. At that time, the management unit 312 may also record the registration date, update date, registrant, updater, update history, and the like in the synonym registry data 355.
[0044] The synonym registry data 355 stores and manages, for example, as a piece of internal information, dictionary data relating to abbreviations or paraphrases of industry terms, abbreviations or paraphrases of terms related to legal procedures, etc., or abbreviations or paraphrases of other business-related terms.
[0045] In response to a user's operation, the management unit 312 can register a Q&A or update an existing Q&A in the Q&A data 356. At that time, the management unit 312 may also record in the Q&A data 356 the registration date, the update date, the registrant, the updater, the update history, and the like.
[0046] The Q&A data 356 stores and manages information about past Q&As as one piece of internal information. The information about Q&As may also include the creation date, update date, creator, updater, update history, etc. This makes it easy to understand the history of operational changes, etc., that may have occurred to the contents of the Q&A.
[0047] When registering or updating an internal document, the first suggestion unit 313 may extract and display other internal documents related to the internal document or external documents related to the internal document in response to input of information about the internal document. For example, the first suggestion unit 313 may extract other internal documents or external documents that are highly similar to the internal document from the internal document data 353 or external document data 354 based on the title or content of the internal document to be registered or updated. Furthermore, when there is metadata attached to the internal document to be registered or updated other than the title or content of the internal document, the first suggestion unit 313 may extract other internal documents or external documents that are highly similar to the internal document from the internal document data 353 or external document data 354, taking the metadata into consideration. Here, examples of metadata of the internal document include accompanying information such as the registration date, update frequency, updater, or document category such as GxP of the internal document.
[0048] Alternatively, when registering and updating an internal document, the first suggestion unit 313 may extract and display information on other cases similar to the internal document, or internal documents or external documents linked to other cases, as highly related documents, based on case information related to the internal document. Here, the information on the case may include the case title, the registration date, the update frequency, the person who updated, or associated information such as the document category such as GxP, and information on various documents linked to the case.
[0049] Here, when extracting similar cases to be display-controlled, the first suggestion unit 313 may perform a search at least by vector search based on input of information about a new case. For example, when "Change in manufacturing method of X tablet" is input as the title of an internal document to be registered or updated, this input content may be vectorized to extract existing cases with high similarity. This makes it possible to extract not only those that match in keyword search, but also appropriate similar cases that match the meaning of the text and control their display. Note that a search may be performed in a similar process when extracting other internal documents or external documents with high similarity to be display-controlled.
[0050] In addition, the first suggestion unit 313 may control the display of internal information and external information related to similar cases similar to the new case when registering a new case, or may control the display of internal information and external information related to similar cases similar to the new case when updating information related to the new case. This allows the display of materials of similar cases appropriate for each update based on the latest input information of the new case. Therefore, the user can proceed with the registration and creation of the new case and its related internal documents while referring to the similar cases. Examples of the internal information related to the similar cases include the case name, ID, registration date, update date, information on the registrant and updater of the similar case, status information of the similar case, and information on the number of times the similar case has been referenced. Examples of the external information related to the similar case include the document name, type, issue date, and creation agency of the external document related to the similar case.
[0051] The second suggestion unit 314 extracts other internal documents and external documents related to the internal document to be registered and updated based on the search result using the search unit described later and the user's operation log, and controls the display. Specifically, as shown in Fig. 2B, the second suggestion unit 314 controls the display of a recommendation area S1 on the display on the screen operated by the user, and controls the display of recommended internal documents and external documents based on the search result S2 and the user's operation log in the recommendation area S1.
[0052] The recommended internal and external documents to be displayed and controlled here may be internal and external documents that are estimated to be read next by the user based on the search results and the user's operation log, or may be internal and external documents that are frequently viewed by all users. In addition, when the user is viewing an external document listed in the search results, the second suggestion unit 314 may control the display of internal and external documents that are highly similar to the external document in the recommendation area.
[0053] This allows the second suggestion unit 314 to suggest internal documents and external documents appropriate for the recommendation area, without the user having to experiment with search conditions.
[0054] The third suggestion unit 315 extracts other internal documents and external documents related to the existing case and the internal document to be registered and updated based on the user's operation log, and controls the display. Specifically, as shown in Fig. 2C, the third suggestion unit 315 controls the display of a recommendation area S3 on the display of the screen operated by the user, and controls the display of recommended internal documents, external documents, etc. based on the user's operation log in the recommendation area S3.
[0055] Here, the third suggestion unit 315 may control the display of documents recently viewed by the user as recommended internal documents and external documents based on the user's operation log, or may control the display of documents opened today as documents recently worked on by the user. The third suggestion unit 315 may also control the display of documents recently viewed by all users as recommended internal documents and external documents for the user based on the operation logs of all users. In addition, any time range such as the past year, the past six months, the past month, the past week, the past day, and the past hour may be set as the recently viewed documents. In addition, the third suggestion unit 315 may control the display of other internal documents and other external documents that are highly similar to the recommended internal documents and external documents.
[0056] This allows the third suggestion unit 315 to suggest internal documents and external documents appropriate to the recommendation area without the user having to perform a search.
[0057] The first search unit 316 receives a search sentence inputted in a search window or the like of the user terminal 100 via the transmission / reception unit 311, and based on the search sentence, refers to the various data, searches existing cases, internal documents, and external documents, and controls the display of a predetermined result. At that time, the first search unit 316 performs keyword processing and vector processing on the search sentence, and executes the search. In a search by a search sentence, for example, a search sentence such as "I want documents regarding the designation of the manufacturing site of GMP" is inputted, and documents related to it are listed as a search result. This makes it possible to extract not only those that match the keyword search, but also similar cases appropriate to the meaning of the sentence. The first search unit 316 may also accept input of a search sentence in a chat format, and may execute a search similar to the above based on the search sentence inputted in the chat format.
[0058] The process of vectorizing the case name and the like is not particularly limited as long as it is a known method, and any existing machine learning model such as BERT (Bidirectional Encoder Representations from Transformers), fastText, SCDV (Sparse Composite Document Vectors), ELMo (Embeddings from Language Models), GloVe (Global Vectors for Word Representation), Word2Vec, and USE (Universal Sentence Encoder) can be used. In addition, an external LLM model service such as ChatGPT may be used. As an example, when an input of "I want documents regarding the designation of the manufacturing location of GMP" is received as a search sentence for a new case, the first search unit 316 may convert the input content into vector data through the BERT model, calculate the similarity with the vector data of the existing case, extract documents with high similarity, and control the display.
[0059] Furthermore, a language model such as BERT used to generate vector data from input text may be one that has been retrained by adding text data related to a specific business as training data. This makes it possible to obtain a language model that can generate vector data that can better express the characteristics of sentences and word relationships used in a specific business.
[0060] Furthermore, the first search unit 316 may refer to a thesaurus when extracting similar cases to be display-controlled, which makes it possible to extract similar cases related to synonyms of keywords.
[0061] Furthermore, when a new case or a new internal document is registered or updated, the first search unit 316 may extract similar cases similar to the new case or similar internal documents similar to the internal document, and control the display of these.
[0062] The second search unit 317 receives the search keyword inputted into the search window of the user terminal 100 via the transmission / reception unit 311, and based on the search keyword, refers to the various data described above, searches existing cases, internal documents, and external documents, and controls the display of the predetermined results. At that time, as shown in Fig. 2B, the second search unit 317 may control the display of related keywords K based on the input search keyword near the search window S4. Here, examples of related keywords include co-occurrence expressions of the search keyword.
[0063] Furthermore, the first search unit 316 and the second search unit 317 may perform searches of existing cases, internal documents, and external documents based on the search sentence or search keywords and the user's search log, and display search results optimized for each user.
[0064] In this embodiment, a "search keyword" refers to a word (keyword) used in a search, and a combination of the word with an "and condition," an "or condition," a "not condition," etc. Also, a "search sentence" refers to a sentence composed of words combined with verbs, particles, auxiliary verbs, etc. Specifically, the management unit 312 may receive various inputs via the communication interface 320 or the input / output interface 330 in response to user operation, refer to each of the above databases based on the received input, and execute a process of controlling the display of content similar to the input information.
[0065] In addition, the first search unit 316 may refer to the case data 352 and control the display of the search results, or may refer to the QA data 356 and control the display of the search results, in response to a user operation.
[0066] The first search unit 316 and the second search unit 317 may receive a search sentence or a search keyword inputted into a search box or the like of the user terminal 100 via the transmission / reception unit 311, and execute a search of the Q&A data 356 based on the search sentence or the search keyword, and control the display of information related to the Q&A. When controlling the display of information related to the Q&A, the display of information related to the case related to the Q&A may be controlled. This allows the user to access specific related cases as well as search for the Q&A.
[0067] Furthermore, when controlling the display of search results of existing cases or search results of Q&A, the first search unit 316 may control the display order of the search results by referring to the account data 351. Specifically, the first search unit 316 may control the display of search results that are highly related to cases recently viewed or searched by the user at the top of the search results.
[0068] Processor 310 may include, by way of example and not limitation, one or more central processing units (CPUs); Microprocessor (MPU), Graphics Processing Unit (GPU), Processor Core, Multiprocessor processors, application specific integrated circuits (ASICs), FPGAs (Field Programmable Gate Arrays) mmable gate arrays, etc., and integrated circuit (IC) chips, LS and specialized The circuits for use realize each process, function, or method disclosed in each embodiment. This is also fine.
[0069] The communication interface 320 transmits and receives various data to and from other devices via the network N. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as the devices can communicate with each other. For example, the communication interface 320 is implemented as hardware such as a network adapter, various communication software, or a combination of these.
[0070] Network N may be, by way of example and not limitation, an ad hoc network, an intranet, an extranet, a virtual private network (VPN), a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a wireless WAN (WWAN), a metropolitan area network (MAN), a portion of the Internet, a portion of the public switched telephone network (PSTN), a cellular network, Integrated Service Digital Networks (ISDNs), wireless LANs, Long Term Evolution (LTE), Code Division Multiple Access (CDMA), Bluetooth, satellite communications, or any combination thereof. A network may include one or more networks.
[0071] The input / output interface 330 includes an input device for inputting various operations to the server 300, and an output device for outputting processing results processed by the server 300. For example, the input / output interface 330 may include an information input device 331 such as a keyboard, a mouse, or a touch panel, and a display device 332 such as a display. Note that the server 300 may receive a predetermined input or execute a predetermined output by connecting an external input / output interface 330.
[0072] The memory 340 temporarily stores the program loaded from the storage 350. The memory 340 provides a working area for the processor 310. Various data generated during program execution is also temporarily stored. 40 may be, for example, a DRAM, SRAM, DDR RAM or other random access solid state memory. A high-speed random access memory such as a memory device, or a combination of these. Good too.
[0073] The storage 350 stores programs, each function unit, and various data. The storage 350 may store, for example, account data 351, case data 352, internal document data 353, external document data 354, synonym registry data 355, and QA data 356.
[0074] Storage 350 may also be, for example, one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or non-volatile memory such as other non-volatile solid-state storage devices, or a combination thereof. Another example of storage 350 may include one or more storage devices located remotely from processor 310.
[0075] 1.2. User terminal Fig. 3 is a diagram showing the configuration of a user terminal 100 according to the present embodiment. As shown in Fig. 3, the user terminal 100 includes, for example, a processor 110, a communication interface 120, an input / output interface 130, a memory 140, a storage 150, and one or more buses 160 for interconnecting these components. The user terminal 100 may be, for example, a smartphone, a mobile phone, a desktop, a laptop, a tablet, a handheld computing device, a wearable terminal, or the like.
[0076] The processor 110 executes processes, functions, or methods realized by codes or instructions included in a program stored in the storage 150. As shown in FIG. 3, the processor 110 of the present embodiment may function as a transmitter / receiver 111 and a display control unit 112.
[0077] The transmission / reception unit 111 may function, for example, as a transmission unit that transmits registration of cases or internal documents, or search requests to the server 300 via the communication interface 120 and the network N, or as a reception unit that receives search results, etc. from the server 300.
[0078] The display control unit 112 may control the display of a registration screen for cases or internal documents, or a search screen, search results, a recommendation area, or the like, on the display device 131.
[0079] In addition, the configurations of the processor 110, communication interface 120, input / output interface 130, memory 140, storage 150, and bus 160 may be similar to those of the processor 310, communication interface 320, input / output interface 330, memory 340, storage 350, and bus 360.
[0080] Moreover, the configuration of the other user terminal 200 (not shown) is similar to that of the user terminal 100, and therefore a description thereof will be omitted.
[0081] 1.3. Operation Processing Next, the operation of the server 300 of this embodiment configured as described above will be described. An example of a flowchart of the information processing method according to this embodiment is shown in Fig. 4. Here, the server 300 is a server that provides the information processing system of this embodiment as a service via the Internet, and the terminal 100 may be a general-purpose PC that uses the service.
[0082] 1.3.1. New case registration In step S401, the user inputs information about a new case using the terminal 100, and in step S402, the first search unit 316 of the server 300 extracts similar cases to the new case and internal or external documents related to the new case in response to the input of the case name of the new case. Here, if the information about the new case includes information input into other forms in addition to the case name of the new case, the first search unit 316 may extract similar cases based on the case name of the new case and that information.
[0083] The extraction of similar cases in step S402 may be performed in real time as the case name of a new case and the like are being entered into the form. For example, vector data may be generated for each character typed, and similar cases similar to that character may be extracted, and the results may be displayed in real time on the display device of the terminal 100.
[0084] In step S403, the first search unit 316 of the server 300 controls the display of similar cases similar to the new case and internal or external documents related to the new case on the display device of the terminal 100. At this time, the first search unit 316 can control the display of one or a plurality of similar cases. The number of similar cases to be displayed and controlled is not particularly limited, but can be, for example, about 1 to 5.
[0085] Furthermore, when there are multiple similar cases to be displayed, the first search unit 316 may control the display order of the search results so as to display those with the highest similarity to the new case. The first search unit 316 may also control the display order of the search results according to a pattern derived from a set of usage logs associated with a user account. For example, the display order of the search results may be controlled using a log of the behavior history of all users of an organization. This allows the display control of the search results in a display order that is more suitable for the organization.
[0086] At this time, the first search unit 316 may control the display of one or more of the internal information on the similar cases to be displayed, such as information on the status of the similar cases, the registration date or update date, information on the registrant or updater, or information on the number of times the case has been referenced. The first search unit 316 may also control the display of the case names or IDs of the similar cases to be displayed, such as the internal information on the similar cases to be displayed. At this time, the case names of the similar cases may have links attached to them to transition to the display page of the corresponding case.
[0087] In step S404, the user registers a new case using the terminal 100. More specifically, the user may press a registration button on a screen displayed on the terminal 100, whereby the information is transmitted to the server 300 and the management unit 312 registers the new case. In addition, when registering a new case, one or more similar cases to be used as reference information may be selected from the similar cases whose display was controlled in step S403.
[0088] In step S405, the management unit 312 of the server 300 controls the display of an input form for various information on the new case on the display device of the terminal 100. At this time, the first search unit 316 may control the display of internal information on the selected similar case as reference information linked to the new case.
[0089] For example, the first search unit 316 can control the display of internal information of selected similar cases that may be useful for the new case, based on the type of the new case, the application form format, reference materials, etc. In this case, the first search unit 316 of the server 300 may convert the contents of files such as the application form format and reference materials registered in the server 300 into vector data using a language model such as BERT, and store the vector data in the database. The first search unit 316 may also suggest files such as the application form format and reference materials on the screen based on the information thus converted into vector data in advance.
[0090] This will enable effective use of books, various reports, submitted documents, and other materials that have previously been held in paper or digital form, improving the quality of users' research and making research more efficient.
[0091] Furthermore, when the management unit 312 registers a new case and / or updates information related to the new case, the first search unit 316 may control the display of Q&A information in response to the input of information related to the new case. For example, the first search unit 316 can control the display of related Q&A information.
[0092] In step S406, the user inputs information about the new case using the terminal 100. The user may input information as text into various input form buttons displayed on the terminal 100, select options from a pull-down menu, or upload an application form or reference materials. The information input by these operations may then be sent to the server 300, and the management unit 312 may accept the input of information about the new case.
[0093] In step S407, when the management unit 312 of the server 300 accepts input of information related to the new case, the first search unit 316 extracts similar cases that are similar to the new case again based on the information that has been input so far.
[0094] In step S408, the first search unit 316 of the server 300 may control the display of the newly extracted internal information on similar cases on the screen of the terminal 100.
[0095] 1.3.2.Registering or updating internal documents In step S409, the user uses the terminal 100 to request registration and updating of an internal document related to a new case, and the management unit 312 of the server 300 registers and updates the internal document for the new case in response to the request. Note that, although the above example illustrates the registration and updating of an internal document related to a new case, the internal document may not be managed in association with the case.
[0096] In step S410, when registering and updating an internal document for a new case, the first proposal unit 313 of the server 300 extracts other internal documents related to the internal document or external documents related to the internal document in response to the input of information about the internal document, and in step S411 transmits the information to the terminal 100 via the transmission / reception unit 311 and controls the display of the information on the screen of the terminal 100.
[0097] Search In step S412, the user uses the terminal 100 to input a search sentence or search keywords to request a search process, and in step S413, the first search unit 316 or the second search unit 317 of the server 300 executes a search process of internal documents and external documents in response to the request.
[0098] In step S414, the first search unit 316 or the second search unit 317 of the server 300 transmits the search results to the terminal 100 via the transmission / reception unit 311 in step S411, and controls the display of the information on the screen of the terminal 100.
[0099] As described above, the present invention is not limited to the above-mentioned embodiment and examples, and various modifications are possible without departing from the spirit of the present invention. In other words, the above-mentioned embodiment is merely an example in all respects, and should not be interpreted as being restrictive. [Explanation of symbols]
[0100] 1... document management system, 100... terminal, 110... processor, 111... transmission / reception unit, 112... display control unit, 120... communication interface, 130... input / output interface, 131... display device, 140... memory, 150... storage, 160... bus, 200... terminal, 210... processor, 220... communication interface, 230... input / output interface, 240... memory, 250... storage, 260... bus, 300... server, 310... processor, 311... transmission / reception unit, 31 2...management unit, 313...first proposal unit, 314...second proposal unit, 315...third proposal unit, 316...first search unit, 317...second search unit, 320...communication interface, 330...input / output interface, 331...information input device, 332...display device, 340...memory, 350...storage, 351...account data, 352...case data, 353...internal document data, 354...external document data, 355...synonym registry data, 356...QA data, 360...bus, 400...server.
Claims
1. A management department that registers and updates internal documents; a first suggestion unit that, in response to an input of information on the internal document when the internal document is registered or updated, extracts and controls display of other internal documents related to the internal document or external documents related to the internal document, Information processing device.
2. The management department, when registering or updating a new case, accepts the registration or update of the internal document related to the new case; The first suggestion unit controls display of other internal information and external information related to similar cases similar to the new case based on information related to the new case. The information processing device according to claim 1 .
3. a first search unit that executes a search for the other internal document and the external document based on a search sentence; The first search unit performs keyword processing and vector processing on the search sentence, and executes the search. The information processing device according to claim 1 .
4. a second search unit that executes a search of the other internal document and the external document based on a search keyword; The information processing device according to claim 1 .
5. The second search unit controls display of related keywords based on the search keyword. The information processing device according to claim 4.
6. the first search unit or the second search unit executes a search of the other internal document and the external document based on a search sentence or a search keyword and a user's search log; 5. The information processing device according to claim 3.
7. a second suggestion unit that extracts the other internal documents and the external documents based on a search result of the first search unit or the second search unit and an operation log of all users, and controls display of the extracted other internal documents and the external documents; 5. The information processing device according to claim 3.
8. a third suggestion unit that extracts the other internal documents and the external documents based on operation logs of all users and controls display of the extracted documents; The information processing device according to claim 1 .
9. An information processing device, A step of registering and updating internal documents; and extracting and controlling display of other internal documents related to the internal document or external documents related to the internal document in response to input of information related to the internal document when registering and updating the internal document. Information processing methods.
10. In the information processing device, A step of registering and updating internal documents; and extracting and controlling display of other internal documents related to the internal document or external documents related to the internal document in response to input of information related to the internal document when registering and updating the internal document. program.
Citation Information
Patent Citations
Information processing device, information processing method and program
JP2020190766A
Cited By
Industrial robotic arm
USD1155634S
Industrial robotic arm
USD1155635S