Operational design documentation device
By integrating user-specific and common operation information from separate databases within the operational design material creation device, the challenge of creating accurate operational design materials is addressed, resulting in high-quality documents that meet user needs.
Patent Information
- Application Number
- JP2023211133
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-14
- Publication Date
- 2025-04-14
Smart Images

Figure 2025062555000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an operation design document creation device. [Background technology]
[0002] Regarding technology for creating operational design documents used in the operation of corporate information systems, Patent Document 1 discloses technology that includes an operational requirements DB that stores operational work items, operational requirements, and service levels, a means for displaying the contents of the operational requirements DB on a screen and inputting design items, and a data processing means for calculating costs and creating design documents based on the inputted design items.
[0003] As a result, the technology in Patent Document 1 makes it possible to minimize the omission of items that should be considered in the upstream process of operational design, improve the quality of operational design, and reduce the labor required for reconsideration and correction in the operational phase. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2009-75961 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, in the technology of Patent Document 1, the contents of the operational requirements DB are displayed on a screen to input design items, so the input information is limited to the contents of the operational requirements DB. Therefore, there is room for further improvement in that it is difficult to create highly accurate design documents that meet the specific needs and requirements of the user who receives the design documents.
[0006] The present invention has been made in consideration of the above circumstances, and its object is to provide an operations design document creation device that can create more accurate operations design documents that meet the needs and requirements of users. [Means for solving the problem]
[0007] As a result of intensive research into solving the above problems, the inventors have found that the above object can be achieved by creating operation design materials by integrating information from an individual domain database in which unique operation information specific to each user is stored and a common domain database in which common operation information common to all users is stored. The inventors have then completed the present invention. Specifically, the present invention provides the following.
[0008] The present invention provides an individual area database in which unique operation item information, unique operation configuration information, and unique operation system information unique to a user of an operational design of an enterprise information system are stored as unique operation information in association with the identification number of the user; A common area database in which common operation information common to the users is stored; an input processing unit into which the user's system overview information, system configuration information, and operation system information are input as operation design information; a creation processing unit that creates an operation design document based on the operation design information, the specific operation information of the individual area database, and the common operation information of the common area database; The present invention is an operational design document creation device having the above structure.
[0009] According to the present invention, operational design documents are created by integrating information from an individual area database, in which user-specific operational information is stored in a form that reflects the user's needs and requirements, and a common area database, in which common operational information necessary for operational design is stored, thereby making it possible to create more accurate operational design documents that are in line with the user's needs and requirements. Effect of the Invention
[0010] According to the present invention, it is possible to create more accurate operational design materials that meet the needs and requirements of users. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 is an explanatory diagram showing the flow of information in an operation design document creation device of this embodiment. [Diagram 2] FIG. 2 is an explanatory diagram showing the flow of information in the operation design document creation device of this embodiment. [Diagram 3] FIG. 3 is a block diagram showing an example of a hardware configuration of the operation design document creation device of the present embodiment. [Figure 4] FIG. 4 is an explanatory diagram of the common area database. [Diagram 5] FIG. 5 is a flowchart of the operation design document creation support program. [Figure 6] FIG. 6 is a flowchart of the learning process routine. [Figure 7] FIG. 7 is a flowchart of the material creation processing routine. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, an example of an embodiment of the present invention will be described in detail with reference to the drawings. (Operational design document creation device 1) As shown in Figure 1, the operations design document creation device 1 is configured to create operations design documents by integrating information from an individual area database 121, in which user-specific unique operational item information, unique operational configuration information, and unique operational system information are stored in a form that reflects the user's needs and requirements, and a common area database 122, in which common common operational information required for operations design is stored.
[0013] As a specific example, the operation design document creation device 1 has an individual area database 121 in which unique operation item information, unique operation configuration information, and unique operation system information specific to a user 4 of the operation design of an enterprise information system are stored as unique operation information in association with the identification number of the user 4, and a common area database 122 in which common operation information common to the user 4 is stored. The common area database 122 stores operation item information, laws / regulations / best practice information, various template information, and ledger / list information. Note that best practice information refers to information on best practices, and is information on success cases and success patterns obtained based on practical experience in the operation of enterprise information systems.
[0014] Here, "operational design of enterprise information systems" refers to the process of defining the operational rules, processes, and structures required for stable operation of enterprise information systems. Specific examples of operational design include grasping the system overview, designing the system configuration, building an operational structure, formulating operational rules, planning monitoring and maintenance, and countermeasures for dealing with failures.
[0015] "Unique operational item information" is information on operational items that differ for each user 4, such as an organization or company of the enterprise information system. Specific examples include the name of the operational item, explanation, person in charge, operational structure, implementation frequency, response flow, application form, and list of ledgers to refer to. For example, when designing the operation of a customer management system for a certain company, information on operational items whose implementation frequency and implementation procedures differ depending on the attributes of the customer and the usage situation, such as customer registration, change of customer information, customer withdrawal, deletion of customer information, response to customer inquiries, and response to customer complaints, becomes unique operational item information.
[0016] "Specific operational configuration information" is information on the configuration required for operations specific to User 4 of the operational design of the enterprise information system. Specifically, it is the hardware configuration, software configuration, network configuration, and data configuration of the operation target, and is information required when User 4 of the operational design carries out the operation. For example, the hardware configuration of the operation target is one server, two storage units, and three network devices. The software configuration of the operation target is the OS Windows Server 2022 and the DB Oracle Database 21c. The network configuration of the operation target is the IP address 192.168.1.1, for example. The data configuration of the operation target is the database customer management database, and the tables are a customer table, a product table, and an order table.
[0017] "Unique operation system information" is information on an operation system that differs for each user 4 of an enterprise information system. Specifically, examples of information include information aimed at clarifying the people involved in operation, such as the operation manager, operation staff, help desk, monitoring operator, hardware maintenance vendor, and application maintenance vendor. For example, when designing the operation of a customer management system for a certain company, the unique operation system information would be a summary of the roles and times of each of the following: the person in charge of operations, the customer management department as the person in charge of vendor services for the customer management department; the in-house support desk that handles inquiries from users; the outsourced monitoring operator that detects system failures; the hardware maintenance vendor that handles hardware replacement when hardware breaks down; and the application maintenance vendor that handles vulnerabilities in the customer management system.
[0018] "Common operational information" is information related to operations that is commonly used by all users 4. Specific examples include operational rules, operational plans, operational procedures, monitoring and maintenance plans, countermeasures for responding to failures, and manuals published by manufacturers. For example, when designing the operation of a company's customer management system, the common operational information would be rules regarding information security as the operational rules, an operational plan for when the system is stopped as the operational plan, an operational procedure for when the system is broken as the operational procedure, a plan for monitoring and maintenance of the system as the monitoring and maintenance plan, and countermeasures for when the system is broken as the countermeasures for responding to failures, and these would be operation procedures based on the manuals published by manufacturers.
[0019] To explain the common operation information in more detail, the common operation information has operation item information, laws / regulations / best practice information, various template information, and ledger / list information. "Operation item information" is information on items necessary for the operation of an enterprise information system. Specifically, it is information summarizing operation items that commonly occur when a specific product is used. "Laws / regulations / best practice information" is information on laws, regulations, and best practices related to the operation of an enterprise information system. Specifically, it corresponds to laws on information security, laws on personal information protection, regulations on system development, and regulations on operation. Various template information is information on various templates necessary for operation. Specifically, it corresponds to templates for operation plans, templates for operation procedures, templates for operation reports, templates for operation records, and templates for operation manuals. Ledger / list information is information on ledgers and lists necessary for operation. Specifically, it corresponds to assets ledgers, software ledgers, network ledgers, data ledgers, operation monitoring ledgers, and operation failure ledgers.
[0020] Furthermore, the operation design document creation device 1 has an input processing unit 114 to which the system overview information, system configuration information, and operation structure information of the user 4 are input as operation design information, and a creation processing unit 119 that creates operation design documents based on the operation design information input from the input processing unit 114, the specific operation information of the individual area database 121, and the common operation information of the common area database 122. The input processing unit 114 and the creation processing unit 119 are included in the control unit 11 of the operation design document creation device 1. Input to the input processing unit 114 is performed by an input unit 22 such as a keyboard of the user terminal 2 operated by the user 4. In addition, the operation design document created by the creation processing unit 119 is displayed on an output unit 21 such as a display of the user terminal 2.
[0021] Here, "system overview information" is information necessary to understand the overall picture of a corporate information system. Specifically, examples include the system name, purpose, function, user information, implementation time, operation tools to be used, laws, regulations, and best practices to be complied with, and operation rules. For example, when designing the operation of a customer management system for a certain company, the system name is a customer management system, the purpose of the system is to manage customer information, the system functions are to register customers, change customer information, withdraw customers, delete customer information, respond to customer inquiries, and respond to customer complaints, the user information is to be used by the company's employees, the implementation time of the system is March 2023, the operation tools to be used are to reuse existing tools, the laws, regulations, and best practices to be complied with are ISO27001, and the operation rules are to conform to the internal operation standard. This is the system overview information.
[0022] "System configuration information" is information about the components of an enterprise information system, and is classified into hardware configuration, software configuration, and network configuration. For example, the system configuration information may include one server, one database, and 100 clients as the hardware configuration, Windows Server 2022 as the OS, Oracle Database 19c as the database, and a customer management system as the application, and a 100BASE-TX LAN and 1Gbps WAN as the network configuration. The hardware configuration information is used to understand the number and specifications of materials required for operation and maintenance, the software configuration information is used to understand the versions and licenses of software required for operation and maintenance, and the network configuration information is used to understand the network devices and packet flows required for operation monitoring and troubleshooting. The entered information can be registered as unique operation configuration information.
[0023] The "operational system information" is information on the organization, personnel, roles, responsibilities, authority, and response time in charge of the operation of the corporate information system. Specifically, examples of information are those aimed at clarifying the people involved in the operation, such as the operation manager, operation staff, help desk, monitoring operator, hardware maintenance vendor, and application maintenance vendor. For example, when designing the operation of a customer management system of a certain company, the operation system information is a summary of the roles and times of each of the following: the customer management department manager as the operation manager, the customer management department staff as the operation staff, the in-house support desk that handles inquiries from users, the outsourced monitoring operator that detects system failures, the hardware maintenance vendor that handles hardware replacement, and the application maintenance vendor that handles vulnerabilities in the customer management system. The input information can be registered as unique operation system information.
[0024] The "operational design documents" output from the "operational design document creation device 1" in Fig. 1 are documents necessary for smoothly reaching prior agreement on the division of operational roles, operational rules, operational items, etc., when introducing a corporate information system. For example, master schedules, WBS, list of agreed matters, operational requirement definitions, operational design documents, list of operational items, operational flows, and ledgers / lists are exemplified.
[0025] The "Master Schedule" is a document summarizing the overall schedule of the project. The "WBS (Work Breakdown Structure)" is a document summarizing the start and end dates of each task, the person responsible, and the work content, etc., by breaking down the project into smaller parts. These documents are necessary to understand the schedule and work content for operational design, and are intermediate documents used to promote the project. The "List of Agreements" is an intermediate document used by the parties involved to agree on operational rules, etc., during the project period. The agreements are reflected in the operational requirements definition document, operational design document, and operational item list. The "Operational Requirements Definition" is a document summarizing the requirements necessary for operation. The "Operational Design Document" is a document summarizing the specific contents of operation based on the operational requirements definition. The "List of Operational Items" is a document summarizing the work to be done in operation. The "Operation Flow" is a document summarizing the flow of operation. The "Ledger / List" is a document summarizing the information necessary for operation.
[0026] According to the operational design document creation device 1 having the above-mentioned configuration, operational design documents are created by integrating information from the individual area database 121, in which the unique operational item information, unique operational configuration information, and unique operational system information specific to user 4 are stored in a form that reflects the needs and requirements of user 4, and information from the common area database 122, in which common operational information common to all users 4 is stored, thereby making it possible to create more accurate operational design documents that are in line with the needs and requirements of user 4.
[0027] (Operational design document creation device equipped with generative AI 1) Next, a case where the creation processing unit 119 is configured by a generating AI (Artificial Intelligence) will be described.
[0028] As shown in FIG. 2 and FIG. 3, the creation processing unit 119 stores the specific operation information of the individual domain database 121 and the common operation information of the common domain database 122 in a normalized state in a unified data format so that the information can be adapted to the learning of a language model for natural language processing. Based on the individual domain database 121 and the common domain database 122, the learning and adjustment of a language model specialized for the creation of an operation design document are performed by combining one or more types of natural language processing. The support information generating unit 115 generates support information for supporting the creation of an operation design document by using the language model according to the contents of the prompt. The language model may be stored in a cloud computer or in an information processing device owned by the user 4. When the language model is stored in a cloud computer, it becomes possible to learn a large-scale data set or to learn using high-performance computing resources. On the other hand, when the language model is stored in the information processing device of the user 4, the information processing device is present on the user 4 side, so that security and data availability, that is, the processing using the language model can be executed with the necessary functions and the necessary quality when the user 4 needs it, can be performed.
[0029] Here, "natural language processing" refers to a process that enables a computer to understand text and voice data written in a natural language and execute processing according to the purpose. Specifically, examples include morphological analysis, which breaks down natural language into "morphemes," the smallest units that make up the language, and assigns information such as parts of speech; syntactic analysis, which analyzes the grammatical structure of natural language to clarify the structure and meaning of a sentence; semantic analysis, which understands the meaning of words and sentences by analyzing the meaning of natural language, and performs logical judgment and inference; contextual analysis, which understands natural language while considering the context before and after a sentence; and intent analysis, which extracts the intention of a speaker or writer from a dialogue or sentence using natural language. As a result, "natural language processing" processes natural language by combining processes such as morphological analysis, syntactic analysis, semantic analysis, contextual analysis, and intent analysis, and enables the generation of support information that supports the creation of the operational design materials of this embodiment, machine translation, automatic summarization, a question answering system, and voice recognition.
[0030] A "language model" is a type of probabilistic model used in natural language processing, which is a model for probabilistically predicting how likely a given word or sentence is to occur in natural language. Specifically, a language model calculates the occurrence probability of a given word sequence or sentence, or compares the occurrence probabilities of multiple word sequences or sentences, making it possible to automatically generate the most likely word or sentence based on the context when predicting the next word or sentence.
[0031] "Normalized into a unified data format" means that when handling huge amounts of data such as the individual area database 121 and the common area database 122, the data is converted into a common format and organized in a unified manner. When performing machine learning on operation design documents, it is possible to improve the efficiency and accuracy of processing by using normalized specific operation information, common operation information, system overview, and other information as input. "Normalization" is a processing method for eliminating data redundancy and maintaining data consistency and integrity by organizing and structuring data in database tables according to certain rules.
[0032] In the field of natural language processing, a "language model" refers to a mathematical model that learns language patterns and grammatical rules, etc., and generates and understands natural language. For example, a language model used in creating operational design documents is learned specifically for the creation of operational design documents, and is used to generate support information for creating operational design documents according to the content of the prompt.
[0033] A "prompt" is information that displays to the user 4 what to input, how to operate, etc., and allows the user 4 to give instructions. "Support information that supports the creation of operational design documents" is information that makes it possible to create and deploy more effective operational design documents by making the creation of such documents more efficient.
[0034] As mentioned above, "operational design documents" are documents necessary for smoothly reaching prior agreement on the division of operational roles, operational rules, operational items, etc., when introducing a corporate information system.
[0035] According to the above configuration, a language model for natural language processing specialized for creating operational design documents is used to generate support information according to the content of the prompt, and various support information that matches the intentions of the user 4 who input the content of the prompt is provided, so that high-quality operational design documents that meet the needs of the user 4 can be easily created through dialogue with the operational design document creation device 1.
[0036] Further, the operation design document creation device 1 has, in addition to the support information generation unit 115, an activation unit 111, a data collection unit 112, a model learning unit 113, an input processing unit 114, a terminal control unit 116, an information update unit 117, an update notification unit 118, a creation processing unit 119, and a communication unit 13. The support information generation unit 115, the activation unit 111, the data collection unit 112, the model learning unit 113, the input processing unit 114, the terminal control unit 116, the information update unit 117, the update notification unit 118, and the creation processing unit 119 are included in the control unit 11, which is a computer. A part or all of the units included in the control unit 11 may be configured with either hardware or software.
[0037] The communication unit 13 is connected to a user terminal 2 operated by a user 4 so as to be able to perform data communication via the Internet 5. Note that data communication between the communication unit 13 and the user terminal 2 is not limited to the Internet 5, and may use an information communication network such as a dedicated line or a LAN (Local Area Network), or may use Bluetooth (registered trademark), which is a wireless communication standard for short-distance communication.
[0038] In order to prevent information leakage in data communication between the communication unit 13 and the user terminal 2, a dedicated line is preferable. Furthermore, when data communication is performed via the Internet 5, the communication unit 13 and the user terminal 2 preferably have a VPN (Virtual Private Network) function. When a VPN function is incorporated in the communication unit 13 and the user terminal 2, data communication from the user terminal 2 passes through a VPN connection, so that the data communication is protected from external unauthorized access and secure communication is ensured. The user terminal 2 and the administrator terminal 7 are information processing devices such as general personal computers, laptop computers, smartphones, and tablet terminals.
[0039] The activation unit 111 has a function of enabling data communication only with the authenticated user terminal 2 and administrator terminal 7. Specifically, the activation unit 111 has a function of verifying whether an activation signal transmitted from a specific user terminal 2 or the like matches pre-set authentication information. Examples of authentication methods include authentication modes that combine one or more authentication elements such as password authentication, biometric authentication, one-time password authentication, and smart card authentication using a card with an embedded IC chip. This makes it difficult for information to leak because the operation design document creation device 1 can communicate data only with authenticated user terminals 2 and administrator terminals 7. The activation unit 111 may be connected to each database 121 / 122 of the storage unit 12 and enable data communication only between the authenticated control unit 11 and the databases 121 / 122. In this case, unauthorized access to the databases 121 / 122 from outside can be prevented.
[0040] The data collection unit 112 has a function of collecting information from various websites such as those related to laws on information security, laws on personal information protection, regulations on system development, and regulations on operation. The information collected by the data collection unit 112 is normalized into a unified data format by the information update unit 117 and stored as update information of common operation information in the common area database 122. As a result, the data collection unit 112 and the information update unit 117 collect and organize data required for learning and adjusting the language model, and store and update the data in the common area database 122, thereby enabling the support information generation unit 115 to support the creation of operation design materials in accordance with the latest information. Note that the collection of information may be performed by the administrator of the operation design material creation device 1 operating the administrator terminal 7 to access various websites.
[0041] Furthermore, the control unit 11 has an update notification unit 118 that notifies the user 4 of an update to the common operation information when the common operation information is updated by the information update unit 117. This allows the operation design document creation device 1 to always provide the user 4 with operation design documents created based on the latest common operation information. As a result, it is possible to reduce operational risks such as the operation design documents violating laws and regulations, and by creating operation design documents based on the latest common operation information, it is possible to create operation design documents with higher accuracy.
[0042] The model learning unit 113 has a function of learning and adjusting a language model for natural language processing based on the individual domain database 121 and the common domain database 122. As a result, the model learning unit 113 learns and adjusts to become a language model specialized for creating operation design materials, thereby performing more advanced natural language processing and enabling the support information generation unit 115 to generate support information including high-quality operation design materials for supporting the creation of operation design materials.
[0043] The input processing unit 114 has a function of converting prompt information indicating the contents of a prompt transmitted from the user terminal 2 etc. into information that is easy to handle for a language model of natural language processing. The terminal control unit 116 has a function of setting the display screen of the user terminal 2 or the administrator terminal 7 to a screen suitable for creating an operation design document based on data in a user interface database (not shown).
[0044] Furthermore, the operation design document creation device 1 has an input device 15 connected to the input reception unit 1192 and a display device 14 connected to the display control unit 1191. Examples of the input device 15 include a keyboard, a mouse, a touch panel, and a voice input device. Examples of the display device 14 include a liquid crystal display device. This allows the operation design document creation device 1 to be configured with an information processing device such as a general personal computer, a laptop computer, a smartphone, or a tablet terminal. Note that the operation design document creation device 1 may lack at least one of the input device 15 and the display device 14. In this case, since the input device 15 and the display device 14 are provided in an external terminal (not shown), the operation design document creation device 1 can be used as an operation design document creation server. Furthermore, the operation design document creation device 1 may be used as a user terminal 2, and the operation design document may be created in the operation design document creation device 1 while the user 4 receives support information.
[0045] In this embodiment, the case where the functions of the operation design document creation device 1 are installed in an information processing device is described, but the present invention is not limited to this, and the functions of the operation design document creation device 1 may be installed in cloud computing. In this case, by using cloud computing to add computer resources as needed, it is possible to process large amounts of unique operation information and common operation information, enabling faster and more efficient processing, and even if the number of users 4 increases significantly, the processing capacity can be easily expanded to accommodate the increase.
[0046] (Operational design document creation device using blockchain technology 1) In the operation design document creation device 1, the common operation information stored in the common area database 122 consists of multiple administrator operation information owned by multiple administrators, and the administrator operation information and the administrators may be linked by a non-fungible token used to prove the uniqueness of digital assets using blockchain technology.
[0047] To explain a specific example, the operation design document creation device 1 has a token recording unit 120 that links the administrator operation information (common operation information) and the administrator information that identifies the administrator by a non-fungible token that cannot be transferred to another person, and records them on the blockchain 8, that is, on-chains them. Here, the "non-fungible token" is a digital token that represents a specific asset issued on the blockchain 8. Non-fungibility means that the token is not exchangeable with other tokens. "Blockchain 8" is a distributed digital ledger technology. Data is divided into continuous data structures called blocks, and each block is linked to form a chain. Each block contains administrator operation information and administrator information, which are multiple transactions, and these data are recorded on the blockchain 8. The blockchain 8 is operated on a distributed network, and new data (administrator operation information and administrator information) are added or changed based on the agreement between participants who perform mining.
[0048] According to the above-mentioned operation design document creation device 1, since the relationship between the administrator operation information constituting the common operation information and the administrator is linked by a non-fungible token, even if there is a large amount of administrator operation information including documents and diagrams constituting the common operation information, it is possible to accurately identify the true administrator who owns the administrator operation information. As a result, for example, when distributing rewards to the administrators who own the administrator operation information according to the usage rate of the administrator operation information, it is possible to distribute rewards to each administrator with high reliability.
[0049] (Common Area Database 122) A case where rewards are distributed to the administrator who owns the administrator operation information according to the utilization rate of the administrator operation information will be specifically described using the common area database 122. As shown in FIG. 4, the common area database 122 is stored in the storage unit 12 together with the individual area database 121. The storage unit 12 is connected to the control unit 11 so as to be capable of data communication. The storage unit 12 may be configured with a hard disk, or may be configured with a combination of a hard disk and a memory. In the case of a configuration in which a hard disk and a memory are combined, a part of the data and indexes used by the database is cached in the memory as necessary, thereby making it possible to speed up access to the database. In addition, the storage unit 12 may store a user database in which various information including identification information for identifying the user 4 and authentication information for authenticating the user 4 is stored. In this case, the activation unit 111 can execute processing such as authentication processing based on the data in the user database.
[0050] The storage unit 12 may be a data server connected to an information communication network such as the Internet 5, separate from the operation design document creation device 1. The storage unit 12 may be composed of a plurality of data servers provided for each database.
[0051] Various types of information as common operation information (administrator operation information) are normalized into a unified data format and stored in the common area database 122. Specifically, common operation, token ID, operation name, description, utilization rate, reward distribution, token owner, etc. are treated as table data items.
[0052] Here, the token ID is a unique identifier for identifying a non-fungible token and is used to prove the ownership of the non-fungible token, as well as an ID for identifying the common operation information (administrator operation information) stored in the common area database 122. The usage rate is the rate at which the common operation information is actually used, and is an index for evaluating the value of the common operation information. For example, the usage rate is calculated using indexes such as the number of accesses to the common operation information and the number of downloads. The reward distribution is the amount of reward distributed to the administrator who provided the common operation information according to the usage rate. The reward distribution is conducted to support the creators and administrators of the common operation information, and also serves as an incentive to promote the provision of common operation information.
[0053] In the common area database 122, for example, when the common operation is "operation item", each piece of information, such as the token ID "Token1", the operation name "system log", the description "system log information", the utilization rate "90%, the reward distribution "900000", and the token owner "Administrator A", is stored in a readable manner in association with the token ID. Also, when the common operation is "laws / regulations / best practice", each piece of information, such as the token ID "Token5", the operation name "security regulations", the description "regulation information on system security", the utilization rate "80%, the reward distribution "800000", and the token owner "Administrator B", is stored in a readable manner in association with the token ID.
[0054] (Operational design document creation support program) As shown in Fig. 3, the activation unit 111, the data collection unit 112, the model learning unit 113, the input processing unit 114, the support information generation unit 115, the terminal control unit 116, the information update unit 117, the update notification unit 118, the creation processing unit 119, and the token recording unit 120 may be configured as either hardware or software. Each of these units 111 to 120 constitutes at least a part of the control unit 11. When each of the units 111 to 120 is configured as software, the control unit 11 is made to execute an operation design document creation support program that generates support information for supporting the creation of an operation design document by utilizing a language model for natural language processing specialized for the creation of an operation design document.
[0055] As a specific example, the operational design document creation support program is a program for causing a computer (control unit 11) of an operational design document creation device 1 to execute a support information generation processing step in which a language model specialized for creating operational design documents is learned and adjusted by combining one or more types of natural language processing based on the individual area database 121 and the common area database 122, the language model being normalized into a unified data format so that information related to operational design documents can be adapted to the learning of a language model for natural language processing, and support information for supporting the creation of operational design documents is generated by utilizing the language model according to the content of the prompt.
[0056] 5 to 7, the operation design document creation support program is executed by the control unit 11, and the control unit 11 executes the learning process (S1), the document creation process (S2), and the update notification process (S3) in parallel by multitasking control. As shown in FIG. 6, the learning process accesses websites of various government agencies and public institutions periodically or at a predetermined timing, and collects various information such as laws and regulations on information security, laws and regulations on personal information protection, regulations on system development, and regulations on operation (S11). Then, it is determined whether the collected information has been updated or new information has been added (S12), and if the information has not been updated or added (S12: NO), this routine is terminated. On the other hand, if the information has been updated or added (S12: YES), the information is normalized to a unified data format. Then, it is accessed to the common area database 122, and it is determined whether a title with the same name as the information exists, and if information with the same name exists, the information is updated by rewriting it with the collected information. On the other hand, if information with the same name exists, the collected information is added to add the information (S13). Note that information from user 4 is also accepted, and when unique operation information is input from user 4, the unique operation information is updated and added in the common area database 122 in association with the identification number of user 4.
[0057] Next, the control unit 11 executes model learning. Specifically, based on the information of the individual domain database 121 and the common domain database 122 updated to the latest information, the control unit 11 learns and adjusts a language model for natural language processing (S14). As a result, the control unit 11 learns and adjusts the language model so that the language model becomes a language model specialized for creating operation design materials, thereby enabling more advanced natural language processing and generation of support information including high-quality operation design materials for supporting the creation of operation design materials.
[0058] As shown in Fig. 7, the document creation process judges whether or not there is access from any terminal including the user terminal 2 operated by the user 4 (S21). If there is no access (S21: NO), this routine ends. On the other hand, if there is access, an activation signal is requested from the terminal, and it is verified whether or not the activation signal sent from the terminal matches pre-set authentication information. For example, authentication is performed by combining one or more authentication elements such as password authentication, biometric authentication, and one-time password authentication. Then, based on the authentication result, it is judged whether or not the activation has been successful (S23), and if it has not been successful (S23: NO), this routine ends.
[0059] On the other hand, if activation is successful (S23: YES), data communication is established with the user terminal 2, and the display screen of the user terminal 2 is set to a screen suitable for creating operational design documents. For example, a list of terms in operational design documents is displayed on a list screen, and when a term displayed on this list screen is clicked, a list of templates of various instructions and questions corresponding to the term is displayed. Then, a prompt support screen is displayed that makes it possible to enrich the content of prompts using these templates.
[0060] Next, when the user 4 creates instruction information or question information to be a prompt while receiving assistance on the prompt assistance screen and transmits it from the user terminal 2, the control unit 11 converts the received instruction information or question information into information that is easy to handle for a language model of natural language processing as prompt information (S25). It is determined whether the prompt information is an instruction to create an operational design document (S26), and if the prompt information is not an instruction to create an operational design document (S26: NO), support information corresponding to the instruction content or question content of the prompt information is generated using a language model specialized for creating an operational design document based on the prompt information and information in the individual area database 121 and the common area database 122, and is transmitted to the user terminal 2 (S27). Then, the process is re-executed from S25, and the process waits until the next prompt information is transmitted from the user terminal 2.
[0061] On the other hand, if the content indicates an instruction to create an operation design document (S26: YES), the operation design document is created based on the prompt information and the information in the individual area database 121 and the common area database 122, and is sent to the user terminal 2 (S28). Then, this routine ends.
[0062] The update notification process (S3) executes the data collection process (S11) in the learning process (S1) described above and a process (S12) for determining whether the collected information has been updated or added, and if the collected information has been updated or new information has been added, contact is made to any user 4 who wishes to be contacted.
[0063] According to the above configuration, a language model for natural language processing specialized for creating operation design documents is used to generate support information according to the contents of the prompt, and various support information that matches the intentions of the user 4 who input the contents of the prompt is provided, so that high-quality operation design documents can be easily created through dialogue with the operation design document creation device 1. The operation design document creation support program may be configured to cause a computer to execute the functions of each of the units 111-120 in the control unit 11 as processing steps.
[0064] According to the operation design document creation support program configured as described above, the creation of operation design documents by the user 4 can be supported in various forms with high accuracy, so that operation design documents can be created quickly and with high quality. Furthermore, by simply installing the program in an information processing device such as a personal computer or a tablet terminal, the information processing device can be made to function as the operation design document creation device 1. The program may be distributed in a state recorded on a computer-readable recording medium such as a CD-ROM or USB memory, or may be distributed via a two-way communication network or communication line such as the Internet or a one-way communication network such as a television broadcast.
[0065] (Method of supporting the creation of operational design documents) Some or all of the steps in the operation design document creation support program may be configured by hardware. The operation design document creation device 1, which operates as a combination of software and hardware, executes an operation design document creation support method having a support information generation processing step that generates support information for supporting the creation of an operation design document.
[0066] Specifically, the operation design document creation device 1 has an individual domain database 121 and a common domain database 122 in which information related to the operation design document is stored in a normalized state in a unified data format so that the information can be adapted to the learning of a language model for natural language processing. The operation design document creation support method executed by the operation design document creation device 1 has a support information generation processing step in which, based on the individual domain database 121 and the common domain database 122, one or more types of natural language processing are combined to learn and adjust a language model specialized for the creation of the operation design document, and the language model is used according to the contents of the prompt to generate support information for supporting the creation of the operation design document. Furthermore, this operation design document creation support method may have a processing step for realizing the functions of each unit 111 to 120 of the operation design document creation device 1.
[0067] It should be noted that within the scope of the concept of the present invention, a person skilled in the art may come up with various modifications and alterations. It is understood that such modifications and alterations fall within the scope of the present invention. For example, even if a person skilled in the art appropriately adds, deletes, or modifies the design of the above-described embodiment, or adds, omits, or modifies the conditions of a process, these modifications and alterations are included in the scope of the present invention as long as they include the gist of the present invention. [Explanation of symbols]
[0068] 1 Operational design document creation device 11 Control section 111 Activation Department 112 Data Collection Unit 113 Model Learning Department 114 Input Processing Section 115 Support information generation section 116 Terminal control unit 117 Information Update Department 118 Update Notification Department 119 Creation Processing Unit 12 Storage section 121 Individual Area Database 122 Common Area Database 13. Communications Department 14 Display device 15 Input Devices 2. User terminal 4 User 5. Internet 7 Administrator terminal 8. Blockchain (Distributed Ledger)
Claims
1. an individual area database in which unique operation item information, unique operation configuration information, and unique operation system information unique to a user of an operational design of an enterprise information system are stored as unique operation information in association with the identification number of the user; A common area database in which common operation information common to the users is stored; an input processing unit into which the user's system overview information, system configuration information, and operation system information are input as operation design information; a creation processing unit that creates an operation design document based on the operation design information, the specific operation information of the individual area database, and the common operation information of the common area database; An operation design document creation device having the above structure.
2. an information updating unit that updates the common operation information stored in the common area database to the latest information; an update notification unit that notifies the user of an update of the common operation information when the common operation information is updated by the information update unit; 2. The operation design document creation device according to claim 1, further comprising:
3. The common operational information stored in the common area database consists of multiple administrator operation information owned by multiple administrators, and the administrator operation information and the administrator are linked by a non-fungible token used to prove the uniqueness of digital assets using blockchain technology. The operational design document creation device of claim 1.
4. The creation processing unit includes: the specific operation information of the individual domain database and the common operation information of the common domain database are stored in a normalized state in a unified data format so as to be adapted to learning of a language model for natural language processing; The operational design document creation device of claim 1 further comprises a support information generation unit that learns and adjusts a language model specialized for creating the operational design document by combining one or more types of natural language processing based on the individual domain database and the common domain database, and generates support information to support the creation of the operational design document by utilizing the language model according to the content of a prompt.
Citation Information
Patent Citations
Operation design support system, method and program
JP2009075961A