Information processing system, information processing method and program

The information processing system facilitates production line model creation by guiding users through interactive dialogues, enabling even those with limited knowledge to generate and modify models effectively.

JP2025139973APending Publication Date: 2025-09-29OMRON CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024039085
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-13
Publication Date
2025-09-29

AI Technical Summary

Technical Problem

Creating a production line layout requires specialized knowledge and ability, limiting the number of users who can design effective models.

Method used

An information processing system that uses a dialogue-based interface to guide users through a series of confirmation items, creating an initial production line model based on user inputs and providing interactive feedback and model modifications.

Benefits of technology

Enables users with limited knowledge or ability to easily generate a production line model by answering confirmation items, allowing for user-friendly model creation and modification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025139973000001_ABST
    Figure 2025139973000001_ABST
Patent Text Reader

Abstract

To provide an information processing system for enabling even a user having insufficient ability to create a production line model or knowledge of a manufacturing site to easily acquire a model of a production line.SOLUTION: An information processing system includes an interactive processing unit for acquiring an answer to each of a plurality of confirmation items about a design of a production line through a first interaction in a terminal, a model creation unit for creating an initial model of the production line satisfying the answer, and an output unit for outputting the initial model to the terminal.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing system, an information processing method, and a program. [Background technology]

[0002] Conventionally, in order to support the creation of production line layouts, technologies have been developed that create a production line model on a computer and run a simulation. For example, Japanese Patent Laid-Open Publication No. 2010-122788 (Patent Document 1) discloses a production line layout creation method. According to this production line layout creation method, a user first designs a production line based on information such as the type of product to be produced, the production quantity, the required equipment and production processes, and the installation location of the production line, and then drafts a production line layout. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2010-122788 Summary of the Invention [Problem to be solved by the invention]

[0004] Generally, drafting a production line layout requires the ability to create a production line model and knowledge of the manufacturing site, which limits the number of users who can create a production line layout.

[0005] The present disclosure has been made in consideration of the above-mentioned problems, and its purpose is to provide an information processing system, an information processing method, and a program that enable even a user who has little ability to create production line models or little knowledge of manufacturing sites to easily obtain a production line model. [Means for solving the problem]

[0006] According to one example of the present disclosure, an information processing system includes an interaction processing unit that obtains answers to each of a plurality of confirmation items related to the design of a production line via a first interaction on a terminal, a model creation unit that creates an initial model of the production line that satisfies the answers, and an output unit that outputs the initial model to the terminal.

[0007] According to this disclosure, even a user who lacks the ability to create a production line model or knowledge of the manufacturing site can easily obtain an initial model of the production line by answering each of a number of confirmation items in a dialogue.

[0008] In the above disclosure, the dialogue processor analyzes natural language input to the terminal to determine whether answers have been obtained for all of the multiple check items. When the dialogue processor determines that answers have not been obtained for at least some of the multiple check items, it outputs a first question to the terminal to inquire about at least some of the items.

[0009] According to this disclosure, the user can answer all of the multiple confirmation items by confirming the first question.

[0010] In the above disclosure, the information processing system further includes a first storage unit that stores a sample model for each combination of answer candidates for the plurality of confirmation items, and the model creation unit creates an initial model based on the sample model corresponding to the combination that matches the answer.

[0011] According to this disclosure, the model creation unit can easily create an initial model based on a sample model.

[0012] In the above disclosure, the dialogue processing unit further acquires a request for modification of the initial model via a second dialogue on the terminal. The model creation unit creates a modified model by modifying the initial model to satisfy the request. The output unit outputs the modified model to the terminal. According to this disclosure, the user can easily acquire a modified model that meets the modification request.

[0013] In the above disclosure, the information processing system further includes a determination unit that determines whether the corrected model satisfies the answer, and the dialogue processing unit, in response to determining that the corrected model does not satisfy the answer to a specific item among the multiple confirmation items, outputs an error message to the terminal indicating that the answer to the specific item and the request cannot be satisfied at the same time.

[0014] According to this disclosure, the user can review the error message and consider changing the answer or correction request for a particular item.

[0015] In the above disclosure, the dialogue processor creates a second question for acquiring the request in response to the answer, and outputs the second question to the terminal to acquire the request from the terminal. According to this disclosure, the information processing system can easily acquire the request from the user.

[0016] In the above disclosure, the dialogue processing unit further acquires issues related to the design of the production line via a third dialogue on the terminal. The information processing system further includes a second storage unit that stores, for each candidate issue related to the design of the production line, information for solving the candidate issue. The output unit outputs information corresponding to the candidate issue that matches the issue to the terminal. According to this disclosure, the user can easily check information for solving the issue.

[0017] According to one example of the present disclosure, an information processing method includes one or more processors obtaining answers to each of a plurality of confirmation items related to the design of a production line through an interaction on a terminal, the one or more processors creating an initial model of the production line that satisfies the answers, and the one or more processors outputting the initial model to the terminal.

[0018] According to yet another example of the present disclosure, a program causes a computer to execute the above information processing method.

[0019] According to these disclosures, even a user who has little ability to create a production line model or little knowledge of the manufacturing site can easily obtain a production line model. [Effects of the Invention]

[0020] According to the present disclosure, even a user who has little ability to create a production line model or little knowledge of the manufacturing site can easily obtain a production line model. [Brief explanation of the drawings]

[0021] [Figure 1] FIG. 1 is a diagram illustrating an example of an information processing system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of each of one or more computers that constitute an information processing system or a terminal. [Figure 3] FIG. 2 is a diagram illustrating a specific example of the functional configuration of an information processing system and a terminal. [Figure 4] FIG. 10 is a diagram illustrating an example of a table showing answer candidates for a plurality of confirmation items. [Figure 5] FIG. 10 is a diagram illustrating an example of a table showing a plurality of desire candidates. [Figure 6] FIG. 10 is a diagram illustrating an example of a table showing a plurality of assignment candidates. [Figure 7] FIG. 4 is a diagram illustrating an example of information stored in a model storage unit. [Figure 8] FIG. 4 is a diagram illustrating an example of information stored in a report storage unit. [Figure 9] 10 is a flowchart showing the first half of the processing flow of the information processing system. [Figure 10] FIG. 10 is a diagram illustrating a first example of a UI screen displayed on the terminal. [Figure 11] FIG. 10 is a diagram showing a second example of a UI screen displayed on the terminal. [Figure 12] 10 is a flowchart showing the second half of the processing flow of the information processing system. [Figure 13] FIG. 10 illustrates an example of a method for creating a correction request question. [Figure 14] FIG. 10 is a diagram illustrating a third example of a UI screen displayed on the terminal. [Figure 15] FIG. 10 is a diagram showing a fourth example of a UI screen displayed on the terminal. DETAILED DESCRIPTION OF THE INVENTION

[0022] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present disclosure will be described in detail with reference to the accompanying drawings. In the drawings, the same or corresponding parts are designated by the same reference numerals and the description thereof will not be repeated.

[0023] §1 Application Examples Fig. 1 is a diagram illustrating a schematic example of an information processing system according to an embodiment. The information processing system 1 illustrated in Fig. 1 is capable of communicating with a terminal 2 that exists outside the information processing system 1. The terminal 2 is operated by a user 4. Note that the terminal 2 may be included in the information processing system 1.

[0024] The information processing system 1 may be configured with one or more computers, and may include a virtual machine or a container built in a cloud environment, or a configuration consisting of at least a part of these.

[0025] The terminal 2 may be configured by a computer and include at least a display 106. The terminal 2 may include a desktop computer, a notebook computer, a tablet computer, a smartphone, or the like.

[0026] As shown in FIG. 1, the information processing system 1 includes a dialogue processing unit 10, a model creation unit 11, and an output unit 12.

[0027] The dialogue processing unit 10 realizes a dialogue between the user 4 and the information processing system 1 at the terminal 2. The dialogue is realized, for example, in the form of a text or voice chat. The dialogue processing unit 10 operates according to a known chatbot. As the chatbot, either one of a type that conducts dialogue according to a predetermined scenario, or a type that uses AI (artificial intelligence) (including generative AI) to provide a response close to the context of the dialogue log can be adopted.

[0028] The dialogue processor 10 acquires, through dialogue at the terminal 2, answers to each of a plurality of confirmation items relating to the design of the production line.

[0029] The model creation unit 11 creates a model of the production line. Specifically, the model creation unit 11 creates an initial model of the production line that satisfies the answers to each of the multiple check items. Furthermore, the model creation unit 11 may create a modified model by modifying the current model (for example, the initial model).

[0030] The output unit 12 outputs the production line model (including the initial model and the corrected model) created by the model creation unit 11 to the terminal 2.

[0031] A user interface screen (hereinafter referred to as "UI screen") 3 is displayed on the display 106 of the terminal 2. The UI screen 3 includes areas 31 and 32. Area 31 displays a dialogue log between the user 4 and the information processing system 1. That is, area 31 displays a message 311 output from the information processing system 1 and a message 312 input by the user 4 in chronological order.

[0032] In the area 32, a model 5 (for example, an initial model) of the production line created by the model creation unit 11 is displayed.

[0033] In this way, the information processing system 1 according to the present embodiment creates an initial model of the production line so as to satisfy the answers to each of the multiple check items acquired through dialogue at the terminal 2, and outputs the initial model to the terminal 2. Therefore, even a user who is poor in the ability to create a production line model or knowledge of the manufacturing site can easily acquire an initial model of the production line by answering each of the multiple check items in a chat-style dialogue, for example.

[0034] §2 Specific examples <Hardware configuration> Fig. 2 is a diagram showing an example of the hardware configuration of one or more computers that make up an information processing system or a terminal. The computer 100 shown in Fig. 2 includes, as its main components, a processor 101, a RAM (Random Access Memory) 102, a storage device 103, a communication interface 104, an input device 105, and a display 106. The components are interconnected by a data bus.

[0035] The processor 101 includes, for example, a CPU (Central Processing Unit) and an MPU (Micro Processing Unit), and executes a program 107 stored in a storage device 103 .

[0036] The RAM 102 volatilely stores data generated by the execution of the program 107 by the processor 101, data input via the input device 105, data received from the outside via the communication interface 104, and the like.

[0037] The storage device 103 stores data in a nonvolatile manner and is realized by a hard disk device, an SSD (Solid State Drive) device, or the like.

[0038] The input device 105 includes, for example, a touch panel, a keyboard, a mouse, etc. The display 106 is, for example, a liquid crystal display or an organic EL (Electro Luminescence) display.

[0039] Processing in computer 100 is realized by cooperation between each piece of hardware and program 107 executed by processor 101. Program 107 is pre-stored in storage device 103. Alternatively, program 107 may be stored on a CD-ROM (Compact Disc-Read Only Memory) or other recording medium and distributed. Alternatively, program 107 may be provided as a downloadable application program by an information provider connected to the Internet. Such program 107 is read from the recording medium by an optical disk drive (not shown) or other reading device, or downloaded via communication interface 104, and then temporarily stored in storage device 103.

[0040] Each component constituting the computer 100 shown in Fig. 2 is a general component. Therefore, one essential part of the technical idea of ​​the present disclosure can be said to be the program 107 stored in the RAM 102, the storage device 103, a CD-ROM or other recording medium, or the program 107 that can be downloaded via a network. The recording medium may include a non-transitory (non-volatile) computer-readable data recording medium. Note that the operation of each piece of hardware in the computer 100 is well known, and therefore detailed description thereof will not be repeated.

[0041] The recording medium is not limited to a CD-ROM, a FD (Flexible Disk), or a hard disk, but may also be a medium that carries a program in a fixed manner, such as a magnetic tape, a cassette tape, an optical disk (MO (Magnetic Optical Disc) / MD (Mini Disc) / DVD (Digital Versatile Disc)), an IC (Integrated Circuit) card (including a memory card), an optical card, a mask ROM, an EPROM (Electronically Programmable Read-Only Memory), an EEPROM (Electronically Erasable Programmable Read-Only Memory), or a semiconductor memory such as a flash ROM.

[0042] The programs 107 include not only programs that can be directly executed by the processor 101, but also programs in source program format, compressed programs, encrypted programs, etc. The programs 107 of the information processing system 1 may include known chatbots, production line simulation software, etc.

[0043] <Functional configuration> Fig. 3 is a diagram showing a specific example of the functional configuration of an information processing system and a terminal. The information processing system 1A shown in Fig. 3 includes a dialogue processing unit 10, a model creation unit 11, a model report output unit 12A, a message input unit 13, a message output unit 14, a model storage unit 18, a report creation unit 19, a report storage unit 20, a correction possibility determination unit 21, and a proposal data generation unit 22.

[0044] The dialogue processing unit 10, model creation unit 11, report creation unit 19, correction possibility determination unit 21, and proposal data generation unit 22 are realized by a processor 101 of the information processing system 1 executing a program 107. The model storage unit 18 and report storage unit 20 are realized by a storage device 103 of the information processing system 1. The model / report output unit 12A, message input unit 13, and message output unit 14 are realized by a communication interface 104 of the information processing system 1.

[0045] The message input unit 13 receives a message 312 constituting a dialogue from the terminal 2. As described above, the message 312 is input to the terminal 2 by the user 4. The message 312 is represented by text data or voice data.

[0046] The message output unit 14 outputs a message 311 constituting the dialogue to the terminal 2. The message 311 is generated by the dialogue processing unit 10. The message 311 is represented by text data or voice data.

[0047] The dialogue processing unit 10 includes an input recognition unit 15 , a missing information determination unit 16 , and a message creation unit 17 .

[0048] The input recognition unit 15 analyzes the natural language expressed by the message 311 and recognizes the content of the message 311. For example, the input recognition unit 15 recognizes character strings included in the message 311. Alternatively, the input recognition unit 15 converts the voice included in the message 311 into character strings. Furthermore, the input recognition unit 15 may recognize the meaning of the message 311 using a known natural language processing technique.

[0049] The missing information determination unit 16 determines, for each phase of the dialogue, whether or not there is a lack of information to be acquired from the user 4, based on the recognition result of the input recognition unit 15. The dialogue phases include a phase for building a new production line model, a phase for correcting the production line model, and a phase for confirming design issues.

[0050] In the new production line model construction phase, the missing information determination unit 16 determines whether answers have been obtained for all of the multiple check items related to the production line design. The multiple check items are predetermined. The multiple check items include, for example, "line installation space," "production method," "takt time," "product flow method," and "product transport method between processes." If the missing information determination unit 16 determines that answers have not been obtained for at least some of the multiple check items, it outputs an inquiry instruction for at least some of the items to the message creation unit 17. If the missing information determination unit 16 determines that answers have been obtained for all of the multiple check items, it outputs an initial model creation instruction to the model creation unit 11, including the answers to the multiple check items. Furthermore, the missing information determination unit 16 outputs the answers to the multiple check items to the correction feasibility determination unit 21.

[0051] FIG. 4 is a diagram showing an example of a table showing answer candidates for a plurality of check items. Table 170 shown in FIG. 4 can be created in advance and stored in storage device 103. As shown in FIG. 4, table 170 shows a plurality of answer candidates for each check item. For example, table 170 shows three answer candidates for the check item "line installation space": "100M x 50M (large scale)," "50M x 25M (medium scale)," and "25M x 12M (small scale)." The plurality of answer candidates are determined in advance.

[0052] The insufficient information determination unit 16 may refer to the table 170 to determine whether answers have been obtained for all of the multiple check items. For example, the insufficient information determination unit 16 calculates the similarity between the recognition result of the input recognition unit 15 and each of the multiple answer candidates for each check item. The similarity may be, for example, the similarity of character strings or the similarity of meaning. The insufficient information determination unit 16 determines the answer candidate whose similarity exceeds a predetermined threshold and has the highest similarity as the answer. If there is no answer candidate whose similarity exceeds a predetermined threshold, the insufficient information determination unit 16 may determine that an answer has not been obtained.

[0053] In the production line model correction phase, the insufficient information determination unit 16 determines whether a request matching any of a plurality of pre-estimated candidate requests has been acquired. If the insufficient information determination unit 16 determines that a request matching any of the plurality of candidate requests has not been acquired, it outputs a request inquiry instruction to the message creation unit 17. If the insufficient information determination unit 16 determines that a request matching any of the plurality of candidate requests has been acquired, it outputs a corrected model creation instruction to the model creation unit 11 to create a corrected model with the request added.

[0054] Fig. 5 is a diagram showing an example of a table showing multiple desired candidate items. Table 172 shown in Fig. 5 can be created in advance and stored in storage device 103. As shown in Fig. 5, table 172 shows one or more desired candidate items for each of multiple correction items. For example, table 172 shows three desired candidate items for the correction item "combination of human and equipment work," namely, "elimination of human work concentration," "human-centered production line," and "equipment-centered production line."

[0055] Note that multiple correction items can be classified into two or more groups depending on their contents. Table 172 shown in Fig. 5 shows the following correction items belonging to the group "production process layout": "Number of equipment units," "Number of workers (direct)," "Number of workers (indirect)," "Number of supply and take-out equipment," "Work combination of people and equipment," "Work combination between people," and "Maintenance and inspection space." Table 172 also shows the following correction items belonging to the group "production efficiency": "Excess capacity of equipment and people (people and money)" and "Throughput volume and time (things)."

[0056] The insufficient information determination unit 16 may refer to the table 172 to determine whether a request matching any of the multiple request candidates has been acquired. For example, the insufficient information determination unit 16 calculates the similarity between the recognition result of the input recognition unit 15 and each of the multiple request candidates. The similarity may be, for example, the similarity of character strings or the similarity of meaning. The insufficient information determination unit 16 determines the request candidate with the highest similarity as the request, when the similarity exceeds a predetermined threshold. If there is no request candidate with a similarity exceeding the predetermined threshold, the insufficient information determination unit 16 may determine that a request matching any of the multiple request candidates has not been acquired.

[0057] In the design issue confirmation phase, the insufficient information determination unit 16 determines whether an issue matching any of a plurality of pre-expected issue candidates has been acquired. If the insufficient information determination unit 16 determines that an issue matching any of the plurality of issue candidates has not been acquired, it outputs an issue inquiry instruction to the message creation unit 17. If the insufficient information determination unit 16 determines that an issue matching any of the plurality of issue candidates has been acquired, it outputs a report creation instruction to the report creation unit 19 with the issue added.

[0058] FIG. 6 is a diagram illustrating an example of a table showing multiple assignment candidates. Table 174 shown in FIG. 6 may be created in advance and stored in storage device 103. Table 174 shows multiple assignment candidates that are expected in advance. The insufficient information determination unit 16 may refer to table 174 to determine whether an assignment matching any of the multiple assignment candidates has been acquired. Specifically, the insufficient information determination unit 16 calculates the similarity between the recognition result of the input recognition unit 15 and each of the multiple assignment candidates. The similarity may be, for example, the similarity of character strings or the similarity of meaning. The insufficient information determination unit 16 determines, as the assignment, the assignment candidate with the highest similarity, whose similarity exceeds a predetermined threshold. If there is no assignment candidate with a similarity exceeding the predetermined threshold, the insufficient information determination unit 16 may determine that an assignment matching any of the multiple assignment candidates has not been acquired.

[0059] The message creation unit 17 creates the message 311. The message creation unit 17 may create the message 311 in accordance with a predetermined scenario. Alternatively, the message creation unit 17 may use an AI (including a generation AI) to create the message 311 in accordance with the context of the dialogue log.

[0060] Furthermore, in response to receiving an inquiry instruction from the insufficient information determining unit 16, the message creating unit 17 may create a question corresponding to the instruction as the message 312.

[0061] For example, in response to a determination that answers have not been obtained for at least some of the multiple confirmation items, the message creation unit 17 creates a first question for inquiring about the at least some of the items as the message 311. Alternatively, in response to a determination that a request matching any of the multiple request candidates has not been obtained, the message creation unit 17 creates a second question for acquiring the request as the message 311. Alternatively, in response to a determination that an assignment matching any of the multiple assignment candidates has not been obtained, the message creation unit 17 creates a third question for acquiring the assignment as the message 311.

[0062] Furthermore, the message creation unit 17 may receive a correction impossible notification from the correction possibility determination unit 21. As will be described later, the correction impossible notification is accompanied by information identifying a specific item among the multiple confirmation items. In response to receiving the correction impossible notification, the message creation unit 17 creates an error message as message 311 indicating that the answer to the specific item and the request for correction cannot be satisfied at the same time.

[0063] The model storage unit 18 will be described with reference to Fig. 7. Fig. 7 is a diagram showing an example of information stored in the model storage unit. The model storage unit 18 is an example of the "first storage unit" of the present disclosure.

[0064] The model storage unit 18 stores a sample model of the production line for each combination of answer candidates for the multiple check items. For example, the sample model is determined in advance based on the layout of a production line that has been constructed in the past. For example, a layout of an existing production line that is suitable for the combination of answer candidates for the multiple check items and is more typical is registered as the sample model.

[0065] As shown in Fig. 7, the model storage unit 18 stores a definition file set 180 that defines a sample model. The definition file set 180 includes a definition file 181 that defines each of a plurality of modules included in the sample model. Each of the plurality of modules is a type of equipment that constitutes the production line represented by the sample model. The definition file 181 indicates, for example, the following items: Module performance, Upstream modules, downstream modules, - Relative position to the upstream module, - Relative position to downstream modules, - How to transport products from the upstream module; -How the product is transported to the downstream module; - The time required to process the product; ·Whether manual work is necessary, Purchase costs. At least some of the definition files 181 may not need to indicate at least one of the method of carrying in products from an upstream module and the method of carrying out products to a downstream module.

[0066] For example, the model storage unit 18 stores a definition file set 180 for each combination of answer candidates for the five check items shown in FIG. 4. In the example shown in FIG. 7, the model storage unit 18 stores a common definition file set 180 for four combinations in which only the answer candidates for the check item "method of transporting products between processes" are different from one another. That is, as shown in FIG. 7, the model storage unit 18 stores a common definition file set 180 for multiple combinations (3) of answer candidates for the four check items excluding the check item "method of transporting products between processes." 4A different definition file set 180 is stored for each of the combinations.

[0067] Furthermore, the model storage unit 18 stores one or more definition files that define product transport means. In the example shown in Fig. 7, the model storage unit 18 stores definition files 182, 183, 184, and 185 that define the product transport means "person," "conveyor," "crane," and "AMR (Autonomous Mobile Robot)," respectively. Each of the definition files 182 to 185 defines the performance (product transport speed) of the corresponding product transport means.

[0068] The model creation unit 11 creates a model of the production line. Specifically, in response to receiving an initial model creation instruction, the model creation unit 11 creates an initial model based on a sample model corresponding to a combination of answer candidates that match the answers added to the initial model creation instruction. For example, the model creation unit 11 creates, as the initial model, a sample model that corresponds to a combination that matches the answers to multiple check items. Alternatively, the initial model may be created by adding modules (e.g., product conveying means) that correspond to the answers to some of the check items to a sample model that corresponds to a combination that matches the answers to multiple check items.

[0069] Furthermore, in response to receiving the modified model creation instruction, the model creation unit 11 creates a modified model by modifying the current model (for example, the initial model) so as to satisfy the request added to the modified model creation instruction.

[0070] The correction possibility determination unit 21 determines whether the corrected model satisfies the answers to the multiple check items. If the corrected model does not satisfy the answer to a specific item among the multiple check items, the correction possibility determination unit 21 outputs an uncorrectable notification to the message creation unit 17, with information identifying the specific item added. If the corrected model satisfies all the answers to the multiple check items, the correction possibility determination unit 21 outputs the corrected model to the proposed data generation unit 22. Note that the correction possibility determination unit 21 outputs the initial model to the proposed data generation unit 22 without performing any processing on the initial model.

[0071] The report storage unit 20 stores reports for solving each of the multiple problem candidates shown in Fig. 6. The report storage unit 20 is an example of the "second storage unit" of the present disclosure. The reports are an example of the "information for solving the problem candidates" of the present disclosure, and are created in advance.

[0072] Fig. 8 is a diagram showing an example of information stored in the report storage unit. As shown in Fig. 8, the report storage unit 20 stores table 190 in which assignment candidates are associated with reports. In the example shown in Fig. 8, the report includes text. The report may include diagrams instead of or in addition to the text.

[0073] In response to receiving the report creation instruction, the report creation unit 19 reads out a report corresponding to an assignment candidate that matches the assignment added to the report creation instruction from the table 190. The report creation unit 19 outputs the read out report to the proposal data generation unit 22.

[0074] The proposal data generation unit 22 generates proposal data indicating the model (initial model or modified model) received from the correction feasibility determination unit 21 and the report received from the report creation unit 19. The proposal data generation unit 22 passes the proposal data to the model / report output unit 12A.

[0075] The model report output unit 12A is an example of the output unit 12 shown in FIG. 1, and outputs the proposal data received from the proposal data generation unit 22 to the terminal 2.

[0076] 3, the terminal 2 includes a display processing unit 25 that switches the UI screen displayed on the display 106 of the terminal 2. The display processing unit 25 switches the UI screen 3 based on a message 312 input to the input device 105 of the terminal 2, a message 311 received from the message output unit 14, and proposal data received from the model report output unit 12A.

[0077] <Processing flow of information processing system> The flow of processing in the information processing system will be described with reference to Fig. 9 to Fig. 15. Fig. 9 is a flowchart showing the flow of the first half of the processing in the information processing system.

[0078] First, in step S1, the processor 101 of the information processing system 1 executes a dialogue in the new construction phase of a production line model. Step S1 includes steps S1a and S1b.

[0079] In step S1a, processor 101 creates questions regarding a plurality of confirmation items related to the design of the production line as message 311, and outputs message 311 to terminal 2. In step S1b, processor 101 recognizes the content of input message 312. Steps S1a and S1b can be performed repeatedly.

[0080] In the next step S2, the processor 101 determines whether or not answers have been obtained for all of the multiple confirmation items.

[0081] If it is determined that answers to at least some of the confirmation items have not been obtained (NO in step S2), the process returns to step S1. Specifically, in step S1a, processor 101 generates a first question for inquiring about the at least some of the items as message 311, and outputs the first question to terminal 2.

[0082] If it is determined that answers to all of the multiple confirmation items have been obtained (YES in step S2), step S3 and steps S4 and S5 are executed in parallel.

[0083] In step S3, the processor 101 creates an initial model of a production line that satisfies the answers to the multiple check items. Step S3 includes steps S3a and S3b.

[0084] In step S3a, the processor 101 identifies a sample model corresponding to a combination of answer candidates that match the answers to the multiple check items. Specifically, the processor 101 reads the definition file set 180 corresponding to the combination that matches the answers to the multiple check items from the model storage unit 18. The processor 101 generates the sample model by arranging modules that make up the production line in accordance with the read definition file set 180.

[0085] In step S3b, the processor 101 adds a transportation means corresponding to the answer to the confirmation item "method of transporting products between processes" to the sample model. Specifically, the processor 101 reads out a definition file (one of the definition files 182 to 185 shown in FIG. 7) corresponding to the transportation means corresponding to the answer to the confirmation item "method of transporting products between processes" from the model storage unit 18. The processor 101 places the transportation means in the sample model based on the read definition file. In this way, the processor 101 creates an initial model.

[0086] In step S4, processor 101 acquires an issue related to the design of the production line through a dialogue at the terminal (a dialogue in the confirmation phase of the design issue). Specifically, processor 101 creates a third question for acquiring the issue as message 311, and outputs the third question to terminal 2. Then, processor 101 acquires the answer to the third question as an issue related to the design of the production line.

[0087] In the next step S5, the processor 101 reads from the report storage unit 20 a report corresponding to an assignment candidate that matches the assignment.

[0088] After the parallel processing of step S3 and steps S4 and S5, the process proceeds to step S6. In step S6, the processor 101 generates proposal data indicating the initial model and the report. In the next step S7, the communication interface 104 of the information processing system 1 outputs the proposal data to the terminal 2.

[0089] Note that steps S4 and S5 do not have to be executed in parallel with step S3. For example, steps S4 and S5 may be executed after step S3. In this case, steps S6 and S7 may be executed both after step S3 and after step S5. In step S6 immediately after step S3, processor 101 may generate proposal data including only the initial model.

[0090] Fig. 10 is a diagram showing a first example of a UI screen displayed on a terminal. UI screen 3A shown in Fig. 10 is displayed immediately after answers to multiple confirmation items are obtained and proposal data including only an initial model is generated. As shown in Fig. 10, UI screen 3A includes areas 31 to 33.

[0091] Area 31 displays a dialogue log between user 4 and information processing system 1. As shown in Fig. 10, area 31 of UI screen 3A displays a dialogue log for the new construction phase of a production line model. Specifically, area 31 of UI screen 3A displays messages 311a to 311e containing questions regarding a plurality of confirmation items, and messages 312a to 312e containing answers to these questions.

[0092] The processor 101 may create messages 311a to 311e based on the table 170 shown in Fig. 4. Furthermore, the processor 101 may include a plurality of answer candidates as options in each of the messages 311a to 311e, so that one of the plurality of answer candidates can be easily obtained as an answer for each confirmation item.

[0093] The created model is displayed in the area 32. In the example shown in Fig. 10, the area 32 displays an initial model 5A that satisfies the answers included in the messages 312a to 312e.

[0094] The initial model 5A includes 16 virtual modules 51, two virtual AMRs 52, and three virtual workers 53. For simplicity of FIG. 10, only one of the 16 virtual modules is labeled with the reference numeral "51."

[0095] A number indicating the processing order for the product (or intermediate product) is assigned to each virtual module 51. The number is assigned based on a definition file.

[0096] Furthermore, each virtual module 51 has an input port 51a for inputting a finished product (or an intermediate product) and an output port 51b for outputting the finished product (or an intermediate product). If the definition file defines a method for inputting or outputting a finished product, the output ports 51b and the input ports 51a of consecutive virtual modules 51 are connected in accordance with the input or output method. The initial model 5A shown in FIG. 10 includes virtual conveyor belts 55a to 55e that connect the output ports 51b and the input ports 51a of consecutive virtual modules 51. For example, the virtual conveyor belt 55a connects the output port 51b of the virtual module 51 numbered "1" to the input port 51a of the virtual module 51 numbered "2." Similarly, the virtual conveyor belt 55b connects the virtual modules 51 numbered "3" and "4." The virtual conveyor belt 55c sequentially connects the virtual modules 51 numbered "5" to "7." The virtual conveyor belt 55d connects the virtual modules 51 numbered "8" to "12" in order. The virtual conveyor belt 55e connects the virtual modules 51 numbered "14" to "16" in order.

[0097] Since the answer included in message 312b is "a combination of manual work and equipment," virtual workers 53 are placed around the virtual modules that require manual work (in the example shown in FIG. 10, virtual modules 51 numbered "1," "2," "3," "4," and "13").

[0098] Because the answer included in the message 312e is "autonomous traveling transport robot," the processor 101 includes two virtual AMRs 52 and the standard routes 52a of the virtual AMRs 52 in the initial model 5A. The number of virtual AMRs 52 is set according to the number of virtual modules for which a loading / unloading method is not defined. The processor 101 creates the initial model 5A so that the virtual AMRs 52 transport products (or intermediate products) for virtual modules for which a loading / unloading method is not defined. In the example shown in FIG. 10, the initial model 5A includes lines 54a to 54e representing the transport of products (or intermediate products) by the virtual AMRs 52. The line 54a represents the transport of products from the virtual module 51 numbered "2" to the virtual module 51 numbered "3." The line 54b represents the transport of products from the virtual module 51 numbered "4" to the virtual module 51 numbered "5." The line 54c represents the transport of products from the virtual module 51 numbered "7" to the virtual module 51 numbered "8." Line 54d represents the transport of a product from virtual module 51 numbered "12" to virtual module 51 numbered "13." Line 54e represents the transport of a product from virtual module 51 numbered "13" to virtual module 51 numbered "14."

[0099] A report for the assignment is displayed in the area 33. When the UI screen 3A shown in FIG.

[0100] Fig. 11 is a diagram showing a second example of a UI screen displayed on a terminal. UI screen 3B shown in Fig. 11 is displayed immediately after an issue related to the design of a production line is acquired and proposal data indicating an initial model and a report is created.

[0101] 11, an interaction log of the confirmation phase of the design issue is displayed in area 31 of UI screen 3B. Specifically, a message 311f including a question about the design issue and a message 312f including an answer to the question are displayed in area 31 of UI screen 3B.

[0102] The processor 101 may create the message 311f based on the table 174 shown in FIG. 6 so as to make it easier to obtain one of the multiple task candidates as the answer.

[0103] Area 33 of UI screen 3B displays reports corresponding to assignment candidates that match the assignment included in message 312f. The reports are read from table 190 shown in FIG.

[0104] The processor 101 may add information corresponding to the answers to the multiple check items to the report read from the table 190. Alternatively, the processor 101 may replace part of the information in the report read from the table 190 with information corresponding to the answers to the multiple check items. For example, the processor 101 may determine a numerical value indicating the possible reduction in standby power consumption according to the answer to the check item "space for line installation," and add the determined numerical value to the report.

[0105] Fig. 12 is a flowchart showing the second half of the process of the information processing system. Steps S11 to S16 shown in Fig. 12 are executed after the initial model is created.

[0106] In step S11, the processor 101 of the information processing system 1 performs a dialogue in the correction phase of the production line model. Step S11 includes steps S11a and S11b.

[0107] In step S11a, processor 101 creates a question regarding the correction request as message 311, and outputs message 311 to terminal 2. In step S11b, processor 101 recognizes the content of input message 312. Steps S1a and S1b can be performed repeatedly.

[0108] The processor 101 acquires a request that matches any of the multiple request candidates based on the table 172 shown in FIG. 5. The multiple request candidates may include request candidates that do not match the initial model. Therefore, the processor 101 may create a message 311 that makes it easier to acquire request candidates that match the initial model as requests. That is, the processor 101 may create a message 311 that presents only one or more request candidates that match the initial model and prompts the user to select from the one or more request candidates. As described above, the initial model is created based on answers to multiple confirmation items. Therefore, the processor 101 may create a second question for acquiring requests as a message 312 in accordance with answers to the multiple confirmation items.

[0109] Fig. 13 is a diagram showing an example of a method for creating a question regarding a request for modification. The processor 101 may create the second question using three quality function deployment tables 176 to 178 shown in Fig. 13. The quality function deployment table 176 mainly relates to the flow of the product (or intermediate product). The quality function deployment table 177 mainly relates to the layout of the production process. The quality function deployment table 178 mainly relates to production efficiency.

[0110] In the quality function deployment tables 176 to 178, the vertical axis indicates the attributes of the work subjects on the production line, and includes four categories: "equipment," "equipment + people," "people," and "logistics flow line." The horizontal axis represents multiple items of quality functions. In the quality function deployment tables 176 to 178, "○" and "△" indicate that a quality function is required on the production line. "○" indicates that the quality function is required to a higher degree than "△." "-" indicates that a quality function is not required on the production line.

[0111] 13 and 5, seven quality function items included in quality function deployment table 177 correspond to seven correction items belonging to the group "production process layout" in table 172. Furthermore, two quality function items included in quality function deployment table 178 correspond to two correction items belonging to the group "production efficiency" in table 172.

[0112] The processor 101 identifies the classification to which the initial model belongs from among the four classifications "equipment," "equipment + people," "people," and "logistics flow line" based on the answers to the multiple check items. For example, the processor 101 identifies the classification to which the initial model belongs based on the answer to the check item "production method." Alternatively, the processor 101 may identify the classification to which the initial model belongs based on the answers to the multiple check items and the quality function deployment table 176.

[0113] The processor 101 refers to the quality function deployment table 177 and determines the items marked with "○" or "△" in the identified classification as correction items that fit the initial model. Furthermore, the processor 101 refers to the quality function deployment table 178 and determines the items marked with "○" or "△" in the identified classification as correction items that fit the initial model. Then, the processor 101 creates a message 311 that presents one or more candidate requests for correction items that fit the initial model.

[0114] For example, if the classification to which the initial model belongs is "equipment + people," the processor 101 determines all seven correction items belonging to the group "production process layout" as correction items that fit the initial model, in accordance with the area surrounded by the dashed line in Fig. 13. Similarly, the processor 101 determines all two correction items belonging to the group "production efficiency" as correction items that fit the initial model, in accordance with the area surrounded by the dashed line in Fig. 13.

[0115] The processor 101 may create, as a message 312, a second question for acquiring, as a request, one of a plurality of request candidates for each correction item that matches the initial model, based on the table 172 shown in FIG.

[0116] As shown in FIG. 12, in the next step S12, the processor 101 creates a modified model by modifying the current model (for example, the initial model) so as to satisfy the request.

[0117] For example, the processor 101 evaluates the evaluation items when the model is corrected to satisfy the needs, and determines the model that has an improved evaluation result compared to before the correction as the corrected model. The type of evaluation item is predetermined for each of the multiple need candidates. The processor 101 may evaluate the predetermined type of evaluation item for the need candidate that matches the acquired need. Specific examples of the types of evaluation items will be described later.

[0118] In the next step S13, the processor 101 determines whether or not the corrected model satisfies the answers to each of the multiple check items.

[0119] If the corrected model does not satisfy the answer to a specific item among the multiple confirmation items (NO in step S13), the process proceeds to step S14. In step S14, processor 101 creates an error message 311 indicating that the answer to the specific item and the request for correction cannot be satisfied at the same time, and outputs the error message to terminal 2. This allows the user to check the error message and change the answer to the specific item or the request for correction.

[0120] If the corrected model satisfies the answers to each of the multiple check items (YES in step S13), the process proceeds to step S15. In step S15, processor 101 creates proposal data indicating the corrected model and outputs the proposal data to terminal 2.

[0121] After step S14 or step S15, the process proceeds to step S16. In step S16, processor 101 determines whether or not an instruction to end has been received from terminal 2. If an instruction to end has not been received (NO in step S16), the process returns to step S11. If an instruction to end has been received (YES in step S16), the process ends.

[0122] In step S12, processor 101 may create multiple modified models. In this case, in step S13, processor 101 determines whether each of the multiple modified models satisfies the answers to the multiple check items. If it is determined that none of the multiple modified models satisfies the answers to the multiple check items, the process proceeds to step S14. If it is determined that one or more of the multiple modified models satisfies the answers to the multiple check items, in step S15, processor 101 may output only the modified model with the best evaluation result from the one or more modified models.

[0123] Fig. 14 is a diagram showing a third example of a UI screen displayed on a terminal. UI screen 3C shown in Fig. 14 is displayed immediately after a corrected model is created in response to a request for correction of the "operation combination of people and equipment."

[0124] 14, an interaction log of the modification phase of the production line model is displayed in area 31 of UI screen 3C. Specifically, messages 311g and 311h containing questions inquiring about modification requests and messages 312g and 312h containing answers to these questions are displayed in area 31 of UI screen 3C.

[0125] The processor 101 may create messages 311g and 311h based on the table 172 shown in FIG. 5. As shown in FIG. 14, the processor 101 creates a message 311g that presents multiple correction items belonging to the group "production process layout" as options to make it easier for the user to input the correction item. The processor 101 recognizes that the correction item "operation combination of man and equipment" has been selected based on a message 312g that includes a response to the message 311g. The processor 101 creates a message 311h that presents multiple request candidates as options to make it easier for the user to obtain one of the multiple request candidates corresponding to the selected correction item as a response based on the table 172 shown in FIG. 5. The processor 101 recognizes the request "cancel human work aggregation" based on a message 312h that includes a response to the message 311h.

[0126] Area 32 displays a modified model 5B obtained by modifying the model to satisfy the request "elimination of manual work intensive." For the request candidate "elimination of manual work intensive," it is predetermined that the total product transport time is used as an evaluation item. Therefore, processor 101 changes the placement of virtual modules 51 that require manual work in initial model 5A, and calculates the total product transport time in the modified model. The total product transport time is calculated based on definition file set 180 and definition files 182 to 185. Processor 101 determines, as modified model 5B, a model in which the total product transport time is shorter than the current one (typically, a model in which the total product transport time is minimized).

[0127] As shown in FIG. 14, the modified model 5B differs from the initial model 5A shown in FIG. 10 in the position of the virtual module 51c numbered "13." The definition file corresponding to the virtual module 51c defines that manual work is required. The processor 101 calculates the total product transport time for each position of the virtual module 51c. The processor 101 changes the position of the virtual module 51c according to a predetermined rule. The rule specifies, for example, a distance range from other virtual modules. The distance range is determined taking into consideration interference with other virtual modules. The processor 101 determines the modified model 5B by arranging the virtual module 51c so as to minimize the total product transport time. In the modified model 5B shown in FIG. 10, the virtual module 51c is arranged near the virtual module 51d numbered "12" and the virtual module 51e numbered "14." In response to the change in the position of the virtual module 51c, the processor 101 changes the position of the virtual worker 53 (virtual worker 53a in the drawing) for performing the work in the virtual module 51c.

[0128] Fig. 15 is a diagram showing a fourth example of a UI screen displayed on a terminal. The UI screen 3D shown in Fig. 15 is displayed immediately after a modified model is created in response to a request for modification of "facilities and manpower reserves."

[0129] 15, an interaction log of the modification phase of a production line model is displayed in area 31 of UI screen 3D. Specifically, messages 311i and 311j containing questions inquiring about modification requests and messages 312i and 312j containing answers to these questions are displayed in area 31 of UI screen 3D.

[0130] The processor 101 may create messages 311i and 311j based on the table 172 shown in FIG. 5. As shown in FIG. 15, the processor 101 creates a message 311i that presents multiple correction items belonging to the group "production efficiency" as options to make it easier for the user to input the correction item. The processor 101 recognizes that the correction item "excess capacity of equipment and personnel" has been selected based on a message 312i that includes a response to the message 311i. The processor 101 creates a message 311j that presents multiple request candidates as options to make it easier for the user to obtain one of the multiple request candidates corresponding to the selected correction item as an answer based on the table 172 shown in FIG. 5. The processor 101 recognizes the request "I want to reduce capital investment costs" based on a message 312j that includes a response to the message 311j.

[0131] Area 32 displays a modified model 5C obtained by modifying the model to satisfy the request "reducing capital investment costs." For the request candidate "reducing capital investment costs," equipment cost is predefined as an evaluation item. The equipment cost is calculated based on the number of pieces of equipment and the purchase cost of each piece of equipment. The purchase cost of each piece of equipment is defined by definition files 181-185. Processor 101 replaces the equipment constituting the current model (e.g., modified model 5B shown in FIG. 14 ) with other equipment and calculates the equipment cost of the modified model. Processor 101 determines, as modified model 5C, a model whose equipment cost is lower than that before modification. Processor 101 may modify the equipment based on compatibility information indicating compatibility between equipment. That is, processor 101 refers to the compatibility information to determine whether or not another piece of equipment compatible with each piece of equipment constituting the current model exists. If another piece of equipment compatible with a specific piece of equipment constituting the current model exists, processor 101 may replace the specific piece of equipment with the other piece of equipment. For example, the compatibility information may indicate compatibility between a conveyor belt and an autonomous mobile transport robot.

[0132] As shown in FIG. 15, the modified model 5C differs from the modified model 5B shown in FIG. 14 in that it includes a virtual conveyor belt 55f instead of the virtual conveyor belts 55b and 55c, and is equipped with only one virtual AMR 52. The virtual conveyor belt 55f sequentially connects the virtual modules 51 numbered "3" to "7." The purchase cost of an autonomous transport robot is higher than the purchase cost of a conveyor belt. Therefore, the processor 101 determines, as the modified model 5C, a model in which the number of virtual AMRs 52 is reduced from two to one, so as to reduce equipment costs.

[0133] <Modification> 3, the information processing system 1A includes the correction possibility determination unit 21. However, the information processing system 1A does not have to include the correction possibility determination unit 21. In this case, the corrected model created by the model creation unit 11 is output to the terminal 2 even if the answer to any one of the multiple check items is not satisfied.

[0134] §3 Supplementary Note As described above, the present embodiment includes the following disclosures.

[0135] (Configuration 1) An information processing system (1, 1A), a dialogue processing unit (10, 101) that acquires answers to each of a plurality of confirmation items related to the design of the production line through a first dialogue in the terminal (2); a model creation unit (11, 101) that creates an initial model (5A) of the production line that satisfies the answer; and an output unit (12, 12A, 104) that outputs the initial model (5A) to the terminal (2).

[0136] (Configuration 2) The dialogue processing unit (10, 101) By analyzing the natural language input to the terminal (2), it is determined whether or not the answers to all of the plurality of confirmation items have been obtained; The information processing system (1, 1A) according to configuration 1, wherein, in response to determining that the answers have not been obtained for at least some of the plurality of confirmation items, a first question for inquiring about the at least some of the items is output to the terminal (2).

[0137] (Configuration 3) The system further includes a first storage unit (18, 103) that stores a sample model for each combination of answer candidates for the plurality of confirmation items, 3. The information processing system (1, 1A) according to configuration 1 or 2, wherein the model creation unit (11, 101) creates the initial model (5A) based on the sample model corresponding to the combination that matches the answer.

[0138] (Configuration 4) The dialogue processing unit (10, 101) further acquires a request for modification of the initial model (5A) through a second dialogue in the terminal (2), the model creation unit (11, 101) creates modified models (5B, 5C) by modifying the initial model (5A) so as to satisfy the request; 4. The information processing system (1, 1A) according to any one of configurations 1 to 3, wherein the output unit (12, 12A, 104) outputs the corrected model (5B, 5C) to the terminal (2).

[0139] (Configuration 5) Further provided is a determination unit (21, 101) for determining whether or not the corrected model (5B, 5C) satisfies the answer, The information processing system (1, 1A) according to configuration 4, wherein the dialogue processing unit (10, 101) outputs to the terminal (2) an error message indicating that the response to the specific item and the request are incompatible when it is determined that the corrected model (5B, 5C) does not satisfy the response to the specific item among the plurality of confirmation items.

[0140] (Configuration 6) The dialogue processing unit (10, 101) creating a second question for obtaining the request according to the answer; The information processing system (1, 1A) according to configuration 4, wherein the second question is output to the terminal (2), thereby acquiring the request from the terminal (2).

[0141] (Configuration 7) The dialogue processing unit (10, 101) further acquires a problem regarding the design of the production line through a third dialogue on the terminal, The information processing system (1, 1A) further includes a second storage unit (20, 103) that stores, for each problem candidate related to the design of the production line, information for solving the problem candidate, 7. The information processing system (1, 1A) according to any one of configurations 1 to 6, wherein the output unit (12, 12A, 104) outputs the information corresponding to the task candidate that matches the task to the terminal (2).

[0142] (Configuration 8) An information processing method, comprising: One or more processors (101) acquire answers to each of a plurality of confirmation items related to the design of the production line through dialogue at a terminal (2) (S1); The one or more processors (101) create (S3) an initial model (5A) of the production line that satisfies the answer; The information processing method comprises the one or more processors (101) outputting (S7) the initial model (5A) to the terminal (2).

[0143] (Configuration 9) A program (107) for causing a computer (100) to execute an information processing method, the information processing method comprising: Obtaining answers to each of a plurality of confirmation items related to the design of the production line through dialogue on a terminal (2) (S1); Creating (S3) an initial model (5A) of the production line that satisfies the answers; and outputting (S7) the initial model (5A) to the terminal (2).

[0144] Although the embodiments of the present invention have been described, the embodiments disclosed herein should be considered to be illustrative and not restrictive in all respects. The scope of the present invention is defined by the claims, and it is intended to include all modifications within the meaning and scope of the claims. [Explanation of symbols]

[0145] 1, 1A Information processing system, 2 Terminal, 3, 3A to 3D UI screen, 4 User, 5 Model, 5A Initial model, 5B, 5C Corrected model, 10 Dialogue processing unit, 11 Model creation unit, 12 Output unit, 12A Report output unit, 13 Message input unit, 14 Message output unit, 15 Input recognition unit, 16 Missing information determination unit, 17 Message creation unit, 18 Model memory unit, 19 Report creation unit, 20 Report memory unit, 21 Correction possibility determination unit, 22 Proposal data generation unit, 25 Display processing unit, 31 to 33 Area, 51, 51c to 51e Virtual module, 51a Load port, 51b Load port, 52 Virtual AMR, 52a Standard route, 53, 53a Virtual worker, 55a to 55f Virtual conveyor belt, 100 Computer, 101 Processor, 102 RAM, 103 Storage device, 104 Communication interface, 105 Input device, 106 Display, 107 Program, 170, 172, 174, 190 Table, 176-178 Quality Function Deployment Table, 180 Definition file set, 181-185 Definition file, 311, 311a-311j, 312, 312a-312j Message.

Claims

1. An information processing system, a dialogue processing unit that acquires answers to each of a plurality of confirmation items related to the design of the production line through a first dialogue at the terminal; a model creation unit that creates an initial model of the production line that satisfies the answer; an output unit that outputs the initial model to the terminal.

2. The dialogue processing unit By analyzing the natural language input to the terminal, it is determined whether or not the answers to all of the plurality of confirmation items have been obtained; 2. The information processing system according to claim 1, wherein, in response to determining that the answers have not been obtained for at least some of the plurality of confirmation items, a first question for inquiring about the at least some of the items is output to the terminal.

3. a first storage unit that stores a sample model for each combination of answer candidates for the plurality of confirmation items; The information processing system according to claim 1 , wherein the model creation unit creates the initial model based on the sample model corresponding to a combination that matches the answer.

4. The dialogue processing unit further acquires a request for modification of the initial model through a second dialogue on the terminal; the model creation unit creates a modified model by modifying the initial model so as to satisfy the request; The information processing system according to claim 1 , wherein the output unit outputs the corrected model to the terminal.

5. a determination unit that determines whether the corrected model satisfies the answer, 5. The information processing system according to claim 4, wherein the dialogue processing unit, in response to determining that the corrected model does not satisfy the answer to a specific item among the plurality of confirmation items, outputs an error message to the terminal indicating that the answer to the specific item and the request are incompatible.

6. The dialogue processing unit creating a second question for obtaining the request according to the answer; The information processing system according to claim 4 , wherein the second question is output to the terminal, thereby acquiring the request from the terminal.

7. the dialogue processing unit further acquires a problem regarding the design of the production line through a third dialogue on the terminal; the information processing system further includes a second storage unit configured to store, for each of the production line design problem candidates, information for solving the problem candidates; The information processing system according to claim 1 , wherein the output unit outputs the information corresponding to the task candidate that matches the task to the terminal.

8. An information processing method, comprising: one or more processors acquiring answers to each of a plurality of confirmation items related to the design of the production line through dialogue at a terminal; said one or more processors creating an initial model of said production line that satisfies said answer; and the one or more processors outputting the initial model to the terminal.

9. A program for causing a computer to execute an information processing method, the information processing method comprising: obtaining answers to each of a plurality of confirmation items related to the design of the production line through dialogue at the terminal; creating an initial model of the production line that satisfies the answers; and outputting the initial model to the terminal.

Citation Information

Patent Citations

  • Method for supporting production line layout creation and method for production line layout creation

    JP2010122788A