Operational design documentation device
By integrating user-specific and common operation information from separate databases within the operational design material creation device, the solution addresses the challenge of creating accurate operational design materials, resulting in improved design quality and user satisfaction.
Patent Information
- Application Number
- JP2023171338
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-02
- Publication Date
- 2025-04-14
- Estimated Expiration
- 2043-10-02
AI Technical Summary
Existing technologies for creating operational design materials struggle to achieve high accuracy in meeting the unique needs and requirements of users, as they are limited by the information available in operational requirement databases.
The integration of information from an individual area database storing user-specific operation information and a common area database storing common operation information, along with an input processing unit and a creation processing unit, enables the creation of operational design materials that accurately reflect user needs.
This approach allows for the creation of highly accurate operational design materials that meet the specific needs and requirements of users, improving the quality and efficiency of operational design processes.
Smart Images

Figure 2025062340000001_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 that calculates costs and creates design documents based on the input 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 review and correction in the operational phase. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2009-75961 Summary of the Invention [Problem to be solved by the invention]
[0005] However, the technology of Patent Document 1 displays the contents of the operational requirements DB on a screen and inputs design items, so the information input 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 users who will receive the design documents.
[0006] The present invention has been made in consideration of the above circumstances, and its purpose is to provide an operational design document creation device that can create more accurate operational 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-mentioned problems, the inventors have discovered that the above-mentioned object can be achieved by creating operational design documents by integrating information from an individual domain database, which stores user-specific operational information, and a common domain database, which stores common operational information common to all users. 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 operational item information, unique operational configuration information, and unique operational system information specific to a user of an operational design of an enterprise information system are stored as unique operational information in association with the user's identification number; a common area database storing common operation information common to the users; 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.
[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 common operational information required 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. [Effects 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 explanation of the drawings]
[0011] [Figure 1] FIG. 1 is an explanatory diagram showing the flow of information in an operation design document creation device according to this embodiment. [Figure 2] FIG. 2 is an explanatory diagram showing the flow of information in the operation design document creation device of this embodiment. [Figure 3] FIG. 3 is a block diagram showing an example of the hardware configuration of the operation design document creation device of this embodiment. [Figure 4] FIG. 4 is an explanatory diagram of the common area database. [Figure 5] FIG. 5 is a flowchart of the operation design document creation support program. [Figure 6] FIG. 6 is a flowchart of the learning processing routine. [Figure 7] FIG. 7 is a flowchart of the material creation processing routine. DETAILED DESCRIPTION OF THE INVENTION
[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 operational design document creation device 1 is configured to create operational 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 operational design is stored.
[0013] As a specific example, the operations 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 operations 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 necessary for stable operation of enterprise information systems. Specific examples of operational design include understanding the system overview, designing the system configuration, building an operational structure, formulating operational rules, planning monitoring and maintenance, and troubleshooting measures.
[0015] "Unique operational item information" is information about operational items that differ for each user4, such as an organization or company, of the enterprise information system. Specifically, examples include the name of the operational item, description, person in charge, operational structure, implementation frequency, response flow, application form, and list of referenced ledgers. For example, when designing the operation of a company's customer management system, information about operational items whose implementation frequency and procedures differ depending on the customer attributes and usage status, 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 about 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 customer table, product table, and order table.
[0017] "Specific operational system information" is information about the operational system that differs for each user4 of the corporate information system. Specifically, examples of information intended to clarify the people involved in operations, such as the operations manager, operations staff, help desk, monitoring operators, hardware maintenance vendors, and application maintenance vendors, are examples. For example, when designing the operations of a company's customer management system, the specific operational system information would summarize the roles and timescales of each of the following: the person in the customer management department who will act as the operations manager and serve as the vendor representative for the customer management department; the in-house support desk that will handle inquiries from users; the outsourced monitoring operator that will detect system failures; the hardware maintenance vendor that will handle hardware replacement; and the application maintenance vendor that will handle vulnerabilities in the customer management system.
[0018] "Common operational information" is information related to operations that is commonly used by all users4. 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 operations of a company's customer management system, the operational rules would be rules related to information security, the operational plan would be an operational plan for when the system is down, the operational procedure would be a manual for when the system fails, the monitoring and maintenance plan would be a plan for monitoring and maintaining the system, and the countermeasures for responding to failures would be countermeasures for when the system fails, which would be common operational information and operating procedures based on manuals published by manufacturers.
[0019] To explain common operation information in more detail, it consists of operation item information, laws, regulations, and best practices information, various template information, and ledger / list information. "Operation item information" is information about items necessary for the operation of corporate information systems. Specifically, it is information that summarizes operation items that commonly arise when using specific products. "Laws, regulations, and best practices information" is information about laws, regulations, and best practices related to the operation of corporate information systems. Specifically, this includes laws and regulations regarding information security, laws and regulations regarding personal information protection, regulations regarding system development, and regulations regarding operations. Various template information is information about various templates required for operation. Specifically, this includes templates for operation plans, operation procedure manuals, operation reports, operation records, and operation manuals. Ledger / list information is information about ledgers and lists required for operation. Specifically, this includes asset 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 organization 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 made via 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. Specific examples include the system's name, purpose, functions, user information, implementation date, operational tools to be used, compliance with laws, regulations, and best practices, and operational rules. For example, when designing the operation of a company's customer management system, the system's name would be the customer management system; the system's purpose would be managing customer information; the system's functions would be registering customers, changing customer information, canceling customer membership, deleting customer information, responding to customer inquiries, and responding to customer complaints; the user information would be used by the company's employees; the system's implementation date would be March 2023; the operational tools to be used would be reusing existing tools; the compliance with laws, regulations, and best practices would be ISO 27001; and the operational rules would be in accordance with the company's internal operational standards.
[0022] "System configuration information" is information about the components of a corporate information system, and is categorized into hardware configuration, software configuration, and network configuration. For example, the hardware configuration might include one server, one database, and 100 clients; the software configuration might include a Windows Server 2022 OS, an Oracle Database 19c database, and a customer management system application; and the network configuration might include a 100BASE-TX LAN and a 1Gbps WAN. Hardware configuration information is used to identify the number and specifications of materials required for operation and maintenance; software configuration information is used to identify the software versions and licenses required for operation and maintenance; and network configuration information is used to identify network devices and packet flows required for operation monitoring and troubleshooting. The entered information can be registered as unique operational configuration information.
[0023] "Operational structure information" refers to information about the organization, personnel, roles, responsibilities, authority, and response time responsible for operating a corporate information system. Specifically, examples of information intended to clarify the personnel involved in operations, such as the operations manager, operations staff, help desk, monitoring operators, hardware maintenance vendors, and application maintenance vendors, are examples. For example, when designing the operations of a company's customer management system, the operational structure information would summarize the roles and response times of the following: the customer management department manager as the operations manager; the customer management department staff as the operations staff; the in-house support desk that handles user inquiries; the outsourced monitoring operators that detect 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 also be registered as unique operational structure information.
[0024] The "operational design documents" output from the "operational design document creation device 1" in Figure 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. Examples include master schedules, WBS, lists of agreed items, operational requirements definitions, operational design documents, lists of operational items, operational flows, and ledgers / lists.
[0025] The "Master Schedule" is a document summarizing the overall schedule for the project. The "WBS (Work Breakdown Structure)" is a document that breaks down the project into smaller tasks, outlining the start and end dates, responsible persons, and work content of each task. These documents are necessary for understanding 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 during the project to reach agreement on operational rules and other matters among stakeholders. The agreed-upon items 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 details of operation based on the operational requirements definition. The "List of Operational Items" is a document summarizing the work to be performed during operation. The "Operation Flow" is a document summarizing the flow of operations. The "Ledger / List" is a document summarizing the information necessary for operation.
[0026] According to the operation design document creation device 1 having the above configuration, operation design documents are created by integrating information from the individual area database 121, in which unique operation item information, unique operation configuration information, and unique operation 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 operation information common to all users 4 is stored, thereby making it possible to create more accurate operation design documents that are in line with the needs and requirements of user 4.
[0027] (Operational design document creation device 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 FIGS. 2 and 3 , the creation processing unit 119 stores the specific operational information of the individual domain database 121 and the common operational information of the common domain database 122 in a standardized data format so that the information can be adapted to the training of a language model for natural language processing. Based on the individual domain database 121 and the common domain database 122, a language model specialized for the creation of operational design documents is trained and adjusted by combining one or more types of natural language processing. The support information generation unit 115 generates support information to support the creation of operational design documents by using the language model according to the content of the prompt. The language model may be stored on a cloud computer or on an information processing device owned by the user 4. Storing the language model on a cloud computer enables training of large datasets and training using high-performance computing resources. On the other hand, storing the language model on the information processing device of the user 4 ensures security and data availability, i.e., the user 4 can execute processing using the language model with the required functions and quality when needed.
[0029] Here, "natural language processing" refers to a process that enables a computer to understand text and speech data written in natural language and execute processing appropriate to the purpose. Specifically, examples include morphological analysis, which breaks natural language down 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 analyzes the meaning of natural language to understand the meaning of words and sentences and make logical judgments and inferences; contextual analysis, which understands natural language while taking into account 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. Thus, "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 to support the creation of operational design materials, as well as machine translation, automatic summarization, question-answering systems, and speech recognition in this embodiment.
[0030] A "language model" is a type of probabilistic model used in natural language processing, and is a model that probabilistically predicts 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 large 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 operational design documents, it is possible to improve the efficiency and accuracy of processing by using normalized specific operational information, common operational 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 the 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 to generate and understand natural language. For example, a language model used in creating operational design documents is trained 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 prompts.
[0033] "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 the creation of operational design documents more efficient and enables the creation and deployment of more effective operational design documents.
[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 inputs the content of the prompt is provided, so that high-quality operational design documents that meet the requests of the user 4 can be easily created through dialogue with the operational design document creation device 1.
[0036] Furthermore, the operations 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. Some or all of the units included in the control unit 11 may be configured as 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 communicate data 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 an information communication network such as a dedicated line or a LAN (Local Area Network) may be used, or Bluetooth (registered trademark), which is a wireless communication standard for short-range communication, may be used.
[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. If the VPN function is incorporated into the communication unit 13 and the user terminal 2, data communication from the user terminal 2 passes through a VPN connection, thereby protecting the data from unauthorized external access and ensuring secure communication. 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 authenticated user terminals 2 and administrator terminals 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 a combination of 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 allows the operations design document creation device 1 to communicate data only with authenticated user terminals 2 and administrator terminals 7, making information leakage difficult. The activation unit 111 may be connected to each database 121 / 122 in 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 and regulations on information security, laws and regulations on personal information protection, regulations on system development, and regulations on operations. 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 updated information on common operation information in the common domain database 122. As a result, the data collection unit 112 and the information update unit 117 collect and organize data necessary for learning and adjusting language models, and store and update the data in the common domain database 122, thereby enabling the support information generation unit 115 to support the creation of operation design documents in accordance with the latest information. Note that information collection may also be performed by the administrator of the operation design document 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 operations design document creation device 1 to always provide the user 4 with operations design documents created based on the latest common operation information. As a result, it is possible to reduce operational risks such as the operations design documents violating laws and regulations, and by creating operations design documents based on the latest common operation information, it is possible to create more accurate operations design documents.
[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 documents, thereby performing more advanced natural language processing and enabling the support information generation unit 115 to generate support information including high-quality operation design documents to support the creation of operation design documents.
[0043] The input processing unit 114 has a function of converting prompt information indicating the content of a prompt sent from the user terminal 2 or the like 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 operational design documents, 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 receiving 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 using 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, the input device 15 and the display device 14 are provided in an external terminal (not shown), and 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 user 4 may create an operation design document in the operation design document creation device 1 while receiving 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, cloud computing allows computer resources to be added as needed, making it possible to process large amounts of specific operation information and common operation information, enabling faster and more efficient processing, and also making it possible to easily expand processing capacity to accommodate a significant increase in the number of users 4.
[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 each owned by multiple administrators, and the administrator operation information and the administrator may be linked by a non-fungible token used to prove the uniqueness of digital assets using blockchain technology.
[0047] To provide a specific example, the operation design document creation device 1 includes a token recording unit 120 that links administrator operation information (common operation information) with administrator information identifying the administrator using a non-fungible token that cannot be transferred to others, and records the linked information on the blockchain 8, i.e., on-chain. Here, a "non-fungible token" is a digital token representing a specific asset issued on the blockchain 8. Non-fungibility means that the token cannot be exchanged for 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 this data is recorded on the blockchain 8. The blockchain 8 operates on a distributed network, and new data (administrator operation information and administrator information) is added or changed based on agreement among mining participants.
[0048] According to the above-described operations design document creation device 1, the relationship between the administrator operation information that constitutes the common operation information and the administrator is linked by a non-fungible token, so even if there is a large amount of administrator operation information that includes documents and diagrams that constitute 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 administrators who own the administrator operation information according to the usage rate of the administrator operation information, the distribution of rewards to each administrator can be performed with high reliability.
[0049] (Common Area Database 122) A case in which rewards are distributed to administrators who own the administrator operation information in accordance with 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 memory unit 12 together with the individual area database 121. The memory unit 12 is connected to the control unit 11 so as to enable data communication. The memory unit 12 may be configured with a hard disk or a combination of a hard disk and memory. In the case of a combination of a hard disk and memory, some of the data, indexes, etc. used by the database are cached in the memory as needed, thereby speeding up access to the database. The memory unit 12 may also store a user database that stores various information, including identification information for identifying the user 4 and authentication information for authenticating the user 4. In this case, the activation unit 111 can perform processes such as authentication 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 also be configured with 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 used as table data items.
[0052] Here, the token ID is a unique identifier for identifying a non-fungible token and is used to prove ownership of the non-fungible token, as well as to identify the common operational information (administrator operational information) stored in the common area database 122. The usage rate is the rate at which the common operational information is actually used, and serves as an index for evaluating the value of the common operational information. For example, the usage rate is calculated using indexes such as the number of accesses and downloads of the common operational information. The reward distribution is the amount of reward distributed to the administrator who provided the common operational information, according to the usage rate. The reward distribution is conducted to support the creators and administrators of the common operational information, and also serves as an incentive to promote the provision of common operational information.
[0053] In the common area database 122, for example, when the common operation is "operation item," the following information is stored in a readable manner in association with the token ID: token ID "Token1," operation name "system log," description "system log information," utilization rate "90%," reward distribution "900,000 yen," and token owner "Administrator A." Also, when the common operation is "laws / regulations / best practices," the following information is stored in a readable manner in association with the token ID: token ID "Token5," operation name "security regulations," description "regulation information related to system security," utilization rate "80%," reward distribution "800,000 yen," and token owner "Administrator B."
[0054] (Operational design document creation support program) 3, the activating unit 111, the data collecting unit 112, the model learning unit 113, the input processing unit 114, the support information generating unit 115, the terminal control unit 116, the information updating unit 117, the update notifying 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 configured to execute an operations design document creation support program that generates support information for supporting the creation of operations design documents by utilizing a language model for natural language processing specialized for the creation of operations design documents.
[0055] To give 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, by combining one or more types of natural language processing based on the individual area database 121 and the common area database 122, the computer (control unit 11) has an individual area database 121 and a common area database 122 stored in a normalized state in 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, a language model specialized for the creation of operational design documents is learned and adjusted, and the language model is used according to the content of the prompt to generate support information to support the creation of operational design documents.
[0056] Explaining this in more detail using FIGS. 5 to 7, as shown in FIG. 5, the operations design document creation support program is executed by the control unit 11, which executes a learning process (S1), a document creation process (S2), and an update notification process (S3) in parallel through multitasking control. As shown in FIG. 6, the learning process periodically or at a predetermined timing accesses websites of various government agencies and public institutions to collect various information, such as laws and regulations related to information security, laws and regulations related to personal information protection, regulations related to system development, and regulations related to operations (S11). Then, it determines whether the collected information has been updated or new information has been added (S12). If no information has been updated or added (S12: NO), this routine ends. 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 accesses the common area database 122 to determine whether a title with the same name as the information exists. If information with the same name exists, it updates the information 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). 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, the control unit 11 learns and adjusts a language model for natural language processing based on the information in the individual domain database 121 and the common domain database 122 that have been updated with the latest information (S14). As a result, the control unit 11 learns and adjusts the language model so that it becomes a language model specialized for creating operation design materials, thereby performing more advanced natural language processing and generating support information including high-quality operation design materials to support the creation of operation design materials.
[0058] As shown in Figure 7, the material creation process determines whether 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 the activation signal sent from the terminal matches pre-set authentication information. For example, authentication is performed using a combination of one or more authentication elements, such as password authentication, biometric authentication, and one-time password authentication. Then, based on the authentication result, it is determined whether activation was successful (S23), and if it was not 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 the operational design documents is displayed on a list screen, and when a term displayed on this list screen is clicked, a list of templates for 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, while receiving assistance on the prompt assistance screen, the user 4 creates instruction information or question information that will serve as a prompt, and transmits it from the user terminal 2. The control unit 11 converts the received instruction information or question information into prompt information that is easy to handle for a language model of natural language processing (S25). The control unit 11 determines whether the prompt information instructs the user to create an operational design document (S26). If the prompt information does not instruct the user to create an operational design document (S26: NO), the control unit 11 generates assistance information corresponding to the instruction or question content of the prompt information using a language model specialized for creating operational design documents, based on the prompt information and information from the individual domain database 121 and the common domain database 122, and transmits the assistance information to the user terminal 2 (S27). Then, the process is re-executed from S25, and the control unit 11 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 operational design document (S26: YES), the operational 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 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, contacts the user 4 who wishes to be contacted.
[0063] 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 inputs the content of the prompt is provided, making it possible to easily create high-quality operational design documents through dialogue with the operational design document creation device 1. The operational design document creation support program may be configured to cause a computer to execute the functions of each of the units 111 to 120 in the control unit 11 as processing steps.
[0064] The operations design document creation support program configured as described above can support the creation of operations design documents by the user 4 in various forms with high accuracy, thereby enabling the creation of operations design documents quickly and with high quality. Furthermore, simply by installing the program on an information processing device such as a personal computer or tablet terminal, the information processing device can function as the operations 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 television broadcasting.
[0065] (Method for 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 to support the creation of operation design documents.
[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, a language model specialized for the creation of the operation design document is learned and adjusted by combining one or more types of natural language processing, and the language model is used in accordance with the content of the prompt to generate support information to support the creation of the operation design document. Furthermore, this operation design document creation support method may have processing steps 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, those skilled in the art may conceive of various modifications and alterations. Therefore, 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 components of the above-described embodiment, or adds, omits, or modifies the conditions of a process, such modifications are also included within the scope of the present invention as long as they maintain the gist of the present invention. [Explanation of symbols]
[0068] 1 Operational design document creation device 11 Control section 111 Activate Department 112 Data Collection Department 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 Databases 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
Outsourcing introduction support device, its method, and program
JP2004185442A
Basic job integrated application system, basic job support method, and computer readable recording medium recording program for letting computer execute the method
JP2005310175A
Contract content setting system and contract content setting method
JP2009237956A
Project information management device and management method
JP2012141788A
Operation planning support system and operation planning support method
JP2014241020A