System diagram creation device and system diagram creation method

The system diagram creation device and method leverage generation AI to output and verify diagram components, addressing the limitations of existing systems by enabling easy and efficient schematic diagram creation for plant drawings.

JP7874220B1Active Publication Date: 2026-06-15ARENT INC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
ARENT INC
Filing Date
2025-06-03
Publication Date
2026-06-15

AI Technical Summary

Technical Problem

Existing plant drawing line detection systems require skilled personnel for pattern registration and lack versatility in confirming and correcting flow direction, necessitating improved convenience and versatility in schematic diagram creation.

Method used

A system diagram creation device and method utilizing a generation AI to output components forming start and end points, combined with a confirmation and correction unit for easy selection and modification of these points, enabling even inexperienced users to efficiently extract and verify components.

🎯Benefits of technology

The system provides high versatility and convenience by allowing easy extraction and correction of diagram components, enhancing user experience and operational efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007874220000001_ABST
    Figure 0007874220000001_ABST
Patent Text Reader

Abstract

To provide a system diagram creation device and system diagram creation method that combine convenience and versatility. [Solution] The system diagram creation device includes an acquisition unit 232 that acquires system diagram data 33a including vector information, a generation AI drive unit 233 that inputs the system diagram data 33a to a generation AI 5 to output a plurality of components that form the start and end points, a display control unit 234 that displays the system diagram data 33a and the plurality of components on a screen, and a confirmation and correction unit 235 that can select a plurality of components to confirm or correct the start and end points.
Need to check novelty before this filing date? Find Prior Art

Description

【Technical Field】 【0001】 The present disclosure relates to a schematic diagram creation device and a schematic diagram creation method for creating schematic diagrams such as piping and instrumentation diagrams (P&ID). 【Background Art】 【0002】 Conventionally, a plant drawing line detection system that detects piping and the like connecting devices based on vector information of a schematic diagram composed of a piping and instrumentation diagram (P&ID) in a plant is known (see, for example, Patent Document 1). 【0003】 The plant drawing line detection system described in Patent Document 1 registers line patterns such as piping, detects all lines in the plant drawing whose shapes match the registered patterns, and provides detection results regarding the lines. Further, a technique of superimposing and displaying a curved line with an arrow indicating the flow direction of the line between devices on the drawing is disclosed. 【Prior Art Documents】 【Patent Documents】 【0004】 【Patent Document 1】 Japanese Patent Application Laid-Open No. 2025-463 【Summary of the Invention】 【Problems to be Solved by the Invention】 【0005】 Since the plant drawing line detection system described in Patent Document 1 has to register the line patterns of the plant drawing, a skilled person is required to identify the line patterns, and it lacks versatility. Further, even if all patterns are registered and all lines are detected and a curved line with an arrow indicating the flow direction of the line between devices is superimposed and displayed on the drawing, there is room for improvement in enhancing the convenience of the work of confirming and correcting the flow direction of the line. 【0006】 Therefore, a schematic diagram creation device and a schematic diagram creation method having both convenience and versatility are desired. [Means for solving the problem] 【0007】 The characteristic configuration of the system diagram creation device according to this disclosure is that it comprises: an acquisition unit that acquires system diagram data including vector information; a generation AI drive unit that inputs the system diagram data to a generation AI to output a plurality of components that form the start and end points; a display control unit that displays the system diagram data and the plurality of components on a screen; and a confirmation and modification unit that can select a plurality of components to confirm or modify the start and end points. Furthermore, a system diagram creation method that can be executed by a computer includes: an acquisition process that acquires system diagram data including vector information; a generation AI drive process that inputs the system diagram data to a generation AI to output a plurality of components that form the start and end points; a display control process that displays the system diagram data and the plurality of components on a screen; and a confirmation and modification process that can select a plurality of components to confirm or modify the start and end points. 【0008】 The system diagram creation device and system diagram creation method described herein are equipped with a generation AI drive unit (generation AI drive processing) that outputs multiple components forming the start and end points simply by inputting system diagram data into the generation AI, making it possible for even inexperienced users to easily extract multiple components and thus highly versatile. Furthermore, the system diagram creation device and system diagram creation method are equipped with a confirmation and correction unit (confirmation and correction processing) that allows users to select multiple components and confirm or correct the start and end points, making the confirmation and correction work easy to operate and highly convenient. 【0009】 Thus, the system diagram creation device and method combine convenience and versatility. [Brief explanation of the drawing] 【0010】 [Figure 1] This is a block diagram showing the configuration of a system diagram creation device. [Figure 2] This is a flowchart showing the method for creating a family tree diagram. [Figure 3] This is an example of a screen showing a downloaded system diagram created using a system diagram creation device. [Figure 4] This is an example of the screen after the generation AI by the system diagram creation device has been activated. [Figure 5A] This is an example screen showing the verification and correction process being performed using a system diagram creation device. [Figure 5B] This is an example screen showing the verification and correction process being performed using a system diagram creation device. [Figure 5C] This is an example screen showing the verification and correction process being performed using a system diagram creation device. [Figure 5D] This is an example screen showing the verification and correction process being performed using a system diagram creation device. [Figure 5E] This is an example screen showing the verification and correction process being performed using a system diagram creation device. [Figure 6] This is an example screen showing the progress rate of verification and correction work performed using a system diagram creation device. [Figure 7] This is an example of a screen displaying a list created by a system diagram creation device. [Modes for carrying out the invention] 【0011】 The following describes embodiments of the system diagram creation device and system diagram creation method according to this disclosure, based on the drawings. In this embodiment, an example is described in which a list of multiple components is output for each start and end point from system diagram data 33a generated by scanning a piping and instrumentation diagram 1 (P&ID) using a user device 3 on which the system diagram creation device 2 is installed. However, the invention is not limited to the following embodiment, and various modifications are possible without departing from the gist of the invention. 【0012】 As shown in Figure 1, the system diagram creation system 100 comprises a system diagram creation device 2, a user device 3, and a generation AI (Artificial Intelligence) 5. The system diagram creation device 2 is a server owned by a vendor that provides an application used by users to create digital data of piping and instrumentation diagrams 1 (an example of a system diagram) that are stored on paper, via SaaS (Software as a Service), on-premise, or a hybrid of these. The user device 3 is a terminal on which the system diagram creation device 2 is installed, and is owned by a user who designs, constructs, and manages a plant, etc. Although one terminal is shown for convenience, different users who perform design, construction, or management may own multiple terminals. These terminals consist of desktop PCs, laptops, tablets, smartphones, etc. 【0013】 The system diagram creation device 2, the user device 3, and the generated AI 5 are connected to each other via the network 4 so that they can communicate with one another. The system diagram creation device 2 includes a processor 21, a communication interface 22, a memory 23, an input / output interface 24, and a display 25. Although the system diagram creation device 2 has other functional units, only the functional units relevant to this embodiment are described. 【0014】 Memory 23 stores the system diagram creation program 23a. The processor 21 is the central part of the computer and receives instructions and performs calculations and data processing. The processor 21 includes a CPU (Central Processing Unit), GPU (Graphics Processing Unit), NPU (Neural Network Processing Unit), or other hardware for executing the system diagram creation program 23a stored in memory 23. In other words, the processor 21 has arithmetic processing circuits, input ports, and output ports. The processor 21 may be an ASIC, FPGA, or SoC, and is not particularly limited. 【0015】 The communication IF 22 is a communication interface that has the function of transmitting the signal output from the processor 21 to the user device 3 via the network 4 and the function of sending the signal received from the user device 3 via the network 4 to the processor 21. The processor 21 can mutually transmit and receive signals with the memory 23 and the communication IF 22. The input / output IF 24 functions as an interface with input devices (such as keyboards, mice, touch panels, touch pads, etc.) and output devices (such as displays, speakers, etc.). 【0016】 The memory 23 stores data inside the computer and has a main memory and a secondary memory. The main memory is a storage area for temporarily storing programs and data and is composed of a RAM or the like. The secondary memory is a non-temporary storage area for constantly storing programs and data and is composed of an HDD, an SSD, or the like. Note that the secondary memory may be external hardware such as a cloud server or a rental server. 【0017】 The system diagram creation program 23a is stored in the secondary memory (storage unit 23A), is read into the main memory, and is an application executed by the processor 21. The system diagram creation program 23a is transmitted to the user device 3 via the network 4 and is software executable on the user device 3. Note that the system diagram creation program 23a may be add-on software whose functions are added to a creation support tool (such as AutoCAD P&ID) for the piping and instrumentation diagram 1, or may be provided as API (Application Programming Interface) software. 【0018】 The piping and instrumentation diagram creation program 23a is software for integrally managing digital information regarding the piping and instrumentation within a plant. The piping and instrumentation diagram creation program 23a can create a two-dimensional or three-dimensional digital model (piping and instrumentation diagram data 33a). A component list database DBb is associated with the piping and instrumentation diagram data 33a. Thereby, the piping and instrumentation diagram data 33a can be utilized in all phases of plant design, construction, operation, and maintenance. Note that the component list database DBb may be stored only in the memory 33 of the user device 3 without being stored in the memory 23 of the piping and instrumentation diagram creation device 2, or may be stored in both the memory 23 of the piping and instrumentation diagram creation device 2 and the memory 33 of the user device 3. 【0019】 The display 25 is provided in the piping and instrumentation diagram creation device 2 and is a display device that displays text, images, videos, and other visual information. This display 25 can execute the piping and instrumentation diagram creation program 23a by the processor 21 and display it on the screen. The display 25 is composed of an LCD display, an LED display, an OLED display, a plasma display, etc. Note that the display 25 is not particularly limited as long as it is hardware capable of executing the piping and instrumentation diagram creation program 23a by the processor 21 and displaying the piping and instrumentation diagram data 33a. 【0020】 The user device 3 includes a processor 31, a communication IF 32, a memory 33, an input / output IF 34, and a display 35, and an operation unit 36. Since the processor 31, the communication IF 32, the memory 33, the input / output IF 34, and the display 35 have the same basic configuration as the processor 21, the communication IF 22, the memory 23, the input / output IF 24, and the display 25 of the piping and instrumentation diagram creation device 2, a schematic description thereof is omitted. Note that the user device 3 includes other functional units, but only the functional units related to the present embodiment are described. 【0021】 Memory 33 stores system diagram data 33a, which is an electronic representation of the piping and instrumentation diagram 1. System diagram data 33a is digital data generated by scanning the piping and instrumentation diagram 1. This system diagram data 33a includes vector information, which represents shapes, lines, and characters using mathematical formulas (coordinates and vectors). As mentioned above, the system diagram data 33a is associated with the component list database DBb. The operation unit 36 ​​is constructed from at least one element from among touch switches, keyboards, mice, scanners, and voice input speakers. When a user operates the operation unit 36, a signal corresponding to that operation is input to the processor 31. 【0022】 (Detailed configuration of the system diagram creation device) Figure 1 shows a block diagram of a system diagram creation device 2 for creating digital data such as a piping and instrumentation diagram 1. The system diagram creation device 2 can exchange information with a generation AI 5. The generation AI 5 includes large language models (LLM) or other language models (e.g., VLM: Vision-Language Model), and is composed of, for example, ChatGPT, Gemini, Claude, etc. The memory 23 of the system diagram creation device 2 comprises a storage unit 23A and a system diagram creation program 23a. In this embodiment, since the system diagram data 33a containing character information is analyzed by a large language model, multiple components can be easily output. 【0023】 The memory unit 23A functions as a secondary memory to the memory 23 described above. The memory unit 23A stores the log database DBa, the component list database DBb, and the trained model 23b. 【0024】 The log database DBa is a database that stores log information from the verification and correction unit 235, which will be described later. In this embodiment, the log information is history information of verification and correction work performed via the operation unit 36 ​​of the user device 3 for multiple components that form start and end points extracted from vector information contained in the system diagram data 33a (PDF, etc.). The multiple components include a string such as an ID, the coordinates of the rectangular area surrounding this string and its type (Line number, equipment, nozzle, drawing number, connector number, battery limit, etc.). 【0025】 The component list database DBb is a database of lists that list the multiple components included in each of the system diagram data 33a, organized by start and end points. This list is, for example, structured data (CSV, etc.) that lists the Line number, From (starting point number), and To (ending point number) associated with the drawing number of the system diagram data 33a. As described above, the system diagram data 33a in this embodiment includes character information, such as IDs, as components of the component list database DBb, so the character information of Line number, the character information of From (starting point number), and the character information of To (ending point number) are interconnected. 【0026】 The trained model 23b is generated when the learning unit 236, described later, inputs the modification history contained in the log database DBa to the generating AI 5 and uses the list contained in the component list database DBb as training data for deep learning. In other words, the trained model 23b becomes a generating AI 5 customized for each plant. In this embodiment, the trained model 23b is trained by the learning unit 236 without user intervention by referring to the modification history contained in the log database DBa in real time or at predetermined intervals. As a result, it is possible to naturally improve the inference accuracy of the multiple components that form the start and end points output by the generating AI 5 via the trained model 23b, and the user can experience the generating AI 5 without any discomfort. 【0027】 The system diagram creation program 23a comprises a setting unit 231, an acquisition unit 232, a generation AI drive unit 233, a display control unit 234, a confirmation and correction unit 235, a learning unit 236, a management unit 237, and an output control unit 238. The system diagram creation program 23a is software that causes a computer to execute these functional units. The system diagram creation program 23a does not have to have all of these functional units; it may have only some of them, and other parts may be linked to external software via API. 【0028】 When the configuration unit 231 downloads system diagram data 33a containing vector information formed by scanning the piping and instrumentation diagram 1, etc., it sets up an AI drive screen (see Figure 3) on the top screen (display 35) of the system diagram creation system 100 (user device 3) that includes a generated AI field IP that allows the format of the Line number, From (starting point number), and To (ending point number) of the system diagram data 33a to be visually displayed. This AI drive screen may be automatically displayed on the system diagram creation browser screen shown on the display 35 of the user device 3, or a display button for the generated AI field IP may be provided on the system diagram creation browser screen. In other words, the configuration unit 231 sets up an AI drive screen including the generated AI field IP with the generated AI 5 as add-in software. 【0029】 As shown in Figure 3, the setting unit 231 has a generation AI field IP on the right side of the drawing and a drawing field DW on the left side of the drawing. In this generation AI field IP, the user can input instructions for the generation AI 5, including natural language, images, or files, and a generation AI drive button 35a is also provided. Input to the generation AI field IP is performed via an operation unit 36, which consists of at least one element from among a touch switch, keyboard, mouse, scanner, voice input speaker, etc. Here, natural language includes words such as keywords, word groups formed by combining multiple words, phrases consisting of words and suffixes, and sentences formed by combining multiple phrases. Images may be still images or videos. Files include project data and Excel data, etc. 【0030】 The natural language, images, or files entered in the Generation AI field IP may include instructions for modifying the script. These instructions are natural language or similar statements that prompt Generation AI5 to generate program code, such as "Convert the raster drawing to a vector drawing using OCR software" or "If the text cannot be recognized, obtain only the coordinates and display an alert." Based on this natural language or similar statement, Generation AI5 generates a modified script. 【0031】 Furthermore, the drawing section DW is provided with a drawing operation section 35b, a drawing display section 35c, and a progress rate display section 35d (see Figure 4). Input to the drawing section DW is performed via an operation unit 36, which consists of at least one element from among touch switches, keyboards, mice, scanners, and voice input speakers. The drawing operation section 35b is provided with multiple operation buttons for manipulating the drawing, allowing for, for example, zooming in and out, page switching, and confirmation and correction of Line number, From (starting point number), and To (ending point number). The drawing display section 35c displays system diagram data 33a and multiple components (strings such as IDs, the coordinates and type of the rectangular area surrounding these strings). In this embodiment, strings such as IDs are surrounded by a rectangular area, and this rectangular area can be moved by coordinate recognition. In addition, the character information of Line number is associated with the character information of From (starting point number) and the character information of To (ending point number). 【0032】 The acquisition unit 232 acquires the system diagram data 33a, which includes vector information and text information, stored in the system diagram creation system 100 (user device 3). In other words, the acquisition unit 232 acquires the image and text information contained in the system diagram data 33a. Note that the system diagram data 33a is not limited to being stored in the memory 33 of the user device 3, but may also be stored outside the system, such as on a cloud server, rental server, or other storage medium. In this case, the acquisition unit 232 will acquire the system diagram data 33a, which includes vector information and text information, stored in the external storage device of the system diagram creation system 100, via the network 4 or via the input / output IF 35. 【0033】 The generation AI drive unit 233 outputs multiple components that form the start and end points by clicking the generation AI drive button 35a and inputting the system diagram data 33a to the generation AI 5. At this time, the generation AI 5 outputs multiple components that form the start and end points by executing a script generated based on the content of the natural language, image, or file input to the generation AI field IP from the operation unit 36 ​​of the user device 3. The natural language, image, or file input to the generation AI field IP is sent to the system diagram creation device 2, and the generation AI 5 generates a script based on the input content of the generation AI field IP. "Input content of the generation AI field IP" includes using the natural language, image, or file input to the generation AI field IP as is, and processing these natural language, images, or files to make them suitable for script generation. 【0034】 The generation AI drive unit 233 executes the script generated by the generation AI 5 to output multiple components that form the start and end points. For example, if the start and end points are represented by solid black arrows in the default format, entering "Please display the lines as red arrows" in the generation AI field IP will cause the generation AI 5 to execute the script generated and display the lines as red arrows in the drawing display field 35c. This script is program code (e.g., Python, Java, C#, etc.) that constructs the system diagram data 33a. 【0035】 The generation AI drive unit 233 may execute a modification script generated by the generation AI 5 based on a modification instruction entered into the generation AI field IP from the operation unit 36 ​​of the user device 3. This modification script is program code that modifies, deletes, or adds components included in the system diagram data 33a. For example, if the user entered "Please import pages P1 to P6 of the attached PDF drawing," but all 10 pages of the system diagram data 33a were imported, the generation AI 5 will generate a modification script based on a modification instruction entered into the generation AI field IP such as "It's 10 pages, so please modify it to P1 to P6," and execute this modification script to construct the modified system diagram data 33a. 【0036】 The display control unit 234 displays the generation AI field IP and drawing field DW set in the setting unit 231, and the system diagram data 33a generated by the generation AI drive unit 233 on the display 35 (see Figures 3 to 4). Specifically, as shown in Figure 4, the system diagram data 33a can be displayed in the drawing display field 35c on the left side of the drawing, and a list of multiple components (Line number, From (starting point number), To (ending point number)) can be displayed in the component display field 35e on the right side of the drawing. 【0037】 The display control unit 234 may also display the text information of the system diagram data 33a in conjunction with the start and end point arrows (see Figures 4, 5A to 5B). For example, as shown in Figure 4, when the rectangular area of ​​the drawing display field 35c, Line number "14"-PL-0-0013-1A1", is clicked, a solid arrow is drawn from From "Xxx" to To "PLHE-001-A / B / IN1", and the rectangular areas of From "P2 / 1", Line number "18"-PV-0-0001-1A1", and To "IN1" are connected by a dashed line. Furthermore, as shown in Figure 5A, clicking on the rectangular area of ​​Line number "18"-PV-0-0001-1A1" in the drawing display area 35c draws a solid arrow from From "P2 / 1" to To "IN1," and the rectangular areas of From "P2 / 1," Line number "18"-PV-0-0001-1A1," and To "IN1" are connected by a dashed line. Additionally, clicking the From⇔To swap mark (page switching section 35b1) in the drawing operation area 35b from the state shown in Figure 5A displays the text information (rectangular area) and solid arrow linked together from From "IN1" to To "P2 / 1," as shown in Figure 5B. By displaying the text information and the arrows indicating the start and end points in this way, users can intuitively recognize the connections between the constituent elements. 【0038】 The display control unit 234 may display a list of multiple components, organized by start and end points, in the component display field 35e, or display the progress rate of the verification and correction work in the progress rate display field 35d (see Figure 4). This list consists of multiple components (Line number, From (starting point number), To (ending point number)) that form the start and end points inferred by the generation AI 5 from the system diagram data 33a by the generation AI drive unit 233. Rows can be added by clicking the "Add" button in the generation AI field IP, and regeneration can be performed by clicking the "Recreate" button. The progress rate display field 35d shows the progress rate for each drawing (page) using bars or percentages, making it easy to understand intuitively. 【0039】 The display control unit 234 may highlight the components that have been modified by the confirmation and modification unit 235 (see Figures 5A to 5B). For example, as shown in Figures 5A and 5B, if the solid arrow from "From" to "To" in the drawing display area 35c is changed, the unit may change the attributes of this solid arrow, such as its color and thickness, or add a rectangular border to the row being modified in the list of components in the component display area 35e. Highlighting the components modified by the confirmation and modification unit 235 in this way makes it easier for the user to confirm the modifications. 【0040】 Although not shown in the diagram, the display control unit 234 may display the script generated by the generation AI 5 based on the content of the natural language, image, or file entered in the generation AI field IP. For example, it may visualize the flow of "instruction" → "generated script" → "preview". In this case, the display control unit 234 may also display an explanation of the script generated by the generation AI 5. The display control unit 234 may also provide a dashboard-like screen that displays a summary of the script or only the important parameters in an easy-to-read format. 【0041】 The display control unit 234 may display the modified script based on the modification instructions entered into the generated AI field IP via the operation unit 36 ​​of the user device 3. This modified script may display a comment field for each line, or a screen may be provided that allows comparison of the original and modified versions. The display control unit 234 may also display a video on the display 35 showing the procedure for checking and modifying the system diagram data 33a. This makes it possible to use the system diagram creation system 100 as a learning tool for operation, further enhancing user convenience. 【0042】 The confirmation and correction unit 235 is configured to allow the user to select multiple components and confirm or correct their start and end points. As shown in Figure 4, by clicking on the rectangular area of ​​Line number "14"-PL-0-0013-1A1" in the drawing display area 35c and confirming that there are no problems with the solid arrow from From "Xxx" to To "PLHE-001-A / B / IN1", the user can confirm by clicking the confirmation checkbox 35b2 in the drawing operation area 35b. As a result, as shown in Figure 5A, a checkmark appears in the box at the beginning of the second row of the list in the component display area 35e, which lists multiple components by start and end point. This allows the user to visually determine that they have confirmed and approved the start and end points for Line number "14"-PL-0-0013-1A1". 【0043】 In this embodiment, the confirmation and correction unit 235 is configured to correct the start and end points (From, To) based on the movement of the text information (rectangular area) in the system diagram data 33a. As described above, in Figure 5B, for the line number "18"-PV-0-0001-1A1", which is the rectangular area in the drawing display field 35c, the text information (rectangular area) and solid arrows are displayed in conjunction from From "IN1" to To "P2 / 1". On the other hand, the line number "18"-PV-0-0001-1A1" needs to be corrected because From "IN1" needs to be From "OUT1". Therefore, in this embodiment, as shown in Figure 5C, by dragging and dropping the text information (rectangular area) "OUT1" from the system diagram data 33a to "From" in the drawing operation field 35b (see dashed line), the text information (rectangular area) and solid arrow are displayed in conjunction from "OUT1" to "P2 / 1" for Line number "18"-PV-0-0001-1A1". Also, since "P2 / 1" is connected to page 2, clicking the page switching section 35b1 in the drawing operation field 35b switches to the state shown in Figure 5D, and the confirmation and correction section 235 links the text information (rectangular area) and solid arrow for Line number "18"-PV-0-0001-1A1" from "P1 / 1" to "AC001(A~F) / 1-IN1". Finally, the user confirms that the start and end points of line number "18"-PV-0-0001-1A1" are correct, and confirms by clicking the confirmation checkbox 35b2 in the drawing operation field 35b, as shown in Figure 5E. This places a checkmark in the box at the beginning of the first row of the list in the component display field 35e. Simultaneously, the Fixed status for Page 1 in the progress rate display field 35d is updated and incremented to 9% for 2 / 22. 【0044】 As described above, the system diagram creation device 2 in this embodiment is equipped with a generation AI drive unit 233 that outputs multiple components forming the start and end points simply by inputting system diagram data 33a into the generation AI 5, making it possible for even inexperienced users to easily extract multiple components and thus highly versatile. Furthermore, this system diagram creation device 2 is equipped with a confirmation and correction unit 235 that allows users to select multiple components and confirm or correct the start and end points, making the confirmation and correction work easy and convenient. In addition, the confirmation and correction unit 235 can correct the start and end points based on the movement of text information in the system diagram data 33a, and for example, the start and end points can be corrected immediately by drag-and-drop operation, thus improving operability. 【0045】 The learning unit 236 trains the generated AI5 (large-scale language model) based on the log information from the verification and correction unit 235. By training the large-scale language model based on the log information from the verification and correction unit 235 in this way, the model performance can be improved and convenience can be further enhanced. 【0046】 As described above, the log database DBa stores the verification and correction history from the verification and correction unit 235 and the generated scripts in association with each other. The component list database DBb stores a list of multiple components included in each of the system diagram data 33a, organized by start and end point. The learning unit 236 inputs the correction history contained in the log database DBa into the generating AI 5 and uses the list contained in the component list database DBb as training data to perform deep learning and generate a trained model 23b. Furthermore, this trained model 23b learns from the component list database DBb in the accumulated system diagram data 33a and can check or evaluate the validity of the parameters and structured data of the system diagram data 33a. In addition, the trained model 23b learns from the log database DBa in the accumulated system diagram data 33a and can refer to and automatically present best practices for each system diagram data 33a, or optimize the design using information from previous operations. 【0047】 The management unit 237 manages the progress rate in the confirmation and correction unit 235 (see Figures 5E and 6). Managing the progress rate in the confirmation and correction unit 235 in this way makes it easier to take the next action according to the progress rate. In addition, the management unit 237 updates the progress rate by confirming each start and end point in a list of multiple components included in each system diagram data 33a, which is listed for each start and end point. In this way, the display control unit 234 displays the list and the progress rate, and the management unit 237 updates the progress rate by confirming each start and end point in the list, resulting in a user-friendly system. 【0048】 As described above, the confirmation and correction unit 235 links text information (rectangular area) with solid arrows, and when the user clicks the confirmation checkbox 35b2 in the drawing operation field 35b to approve, a check is placed in the box at the beginning of the first row of the list in the component display field 35e (see Figure 5E). At this time, the management unit 237 determines that one of the 22 confirmation items on a page has been confirmed and increments it to 9% of 2 / 22, as shown in Fixed for Page 1 in the progress rate display field 35d. Also, as shown in the component display field 35e in Figure 6, when the boxes at the beginning of all rows are checked, the management unit 237 manages the progress rate, such as Fixed for Page 1 in the progress rate display field 35d being 100% of 22 / 22. The management unit 237 may also manage the versions of scripts stored in the log database DBa. By the management unit 237 managing script versions, it becomes possible to track which settings were used at which stage in the system diagram data 33a. 【0049】 The management unit 237 may manage access rights related to the construction of the system diagram data 33a. The management unit 237 can assign permissions to each user and restrict the range of operations they can perform. This allows access rights to be managed according to the difficulty and importance of the system diagram data 33a verification and modification work, for example, by allowing only specific users to perform verification and modification work on the system diagram data 33a. 【0050】 The output control unit 238 can output a list of components included in each system diagram data 33a, organized by start and end point. For example, as shown in Figure 7, when the progress rate of Page 1 reaches 100% and the verification and correction work is completed, clicking the "Export csv" button 35b3 in the drawing operation field 35b at the bottom of the drawing allows the list to be output as a CSV file. Note that the data output format is not limited to CSV files; various output formats such as Excel files and JSON (JavaScript Object Notation) are also supported. Outputting the list in this way makes it possible to import the system diagram data 33a along with the list into other systems, thus providing high versatility. 【0051】 (Method for creating a family tree) Figure 2 shows a flowchart of the system diagram creation method executed by the system diagram creation device 2 in the system diagram creation system 100 where the system diagram data 33a is stored. The system diagram creation method shown in Figure 2 is only a representative example, and other flowcharts that execute each function unit of the system diagram creation device 2 in the above-described embodiment are omitted. 【0052】 As shown in Figure 2, a computer-executable system diagram creation method includes: an acquisition process (#21) for acquiring system diagram data 33a containing vector information; a generation AI-driven process (#23) for inputting the system diagram data 33a into a generation AI 5 to output multiple components that form the start and end points; a display control process (#24) for displaying the system diagram data 33a and the multiple components on the screen; and a confirmation and correction process (#25) for selecting multiple components to confirm or correct the start and end points. Furthermore, the display control process (#24) may highlight the components corrected by the confirmation and correction process (#25) (#26). This display control process (#24) may display the text information of the system diagram data 33a in conjunction with the arrows indicating the start and end points. Furthermore, the confirmation and correction process (#25) may be configured to allow correction of the start and end points based on the movement of the text information of the system diagram data 33a. 【0053】 The system diagram creation method in this embodiment may further include a management process (#28) for managing the progress rate in the confirmation and correction process (#25), and this management process (#28) can update the progress rate by confirming each start and end point in the list. Furthermore, the system diagram creation method may further include an output control process (#30) that enables the list to be output as data. The system diagram creation method may also include a learning process (not shown) for training a large-scale language model based on the log information of the confirmation and correction process (#25). 【0054】 First, the user uploads and inputs the system diagram data 33a, generated by scanning the piping and instrumentation diagram 1, to the user device 3, on which the system diagram creation program 23a of the system diagram creation device 2 is installed (#21). Then, the acquisition unit 232 of the system diagram creation device 2 acquires the system diagram data 33a, including vector information and text information, stored in the system diagram creation system 100 (user device 3). Next, the setting unit 231 sets an AI-driven screen (see Figure 3) on the top screen (display 35) of the system diagram creation system 100 (user device 3), which includes a generation AI field IP that allows the format of the Line number, From (starting point number), and To (ending point number) of the system diagram data 33a to be visually displayed (see Figure 3, #22). 【0055】 Next, when the user clicks the "Send AI" button 35a in the Generation AI field IP, the Generation AI drive unit 233 of the System Diagram Creation Device 2 inputs the system diagram data 33a to the Generation AI 5, causing it to output multiple components that form the start and end points (#23). Then, the display control unit 234 displays the Generation AI field IP and drawing field DW set in the setting unit 231, along with the system diagram data 33a generated by the Generation AI drive unit 233, on the display 35 (#24, see Figure 4). Next, as shown in Figure 4, when the user clicks the rectangular area of ​​Line number "14"-PL-0-0013-1A1" in the drawing display field 35c, a solid arrow is drawn from From "Xxx" to To "PLHE-001-A / B / IN1", and the rectangular areas of From "P2 / 1", Line number "18"-PV-0-0001-1A1", and To "IN1" are connected by a dashed line. Such user verification and correction work is stored in the log database DBa, which stores log information from the verification and correction unit 235. 【0056】 The confirmation and correction unit 235 monitors the user's confirmation and correction work and determines whether or not a modification operation has been performed on a component (#25). For example, if a modification operation has been performed on a component that transitions from Figure 5A to Figure 5E for Line number "18"-PV-0-0001-1A1" (#25Yes), the modified component is highlighted with text information (rectangular area) and a solid arrow (#26). As shown in Figure 5E, if the confirmation checkbox 35b2 in the drawing operation field 35b is clicked to approve, a check is placed in the box at the beginning of the first row of the list in the component display field 35e (#27Yes). At the same time, the Fixed on Page 1 in the progress rate display field 35d is updated and incremented to 9% for 2 / 22 (#28). In this way, the management unit 237 updates the progress rate for each of the multiple components included in each system diagram data 33a by confirming operations for each start and end point in the list that is listed for each start and end point (#27, #28). 【0057】 In this embodiment, during the user's confirmation and correction work, the confirmation and correction unit 235 is configured to be able to correct the start and end points (From, To) based on the movement of the text information (rectangular area) in the system diagram data 33a. For example, if you click the From⇔To swap mark in the drawing operation field 35b from the state shown in Figure 5A, the text information (rectangular area) and solid line arrow will be displayed in conjunction from From "IN1" to To "P2 / 1", as shown in Figure 5B. Also, as shown by the dashed line in Figure 5C, by dragging and dropping the text information (rectangular area) "OUT1" from the system diagram data 33a to From in the drawing operation field 35b, the text information (rectangular area) and solid line arrow will be displayed in conjunction from From "OUT1" to To "P2 / 1" for Line number "18"-PV-0-0001-1A1". 【0058】 This user verification and correction process is repeated for all lines (Line number), and the output control unit 238 determines whether the user has clicked the output button 35b3 in the drawing operation field 35b at the bottom of the drawing (#29). If the output button 35b3 in the drawing operation field 35b has been clicked (#29 Yes), the output control unit 238 outputs a list of the multiple components contained in each system diagram data 33a, listed by start and end point (#30). For example, as shown in Figure 7, when the progress rate of Page 1 reaches 100% and the verification and correction process is complete, clicking the Export csv button 35b3 in the drawing operation field 35b at the bottom of the drawing allows the list to be output as a CSV file. 【0059】 When the progress rate reaches 100% and the verification and correction work is completed, the component list database DBb stores a list of the multiple components contained in each of the system diagram data 33a, organized by start and end point. The learning unit 236 also inputs the correction history contained in the log database DBa into the generating AI 5 and uses the list contained in the component list database DBb as training data to perform deep learning and generate the trained model 23b. 【0060】 In the embodiment described above, the following configuration can be envisioned. (1) The system diagram creation device 2 includes an acquisition unit 232 that acquires system diagram data 33a including vector information, a generation AI drive unit 233 that inputs the system diagram data 33a to a generation AI 5 and outputs a plurality of components that form the start and end points, a display control unit 234 that displays the system diagram data 33a and the plurality of components on a screen, and a confirmation and correction unit 235 that can select a plurality of components to confirm or correct the start and end points. The system diagram creation method that can be executed by a computer includes an acquisition process that acquires system diagram data 33a including vector information, a generation AI drive process that inputs the system diagram data 33a to a generation AI 5 and outputs a plurality of components that form the start and end points, a display control process that displays the system diagram data 33a and the plurality of components on a screen, and a confirmation and correction process that can select a plurality of components to confirm or correct the start and end points. 【0061】 The system diagram creation device 2 and system diagram creation method according to this embodiment are equipped with a generation AI drive unit 233 (generation AI drive processing) that outputs multiple components forming the start and end points simply by inputting system diagram data 33a into the generation AI 5. Therefore, even inexperienced users can easily extract multiple components, making them highly versatile. Furthermore, the system diagram creation device 2 and system diagram creation method are equipped with a confirmation and correction unit 235 (confirmation and correction processing) that allows users to select multiple components and confirm or correct the start and end points. Therefore, the confirmation and correction work is easy to operate, making them highly convenient. Thus, the system diagram creation device 2 and system diagram creation method combine convenience and versatility. 【0062】 (2) In the family tree creation device 2 (family tree creation method) of (1), it is preferable that the family tree data 33a includes text information and the generation AI 5 is composed of a large-scale language model. 【0063】 As in this embodiment, by analyzing the family tree data 33a containing text information with a large-scale language model, multiple components can be easily output. 【0064】 (3) In the system diagram creation device 2 (system diagram creation method) of (2), it is preferable to further include a learning unit 236 (learning process) that trains a large-scale language model based on the log information of the confirmation and correction unit 235 (confirmation and correction process). 【0065】 As in this embodiment, training a large-scale language model based on log information from the verification / correction unit 235 (verification / correction process) improves model performance and enhances convenience. 【0066】 (4) In any one of the system diagram creation devices 2 (system diagram creation method) of (1) to (3), it is preferable that the confirmation and correction unit 235 (confirmation and correction process) is configured to be able to correct the start and end points based on the movement of the character information of the system diagram data 33a. 【0067】 As in this embodiment, if the start and end points can be modified based on the movement of text information in the system diagram data 33a, then the start and end points can be modified immediately, for example, by drag-and-drop operation, thereby improving usability. 【0068】 In the system diagram creation device 2 (system diagram creation method) of (5)(4), it is preferable that the display control unit 234 (display control processing) displays the character information of the system diagram data 33a in conjunction with the arrows indicating the start and end points. 【0069】 As in this embodiment, by displaying text information in conjunction with arrows indicating the start and end points, the connections between constituent elements can be intuitively recognized. 【0070】 (6) In any one of the system diagram creation devices 2 (system diagram creation method) of (1) to (5), it is preferable that the display control unit 234 (display control processing) highlights the components that have been corrected by the confirmation and correction unit 235 (confirmation and correction processing). 【0071】 As in this embodiment, highlighting the components modified by the verification / correction unit 235 (verification / correction process) makes it easier to verify the modifications. 【0072】 (7) In any one of the system diagram creation devices 2 (system diagram creation method) of (1) to (6), it is preferable to further include a management unit 237 (management process) for managing the progress rate in the confirmation and correction unit 235 (confirmation and correction process). 【0073】 As in this embodiment, managing the progress rate in the confirmation and correction unit 235 (confirmation and correction process) makes it easier to take the next action in accordance with the progress rate. 【0074】 In the system diagram creation device 2 (system diagram creation method) of (8)(7), it is preferable that the display control unit 234 (display control processing) displays a list of multiple components listed for each start and end point, and the progress rate, and that the management unit 237 (management processing) updates the progress rate by confirming each start and end point in the list. 【0075】 As in this embodiment, displaying a list and a progress rate, and updating the progress rate through a confirmation operation for each start and end point in the list, results in a user-friendly system. 【0076】 In the system diagram creation device 2 (system diagram creation method) of (9)(8), it is preferable to further include an output control unit 238 (output control processing) capable of outputting a list as data. 【0077】 As in this embodiment, outputting a list makes it possible to import the list containing the system diagram data 33a into other systems, thus offering high versatility. 【0078】 [Other embodiments] (a) In the embodiment described above, the system diagram creation device 2 was described as being installed in the user device 3 of the plant, but it may also be a system diagram creation device 2 that is added in to a CAD (Computer-Aided Design) system used for BIM (Building Information Modeling) (such as AutoCAD or REVIT®), and can be used in various systems capable of creating system diagrams. (b) Some of the steps in the above-described embodiments may be omitted, or they may be combined as appropriate to implement the functionality. [Industrial applicability] 【0079】 This disclosure can be used in a system diagram creation device and system diagram creation method for creating system diagrams such as piping and instrumentation diagrams (P&ID). [Explanation of symbols] 【0080】 1: Piping and instrumentation diagram (system diagram), 2: System diagram creation device, 33a: System diagram data, 232: Acquisition unit, 233: Generation AI drive unit, 234: Display control unit, 235: Confirmation and correction unit, 236: Learning unit, 237: Management unit, 238: Output control unit, 5: Generation AI

Claims

[Claim 1] An acquisition unit that acquires system diagram data including vector information, A generation AI drive unit that inputs the aforementioned system diagram data into the generation AI to output multiple components that form the start and end points, A display control unit that displays the system diagram data and a plurality of the above components on a screen, A system diagram creation device comprising: a confirmation and correction unit capable of selecting multiple components and confirming or correcting the start and end points. [Claim 2] The family tree creation device according to claim 1, wherein the family tree data includes text information, and the generating AI is composed of a large-scale language model. [Claim 3] The system diagram creation device according to claim 2, further comprising a learning unit that trains the large-scale language model based on the log information of the verification and correction unit. [Claim 4] The system diagram creation device according to any one of claims 1 to 3, wherein the confirmation and correction unit is configured to correct the start and end points based on the movement of character information in the system diagram data. [Claim 5] The system diagram creation device according to claim 4, wherein the display control unit displays the character information of the system diagram data in conjunction with the arrows indicating the start and end points. [Claim 6] The system diagram creation apparatus according to claim 1, wherein the display control unit highlights the components that have been corrected by the confirmation and correction unit. [Claim 7] The system diagram creation device according to claim 1, further comprising a management unit for managing the progress rate in the confirmation and correction unit. [Claim 8] The display control unit displays a list of the multiple components listed for each start and end point, and the progress rate. The system diagram creation device according to claim 7, wherein the management unit updates the progress rate by confirming each start and end point in the list. [Claim 9] The system diagram creation device according to claim 8, further comprising an output control unit capable of outputting the aforementioned list as data. [Claim 10] The acquisition process involves obtaining system diagram data that includes vector information, The aforementioned system diagram data is input to the generating AI, which then outputs a plurality of components that form the starting and ending points. A display control process that displays the aforementioned system diagram data and a plurality of the aforementioned components on the screen, A computer-executable method for creating a system diagram, comprising a verification and modification process that allows for the selection of multiple components and the verification or modification of the start and end points.