Information processing device and information processing method

A generative AI model is used to generate system configuration diagrams, addressing the challenge of frequent updates in cloud computing specifications by reducing manpower and supporting less skilled engineers.

WO2025243421A1PCT designated stage Publication Date: 2025-11-27NTT DOCOMO INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/018834
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-22
Publication Date
2025-11-27

AI Technical Summary

Technical Problem

Development engineers face challenges in creating system configuration diagrams due to frequent updates in cloud computing service specifications, requiring significant time and effort, and there is a need for skill support for less skilled engineers.

Method used

Utilizing a generative AI model to generate system configuration diagrams by receiving instructions, determining generation policy information, and outputting prompts to the model for generating diagrams, thereby reducing manpower and providing skill support.

Benefits of technology

Reduces the amount of manpower required for generating system configuration diagrams while providing skill support to less skilled engineers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024018834_27112025_PF_FP_ABST
    Figure JP2024018834_27112025_PF_FP_ABST
Patent Text Reader

Abstract

An information processing device (10) comprises: a reception unit (11) that receives information relating to an indication for generating the system configuration diagram of a target system; a determination unit (12) that determines, on the basis of preliminarily stored information relating to the target system, generation policy information for the system configuration diagram using the information relating to the indication for generating the system configuration diagram; and an output unit (13) that outputs, to an LLM (30), at least a prompt for indication for generating the system configuration diagram on the basis of the generation policy information for the system configuration diagram.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing device and information processing method

[0001] The present disclosure relates to an information processing device and an information processing method.

[0002] Based on a system requirements specification, development engineers manually create a system configuration diagram that meets the requirements by combining various tools (applications) provided by existing cloud computing services. However, because the specifications of these tools are frequently updated, development engineers must constantly update information on which tools should be combined and how to design them, which requires a lot of time and effort. In reality, it is difficult for development engineers without a certain level of skill to create a system configuration diagram from scratch, and there has been a long-awaited need for support for less skilled engineers.

[0003] Japanese Patent Application Laid-Open No. 2018-136799

[0004] Although Patent Document 1 describes a technology for automatically generating a hardware configuration diagram (particularly a physical configuration diagram of a network), as mentioned above, it does not consider updating information such as which tools should be combined and how to combine them for design.

[0005] Meanwhile, in recent years, various types of content have been generated using generative artificial intelligence (AI) models. A generative AI model is a model that generates a generation result (content) in response to input prompts related to various generation requests, in accordance with the instructions, context, questions, and output format indicated by the prompts, and returns the generation result as response information.

[0006] Therefore, the present disclosure aims to utilize a generative AI model in generating system configuration diagrams, thereby reducing the amount of manpower required for generation while providing skill support to those with less skills.

[0007] The information processing device according to the present disclosure includes a reception unit that receives information regarding an instruction to generate a system configuration diagram of a target system, a determination unit that uses the information regarding the instruction to generate the system configuration diagram to determine generation policy information for the system configuration diagram based on information regarding the target system that has been stored in advance, and an output unit that outputs generation request information to a generation AI model to instruct the generation of at least the system configuration diagram based on the generation policy information for the system configuration diagram.

[0008] According to the present disclosure, by utilizing a generation AI model in generating a system configuration diagram, it is possible to reduce the amount of manpower required for generation while providing skill support to those with less skills.

[0009] Fig. 1 is a configuration diagram of an entire system including an information processing device; Fig. 2 is a flow diagram of processing executed by the information processing device; Fig. 3 is a diagram showing an example of a prompt for completing generation policy information for a system configuration diagram; Fig. 4 is a diagram showing an example of a prompt for instructing generation of a system configuration diagram; Fig. 5 is a diagram showing another system configuration example; Fig. 6 is a diagram showing an example of a hardware configuration of an information processing device;

[0010] Hereinafter, an embodiment of an information processing device and an information processing method according to the present disclosure will be described with reference to the drawings. In the following embodiment, a form will be described in which a large language model (LLM) that is mainly used for text generation is used as an example of a generative AI model.

[0011] [Configuration of a system including an information processing device] Fig. 1 shows a configuration diagram of a system 1 including an information processing device 10 according to the present disclosure. As shown in Fig. 1, the system 1 includes an external server 30A on which a large-scale language model (LLM) 30 runs, the information processing device 10, and a server 20A on which a search system runs. The server 20A includes a knowledge database (knowledge DB) 20 that stores in advance various data to be processed in the search system (such as information related to a target system, which will be described later). The information processing device 10 can employ various information processing devices (such as a smartphone, a mobile phone, a smartwatch, a wearable device, a laptop computer, a desktop computer, or a server) as hardware.

[0012] An RAG (Retrieval-Augmented Generation) system application is installed on the information processing device 10, and the RAG system operates. The RAG system is a type of prompt extension technology used for corporate information linkage between LLMs. Specifically, when a generation request is made to an LLM using a prompt (generation request information) based on a received request, the system searches for related information (reference information) in advance and outputs the obtained information along with the prompt to the LLM for the generation request. The present disclosure corresponds to an invention that extends and improves the functions of the RAG system, and has an aspect of enriching and optimizing the prompts output to the LLM using information obtained by independently searching a knowledge DB 20 that cannot be accessed from an external server 30A.

[0013] The above-mentioned prompt refers to information indicating an instruction or question input to a generative AI model (LLM 30 in this embodiment) in an interactive system such as a dialogue with the generative AI model or a command line interface (CLI), and corresponds to "generation request information" input to the generative AI model. The prompt input to the LLM 30 in this embodiment is text data including, for example, instructions to be executed by the LLM 30, tasks to be executed by the LLM 30, background / context to be considered by the LLM 30 (e.g., roles, conditions), questions to be answered by the LLM 30, and information indicating the output format of response information from the LLM 30. Furthermore, input information to be used as the target of instructions / tasks to be executed by the LLM 30 may be added to the prompt. Examples of such input information include data files with file names including a predetermined extension, such as text data, image data, application-related data, audio data, video data, and still image data. The above-mentioned application-related data refers to data such as document data, table data, and graph data that can be processed by a default application program.

[0014] In order to realize the functions according to the present disclosure, the information processing device 10 includes a receiving unit 11, a determining unit 12, and an output unit 13. The functions of each unit will be described below.

[0015] The reception unit 11 is a functional unit that receives information regarding an instruction to generate a system configuration diagram for the target system. The reception process may be performed by user input or by reception from another device. The information regarding the instruction to generate a system configuration diagram for the target system may include: (1) information describing the functions provided by the target system (e.g., information such as the design document for the target system); (2) information describing the content of the service provided by the target system (e.g., information such as "Please create a system design diagram for a beauty recommendation system that provides beauty recommendation information"); (3) attribute information for the service (e.g., a service targeted at women in their twenties); and (4) information instructing the means to be used in constructing the target system. The information in (4) may, for example, be information instructing the use of a specific system, hardware, operating system (OS), middleware, software, etc. Specifically, it may be information instructing the use of a specific tool provided by an existing cloud computing service (e.g., a tool that supports the construction of new applications, a tool that provides authentication functions, etc.), or information instructing the use of a specific application programming interface (API) in a search system.

[0016] The determination unit 12 is a functional unit that determines system configuration diagram generation policy information based on information about the target system using information about the system configuration diagram generation instruction. Here, the "information about the target system" is stored in advance in the knowledge DB 20, and will be exemplified later. The determination unit 12 refers to the information about the system configuration diagram generation instruction, searches the knowledge DB 20 for information about the target system that is required in light of a pre-listed "list of information required to generate a system configuration diagram," and determines system configuration diagram generation policy information based on the acquired information.

[0017] Examples of the "information about the target system" pre-stored in knowledge DB 20 include (a) information about suitable means for developing the functions of the target system and (b) information about means to be used for building the target system. The information (a) above may be, for example, various information about the services to be provided (e.g., beauty-related services), attribute information about the services to be provided (e.g., information about the target demographic (women in their 20s)), or information describing the means for providing the services (e.g., a smartphone app that provides the services). The information (b) above may be, for example, information describing a specific tool provided by the aforementioned existing cloud computing service, or information indicating what information is received as input and what information is received as output when using the tool. Specific examples include official specification documents and system requirements definition documents for existing cloud computing services.

[0018] In addition, information regarding the means to be used when constructing the target system may be stored in the knowledge DB 20 in association with information such as meta-information of the target system to be developed (for example, functions (authentication functions, security, development environment, audit logs, etc.), information on the target demographic (for the younger generation, etc.)), or may be stored in association with information on internal reviews.

[0019] On the other hand, the determined "system configuration diagram generation policy information" includes, for example, (i) information about the system concept (e.g., "the means for providing the service is a web application, and the target demographic is women in their 20s") and (ii) information necessary for generating the system configuration diagram based on the concept (i). Among these, the information necessary for generating the system configuration diagram (ii) may include, for example, in the case of a hardware configuration diagram, information about the network (e.g., information about lines, routers, switches, load balancers, firewalls, etc.), information about storage (e.g., information about disk drives, tape drives, etc.), and information about the server on which the target system runs (information about the specifications of the CPU, memory, input / output mechanisms, etc.). The information necessary for generating the system configuration diagram (ii) may be stored in advance in the knowledge DB 20 in association with various anticipated concepts, and the information necessary for generating the system configuration diagram (ii) corresponding to the determined concept may be retrieved from the knowledge DB 20.

[0020] The output unit 13 is a functional unit that outputs a prompt to the LLM 30 to instruct the generation of at least a system configuration diagram based on the system configuration diagram generation policy information. The "instruction to generate at least a system configuration diagram" means that the user may also instruct the generation of content other than the system configuration diagram (e.g., a description explaining the purpose, advantages, and disadvantages of generating the system configuration diagram), as in the example described below. The output unit 13 also acquires and outputs the generation results output from the LLM 30 in response to the input of the prompt. Specifically, the output unit 13 determines whether the determined system configuration diagram generation policy information is missing information required to generate the system configuration diagram by comparing it with a pre-listed "list of information required to generate the system configuration diagram." Details of the process will be described later with reference to FIG. 2. If the necessary information is missing, the output unit 13 acquires the system configuration diagram generation policy information completed using the LLM 30, instructs the LLM 30 to generate a system configuration diagram again, and acquires and outputs the generated result (system configuration diagram) from the LLM 30.

[0021] (Processing Executed in Information Processing Device 10) Hereinafter, processing executed in the information processing device 10 (processing related to the information processing method of the present disclosure) will be described with reference to the flow diagram of FIG.

[0022] First, the receiving unit 11 receives information regarding an instruction to generate a system configuration diagram (step S1), and then the determining unit 12 determines generation policy information for the system configuration diagram using the search results of the knowledge DB (step S2).

[0023] The output unit 13 determines whether the information necessary to generate the system configuration diagram is missing from the determined system configuration diagram generation policy information in light of the "information necessary to generate the system configuration diagram" listed in advance (step S3).

[0024] If necessary information is missing, the output unit 13 outputs a prompt to the LLM 30 to complete the system configuration diagram generation policy information (step S4). Information is then acquired from the LLM 30 (step S5). As shown in FIG. 3, an example of the "prompt to complete the system configuration diagram generation policy information" output in step S4 is as follows: "# Role: You are a professional systems engineer. # Command: Please refer to the attached information, complete the missing information, and tell us the conditions that this system must meet for the following items. # Items: 1. Budget 2. Construction method 3. Authentication function 4. Provision method 5. Security measures:"

[0025] On the other hand, if the necessary information is sufficient (sufficient) in step S3, the output unit 13 outputs a prompt to the LLM 30 to instruct the generation of at least a system configuration diagram based on the system configuration diagram generation policy information (step S6). In this case, the output unit 13 includes, in the generation request information for instructing the generation of the system configuration diagram, for example, the following: (1) multiple system configuration diagrams based on different generation intentions, and (2) explanatory text explaining the following three points: the generation intention of each system configuration diagram, the advantages of each system configuration diagram, and the disadvantages of each system configuration diagram. Note that the above (2) may include one or two of the above points, rather than all three. As shown in FIG. 4, an example of the "prompt to instruct the generation of at least a system configuration diagram based on the system configuration diagram generation policy information" output in step S6 is: "# Role: You are a professional systems engineer. # Instruction: Please propose three optimal system configuration diagrams based on the following conditions. Please also explain the proposed intention, advantages, and disadvantages of each pattern in accordance with the following conditions." # Conditions: 1. Budget ----- 2. Construction method ----- 3. Authentication function ----- 4. Provision method ----- 5. Security measures ----:'

[0026] Furthermore, the output unit 13 acquires and outputs the generated results (a system configuration diagram and multiple proposals for the generation intention) (step S7). Examples of the output include: "System Configuration Diagram Example 1: System configuration diagram (image) of XX system. System Configuration Diagram Example 2: System configuration diagram (image) of △△ system... Intention for the above example 1: We adopted an SNS link function that is popular among the younger generation. Intention for the above example 2: We adopted an authentication function providing tool that meets the audit log requirements specified by the information security department..."

[0027] As described above, the information processing device 10 uses information related to the received instruction to generate a system configuration diagram to determine generation policy information for the system configuration diagram based on the information stored in the knowledge DB 20 (information related to the target system), and outputs a prompt to the LLM 30 to instruct the generation of multiple proposals for "a system configuration diagram and an explanation of the intention behind its generation" based on the generation policy information for the system configuration diagram, thereby obtaining multiple proposals for "a system configuration diagram and an explanation of the intention behind its generation." In other words, by utilizing a generation AI model in generating a system configuration diagram, it is possible to reduce the amount of manpower required for generation while providing skill support to those with less skills.

[0028] Furthermore, there may be cases where the information necessary to generate a system configuration diagram is insufficient in the "system configuration diagram generation policy information" determined based on information previously stored in the knowledge DB 20. The information processing device 10 determines whether or not the above-described case applies, and if so (if the necessary information is insufficient), outputs a prompt to the LLM 30 to complete the system configuration diagram generation policy information, thereby quickly resolving the lack of necessary information.

[0029] Furthermore, if an additional request (e.g., "I would like to replace XX with a product that has IP restriction functionality") arises after the processing of Figure 2, a system configuration diagram generated based on the additional request can be obtained by repeating the processing of S1 to S7 of Figure 2.

[0030] (Modification of System 1) System 1 is not limited to the configuration shown in FIG. 1 , and may have a configuration in which LLM 30 is implemented in an information processing device 10, as shown in FIG. 5 . As described above, the information processing device 10 may be a mobile terminal such as a smartphone, a mobile phone, a smartwatch, or a wearable device, and the LLM 30 may be implemented in such a mobile terminal. This configuration can be realized by installing an application that executes the functions of LLM 30 in the information processing device 10. Furthermore, although FIGS. 1 and 5 show an example in which the knowledge DB 20 is implemented outside the information processing device 10 (for example, on a network), the knowledge DB 20 may also be implemented in the information processing device 10.

[0031] The gist of the present disclosure lies in the following [1] to [6]. [1] An information processing device comprising: a receiving unit that receives information regarding an instruction to generate a system configuration diagram of a target system; a determination unit that uses the information regarding the instruction to generate the system configuration diagram to determine generation policy information for the system configuration diagram based on pre-stored information about the target system; and an output unit that outputs, to a generative AI model, generation request information for instructing the generation of at least the system configuration diagram based on the generation policy information for the system configuration diagram. [2] The information processing device described in [1], wherein the output unit determines whether the determined generation policy information for the system configuration diagram lacks information necessary for generating the system configuration diagram, and if the necessary information is lacking, outputs generation request information to the generative AI model indicating that the generation policy information for the system configuration diagram should be completed, acquires generation policy information for the completed system configuration diagram as an output from the generative AI model, and outputs the generation request information for instructing the generation of at least the system configuration diagram based on the acquired generation policy information for the completed system configuration diagram to the generative AI model. [3] The information processing device according to [2], wherein the output unit, when the necessary information is not lacking, outputs to the generative AI model the generation request information for instructing the generation of at least the system configuration diagram based on generation policy information for the system configuration diagram. [4] The information processing device according to any one of [1] to [3], wherein the output unit includes, in the generation request information for instructing the generation of the system configuration diagram, an instruction to generate a plurality of system configuration diagrams based on mutually different generation intentions, and an explanatory text explaining at least one of: - the generation intention of each system configuration diagram; - advantages of each system configuration diagram; and - disadvantages of each system configuration diagram. [5] The information processing device according to any one of [1] to [4], wherein the output unit, in response to input of the generation request information to the generative AI model, acquires and outputs a generation result output from the generative AI model.[6] An information processing method comprising: a step in which an information processing device receives information regarding an instruction to generate a system configuration diagram of a target system; a step in which the information processing device uses the information regarding the instruction to generate the system configuration diagram to determine generation policy information for the system configuration diagram based on information regarding the target system that has been saved in advance; and a step in which the information processing device outputs generation request information for instructing the generation of at least the system configuration diagram based on the generation policy information for the system configuration diagram to a generation AI model.

[0032] [Explanation of Terms, Explanation of Hardware Configuration (FIG. 6), etc.] The block diagrams used in the description of the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of at least one of hardware and software. Furthermore, the method of realizing each functional block is not particularly limited. That is, each functional block may be realized using a single device that is physically or logically coupled, or may be realized using two or more physically or logically separated devices that are directly or indirectly connected (e.g., wired, wireless, etc.) and these multiple devices. The functional block may also be realized by combining software with the single device or multiple devices.

[0033] Functions include, but are not limited to, judgment, determination, assessment, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, resolution, selection, selection, establishment, comparison, assumption, expectation, consideration, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, and assignment. For example, a functional block (component) that performs transmission is called a transmitting unit or transmitter. As mentioned above, there are no particular limitations on how these functions are implemented.

[0034] For example, an information processing device according to an embodiment of the present disclosure may function as a computer that executes the processes of the present disclosure. Fig. 6 is a diagram illustrating an example of a hardware configuration of an information processing device 10 according to an embodiment of the present disclosure. The information processing device 10 described above may be physically configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, etc.

[0035] In the following description, the term "apparatus" can be interpreted as a circuit, a device, a unit, etc. The hardware configuration of the information processing device 10 may be configured to include one or more of the apparatuses shown in the drawings, or may be configured to exclude some of the apparatuses.

[0036] Each function of the information processing device 10 is realized by loading specified software (programs) onto hardware such as the processor 1001 and memory 1002, causing the processor 1001 to perform calculations, control communication via the communication device 1004, and control at least one of reading and writing data in the memory 1002 and storage 1003.

[0037] The processor 1001 controls the entire computer by running, for example, an operating system, and may be configured as a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic unit, a register, etc.

[0038] The processor 1001 also reads programs (program codes), software modules, data, etc. from at least one of the storage 1003 and the communication device 1004 into the memory 1002 and executes various processes in accordance with these. The programs used are those that cause a computer to execute at least some of the operations described in the above-described embodiments. While the various processes have been described as being executed by one processor 1001, they may be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented by one or more chips. The programs may be transmitted from a network via a telecommunications line.

[0039] The memory 1002 is a computer-readable recording medium and may be configured by, for example, at least one of a read-only memory (ROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a random access memory (RAM), etc. The memory 1002 may also be called a register, a cache, a main memory (primary storage device), etc. The memory 1002 can store executable programs (program codes), software modules, etc. for implementing a wireless communication method according to an embodiment of the present disclosure.

[0040] Storage 1003 is a computer-readable recording medium, and may be composed of at least one of, for example, an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, etc. Storage 1003 may also be referred to as an auxiliary storage device. The above-mentioned storage medium may be, for example, a database, a server, or other appropriate medium including at least one of memory 1002 and storage 1003.

[0041] The communication device 1004 is hardware (transmission / reception device) for communicating between computers via at least one of a wired network and a wireless network, and is also referred to as, for example, a network device, a network controller, a network card, a communication module, etc. The communication device 1004 may be configured to include a high-frequency switch, a duplexer, a filter, a frequency synthesizer, etc. to realize at least one of frequency division duplex (FDD) and time division duplex (TDD).

[0042] The input device 1005 is an input device (e.g., a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that receives input from the outside. The output device 1006 is an output device (e.g., a display, a speaker, an LED lamp, etc.) that outputs to the outside. The input device 1005 and the output device 1006 may be integrated into one device (e.g., a touch panel).

[0043] Furthermore, each device, such as the processor 1001 and the memory 1002, is connected by a bus 1007 for communicating information. The bus 1007 may be configured using a single bus, or may be configured using different buses between each device.

[0044] The information processing device 10 may also be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA), and some or all of the functional blocks may be realized by the hardware. For example, the processor 1001 may be implemented using at least one of these pieces of hardware.

[0045] The notification of information is not limited to the aspects / embodiments described in the present disclosure and may be performed using other methods. For example, the notification of information may be performed by physical layer signaling (e.g., Downlink Control Information (DCI) and Uplink Control Information (UCI)), higher layer signaling (e.g., Radio Resource Control (RRC) signaling, Medium Access Control (MAC) signaling, broadcast information (Master Information Block (MIB) and System Information Block (SIB))), other signals, or a combination thereof. Furthermore, the RRC signaling may be referred to as an RRC message, and may be, for example, an RRC Connection Setup message, an RRC Connection Reconfiguration message, or the like.

[0046] Each aspect / embodiment described in the present disclosure may be implemented using any of the following standards: LTE (Long Term Evolution), LTE-Advanced (LTE-A), SUPER 3G, IMT-Advanced, 4G (4th generation mobile communication system), 5G (5th generation mobile communication system), 6th generation mobile communication system (6G), xth generation mobile communication system (xG) (xG (x is, for example, an integer or a decimal number)), FRA (Future Radio Access), NR (new Radio), New radio access (NX), Future generation radio access (FX), W-CDMA (registered trademark), GSM (registered trademark), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.17 (WiMAX (registered trademark)), IEEE 802.19 (WiMAX (registered trademark)), IEEE 802.20 (WiMAX (registered trademark)), IEEE 802.21 (Wi-Fi (registered trademark)), IEEE 802.22 (WiMAX (registered trademark)), IEEE 802.23 (WiMAX (registered trademark)), IEEE 802.24 (WiMAX (registered trademark)), IEEE 802.25 (WiMAX (registered trademark)), IEEE 802.26 (WiMAX (registered trademark)), IEEE 802.27 (WiMAX (registered trademark)), IEEE 802.28 (WiMAX (registered trademark)), IEEE 802.29 (WiMAX (registered trademark)), IEEE 802.30 (WiMAX (registered trademark)), IEEE 802.31 (Wi-Fi (registered trademark)), IEEE 802.32 (WiMAX (registered trademark)), IEEE 802.33 (WiMAX (registered trademark)), IEEE 802.34 ( The present invention may be applied to at least one of systems using 802.20, UWB (Ultra-Wide Band), Bluetooth (registered trademark), or other suitable systems, and next-generation systems that are extended, modified, created, or defined based on these systems. The present invention may also be applied to a combination of multiple systems (e.g., a combination of LTE and / or LTE-A with 5G).

[0047] The order of the procedures, sequences, flowcharts, etc. of each aspect / embodiment described in this disclosure may be changed unless it is consistent. For example, the methods described in this disclosure present elements of various steps using an example order, and are not limited to the particular order presented.

[0048] Input and output information may be stored in a specific location (for example, memory) or may be managed using a management table. Input and output information may be overwritten, updated, or added to. Output information may be deleted. Input information may be sent to another device.

[0049] The determination may be made based on a value represented by one bit (0 or 1), a Boolean value (true or false), or a numerical comparison (e.g., comparison with a predetermined value).

[0050] The aspects / embodiments described in this disclosure may be used alone, in combination, or switched depending on the implementation. Notification of predetermined information (e.g., notification that "X is true") is not limited to explicit notification, but may be implicit (e.g., not notifying the predetermined information).

[0051] Although the present disclosure has been described in detail above, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the spirit and scope of the present disclosure as defined by the claims. Therefore, the description of the present disclosure is intended to be illustrative and does not have any limiting meaning on the present disclosure.

[0052] Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

[0053] Software, instructions, information, etc. may also be transmitted or received over a transmission medium. For example, if software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and / or wireless technologies (such as infrared, microwave), then these wired and / or wireless technologies are included within the definition of transmission media.

[0054] The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.

[0055] Note that terms described in this disclosure and terms necessary for understanding this disclosure may be replaced with terms having the same or similar meanings. For example, at least one of a channel and a symbol may be a signal (signaling). Furthermore, a signal may be a message. Furthermore, a component carrier (CC) may be called a carrier frequency, a cell, a frequency carrier, etc.

[0056] As used in this disclosure, the terms "system" and "network" are used interchangeably.

[0057] Furthermore, the information, parameters, etc. described in the present disclosure may be expressed using absolute values, may be expressed using relative values ​​from a predetermined value, or may be expressed using other corresponding information. For example, a radio resource may be indicated by an index.

[0058] The names used for the above-described parameters are not intended to be limiting in any way. Furthermore, the mathematical expressions using these parameters may differ from those explicitly disclosed in this disclosure. The various channels (e.g., PUCCH, PDCCH, etc.) and information elements may be identified by any suitable names, and therefore the various names assigned to these various channels and information elements are not intended to be limiting in any way.

[0059] As used in this disclosure, the terms "determining" and "determining" may encompass a wide variety of actions. "Determining" and "determining" may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, inquiring (e.g., searching in a table, database, or other data structure), ascertaining, and the like. "Determining" and "determining" may also include receiving (e.g., receiving information), transmitting (e.g., sending information), input, output, accessing (e.g., accessing data in memory), and the like. Furthermore, "judgment" and "decision" can include regarding resolving, selecting, choosing, establishing, comparing, etc. as having been "judged" or "decided." In other words, "judgment" and "decision" can include regarding some action as having been "judged" or "decided." Furthermore, "judgment (decision)" can be interpreted as "assuming," "expecting," "considering," etc.

[0060] As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."

[0061] As used in this disclosure, any reference to an element using a designation such as "first," "second," etc. does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient method of distinguishing between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed or that the first element must in some way precede the second element.

[0062] When the terms "include," "including," and variations thereof are used in this disclosure, these terms are intended to be inclusive, similar to the term "comprising." Furthermore, when the term "or" is used in this disclosure, it is not intended to be an exclusive or.

[0063] In this disclosure, where articles are added by translation, such as a, an, and the in English, the disclosure may include that the nouns following these articles are in the plural form.

[0064] In the present disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "coupled" may also be interpreted in the same way as "different."

[0065] 1...system, 10...information processing device, 11...reception unit, 12...decision unit, 13...output unit, 20...knowledge DB, 20A...server, 30...LLM, 30A...external server, 1001...processor, 1002...memory, 1003...storage, 1004...communication device, 1005...input device, 1006...output device, 1007...bus.

Claims

1. An information processing device comprising: a reception unit that receives information regarding an instruction to generate a system configuration diagram of a target system; a determination unit that uses the information regarding the instruction to generate the system configuration diagram to determine generation policy information for the system configuration diagram based on information about the target system that has been stored in advance; and an output unit that outputs generation request information to a generation AI model to instruct the generation of at least the system configuration diagram based on the generation policy information for the system configuration diagram.

2. The information processing device of claim 1, wherein the output unit: determines whether the determined generation policy information of the system configuration diagram lacks the information necessary to generate the system configuration diagram; if the necessary information is lacking, outputs generation request information to the generation AI model to complete the generation policy information of the system configuration diagram; obtains generation policy information of the completed system configuration diagram as output from the generation AI model; and outputs the generation request information to the generation AI model to instruct the generation of at least the system configuration diagram based on the obtained generation policy information of the completed system configuration diagram.

3. The information processing device described in claim 2, wherein the output unit outputs, when the necessary information is not missing, the generation request information for instructing the generation of at least the system configuration diagram based on the generation policy information of the system configuration diagram to the generation AI model.

4. The information processing device of claim 1, wherein the output unit includes in the generation request information for instructing the generation of the system configuration diagram an instruction to generate a plurality of system configuration diagrams based on different generation intentions, and an explanatory text explaining at least one of the generation intention of each system configuration diagram, the advantages of each system configuration diagram, and the disadvantages of each system configuration diagram.

5. The information processing device according to claim 1, wherein the output unit acquires and outputs the generation results output from the generation AI model in response to input of the generation request information to the generation AI model.

6. An information processing method comprising: a step in which an information processing device receives information regarding an instruction to generate a system configuration diagram of a target system; a step in which the information processing device uses the information regarding the instruction to generate the system configuration diagram to determine generation policy information for the system configuration diagram based on information regarding the target system that has been saved in advance; and a step in which the information processing device outputs generation request information for instructing the generation of at least the system configuration diagram based on the generation policy information for the system configuration diagram to a generation AI model.

Citation Information

Patent Citations

  • Technological procedure automatic generating method

    CN106529028A

  • Design rule generator, and design rule generation program

    JP2010128710A

  • Question generator, question generation method, and program

    JP2019215841A

  • Information processing device, information processing method, and computer program

    JP7441366B1