Information processing device, and program
The system addresses outdated estimates by using past estimate information to generate attention information on deviations and differences, ensuring accurate and efficient quote creation for similar projects.
Patent Information
- Application Number
- JP2025145003
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-02
- Publication Date
- 2025-11-07
AI Technical Summary
Existing estimate generation technologies fail to account for fluctuations in material prices and other factors, leading to outdated and potentially unprofitable estimates when quoting for similar projects, as they rely solely on past drawing data without considering current cost changes.
A system that utilizes a storage means for past estimate information, an input means for current project data, an extraction means to find similar information, and a generating means to create attention information highlighting deviations and differences, thereby supporting the creation of updated quotes.
This system supports the generation of accurate and efficient quotes by referencing past estimates, reducing reliance on individual expertise and minimizing errors, while ensuring timely and cost-effective quote preparation.
Smart Images

Figure 2025168450000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a technique for assisting in the generation of estimates. [Background technology]
[0002] A technique for automatically generating an estimate has been known for some time. For example, Patent Document 1 discloses a technique for automatically generating an estimate. The document describes a technique for generating a new estimate using the estimate data. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-022330 Summary of the Invention [Problem to be solved by the invention]
[0004] When deciding on the content of a quote for a certain project, it is necessary to consider the quotes generated in the past for similar projects. By referring to the estimate, it may be possible to create an estimate quickly. If you apply the details of past estimates as they are, you may not be able to get an appropriate estimate. For example, raw materials, labor costs, outsourcing costs (when outsourcing part of the manufacturing process to another company) The current situation regarding manufacturing, such as costs, has changed significantly since the estimate was made. As a result, the same estimates made in the past are no longer profitable. Even if there are only slight differences in the products to be manufactured between past projects and the project for which the estimate is being made this time, There may be cases where the manufacturing costs related to the differences are significantly different. There is no guarantee that the estimated amounts made in the past are reasonable. The technology described in 1 applies past drawing data similar to the input drawing data as is. However, the company only generates estimates based on the actual cost, and does not take into account fluctuations in material prices and other factors necessary to generate an appropriate estimate. Other important factors were not taken into account.
[0005] The present invention aims to support the task of making a new estimate by referring to past estimate information. do. [Means for solving the problem]
[0006] One aspect of the present disclosure is a system for manufacturing a product, comprising: a storage means for storing estimate information created for the manufacture of the product; an input means for inputting information about the manufacture of the product for which an estimate is made; Extraction of estimate information having information similar to all or part of the information input by the means means for creating quotation information for the target product based on the quotation information extracted by the extracting means; a generating means for generating attention information indicating points to be noted when generating the information; and a notification means for notifying the user of the attention information.
[0007] Another aspect of the present disclosure is a storage means for storing estimate information created for the manufacture of a product. inputting information about the manufacture of the product to be estimated into a computer having the The information similar to all or part of the information inputted in the inputting step is retrieved from the storage means. extracting estimate information having information; and extracting the estimate information extracted in the extracting step. Based on this information, we will provide information on points to note when creating quotation information for the target product. a generating step and a notifying step of notifying the attention information generated in the generating step. A program for executing the above is provided. [Effects of the Invention]
[0008] According to the present invention, the task of making a new estimate by referring to past estimate information is supported. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram showing an overview of an information processing system according to an embodiment. [Figure 2] FIG. 1 is a diagram illustrating an example of the functional configuration of an information processing system. [Figure 3] FIG. 2 is a diagram illustrating an example of a hardware configuration of a server. [Figure 4] FIG. 2 is a diagram illustrating an example of the hardware configuration of a user terminal. [Figure 5] FIG. 10 is a sequence diagram illustrating a consideration information notification process. [Figure 6] FIG. 10 is a diagram illustrating a material database. [Figure 7] FIG. 10 is a diagram illustrating a consideration information screen. [Figure 8] FIG. 10 is a diagram illustrating a consideration information screen. DETAILED DESCRIPTION OF THE INVENTION
[0010] 1. Configuration FIG. 1 is a diagram showing an overview of an information processing system S according to an embodiment. The system S is composed of a server 10, a network 20, and a user terminal 30. 0 is connected to a user terminal 30 via a network 20. is a network such as the Internet. 20 can be connected to the network 20 by wire or wirelessly, and Communication with the connected server 10 is possible.
[0011] Traditionally, suppliers that manufacture product parts or the products themselves (collectively referred to as products) - prepares a quotation for the company that has ordered the product from the supplier. The information processing system S is used to efficiently create appropriate estimates. Using data and information, we generate information to indicate points to note regarding the contents of the quotation that has been created. The information processing system S displays attention information on the user terminal 30. .
[0012] The server 10 uses a machine learning model that has learned estimate information created in the past for the manufacture of products. The quotation information preferably includes product drawing data, and the drawing data is stored in the storage unit 100. The estimate information is stored in association with other estimate information other than the data. The estimate information includes, for example, the total amount (total estimate). Multiple billing items (details) and the corresponding amounts for each item, such as outsourcing costs, processing fees (labor costs), and taxes. In the following, the drawing data is included in the estimate information. However, the drawing data does not necessarily have to be included in the quotation information. The data format is arbitrary, and can be PDF (Portable Document Format) or CAD ( It can be a general format of Computer Aided Design, 2D data, or 3D It may also be data.
[0013] The server 10 receives information ( The server 10 inputs the drawing data and Among the information and estimate information, estimate information having information similar to the input manufacturing information is extracted. Similar information includes information similar to the input manufacturing information as well as information related to the target product. The server 10 creates quotation information for the target product based on the extracted quotation information. The attention information indicating points to be considered in the process is generated, and the attention information is notified to the user terminal 30.
[0014] The user terminal 30 is a computer device or information processing device used by a user who creates a quotation. The user terminal 30 is a device, for example, a PC or a tablet terminal. The user terminal 30 displays the consideration information screen notified by the server 10.
[0015] FIG. 2 is a diagram illustrating an example of the functional configuration of the information processing system S. The information processing system S includes: A transmitting means 201, an acquiring means 202, an input means 203, a storage means 204, an extracting means 206, Acquisition means 207, determination means 208, determination means 209, generation means 210, notification means 211, It has an acquisition means 212, a display means 213, a control means 214, and a control means 215.
[0016] The functions of the server 10 will be described. The storage means 204 stores the machine learning model M and the material data. It stores various data and programs, including databases.
[0017] The acquisition means 202 acquires the manufacturing information transmitted from the user terminal 30. The manufacturing information is For example, a small number of items that have been learned by the machine learning model M, such as drawing data, product names, or material names, The input means 203 inputs the information acquired from the user terminal 30 to the machine learning model M. The drawing data included in the manufacturing information is input. The extraction means 206 extracts the input drawing data. The extraction means 206 determines the degree of similarity between the drawing data and each of the drawing data included in the estimate information. In this case, estimate information with a high degree of similarity is preferentially extracted, so similarity corresponds to priority. That is, the similarity is a priority determined based on the commonality between the input information and each estimate information. The extraction means 206 extracts the top three pieces of drawing data in terms of similarity from the output, and The acquisition means 207 outputs the estimate information corresponding to each of the drawing data. The determination means 208 reads the base and acquires data related to the material. The determining means 209 determines the degree of deviation for a predetermined element using the manufacturing information. The drawings included (hereinafter referred to as input drawings) and the drawings corresponding to the extracted quotation information (hereinafter referred to as The generating means 210 determines the differences between the determined similarity and the determined The system generates attention information including at least one of the deviation degree and the determined difference. The means 211 notifies the user terminal 30 of the attention information. The control means 214 controls various Do the following.
[0018] The functions of the user terminal 30 will be described. The transmission means 201 transmits manufacturing information to the server 10. The acquisition means 212 acquires the consideration information from the server 10. The display means 213 It displays the consideration information notified from the server 10. The control means 215 performs various controls.
[0019] FIG. 3 is a diagram illustrating a hardware configuration of the server 10. The server 10 includes a CPU ( Central Processing Unit) 101, memory 102, storage 103, and communication IF (I The CPU 101 is a computer device that executes programs. The server 10 is a control device that performs various calculations and controls other hardware elements of the server 10. The memory 102 functions as a work area when the CPU 101 executes a program. The storage 103 is a non-volatile memory that stores various programs and data. The communication IF 104 is a functional auxiliary storage device. It is a communications device that communicates with other devices in accordance with the IEEE 802.11b standard.
[0020] In this example, the storage 103 is a computer device in the information processing system S. A program (hereinafter referred to as the "server program") for functioning as a server 10 When the CPU 101 executes the server program, the computer The function of FIG. 2 is implemented. When the CPU 101 is executing the server program, At least one of the memory 102 and the storage 103 is an example of a storage means 204; The CPU 101 includes an input unit 203, a storage unit 204, an extraction unit 206, an acquisition unit 207, This is an example of the determining means 208, the determining means 209, the generating means 210, and the control means 214. The communication IF 104 is an example of the acquisition unit 202 and the notification unit 211 .
[0021] FIG. 4 is a diagram illustrating a hardware configuration of the user terminal 30. The user terminal 30 includes: CPU (Central Processing Unit) 301, memory 302, storage 303, communication I A computer having an F (Interface) 304, an input unit 305, and a display 306 The CPU 301 executes programs to perform various calculations, and the user terminal 30 The memory 302 is a control device that controls the other hardware elements. This is the main memory device that functions as a work area when executing programs. 3 is a non-volatile auxiliary storage device that stores various programs and data. 304 communicates with other devices according to a predetermined communication standard (e.g., Ethernet). The input unit 305 is a communication device that is configured with a keyboard, a mouse, a touch panel, or the like. The display 3 is an operation unit that inputs various information according to the user's instructions. 06 is a flat panel display such as an LCD or an OLED display. It is composed of (a) and outputs images or characters.
[0022] In this example, the storage 303 is a computer device in the information processing system S. A program for functioning as a user terminal 30 (hereinafter referred to as a "user terminal program") When the CPU 301 executes the server program, The functions shown in Figure 2 are implemented in the data device. The CPU 301 executes the user terminal program. In this state, the CPU 301 is an example of the control means 215, and the communication IF 304 is The display 306 is an example of the display means 213. This is an example.
[0023] In this embodiment, a PC or a tablet terminal is used as the user terminal 30. A smartphone or the like may also be used.
[0024] 2.Operation The operation of the information processing system S will be described below. FIG. 5 is a system illustrating an example of attention information notification processing. In step S501, the transmitting means 201 of the user terminal 30 The acquiring means 202 of the server 10 receives the manufacturing information from the user terminal 30. Obtain manufacturing information.
[0025] In step S502, the input means 203 of the server 10 inputs the user's The drawing data included in the manufacturing information received from the user terminal 30 is input. The data may be, for example, a design drawing or a photograph of the exterior of the target product.
[0026] The machine learning model M is a model that has been trained using training data. Data containing information related to product drawing data, and related to previously created quotations The training data is, for example, drawing data with attribute information of the drawing data. The attribute information is the file name, product name, requester name, expected Material costs, Actual material costs, Estimated outsourcing costs, Actual outsourcing costs, Estimated in-house processing costs, Actual in-house processing costs, Estimated The file name includes the processing time, actual processing time, processing cost, total amount, and quotation creation date. The name of the drawing data file. The product name is the name of the product corresponding to the drawing data. The client name is the name of the person who requested the creation of an estimate corresponding to the drawing data. The material cost is an item that shows the material cost estimated when the quotation was created. The estimated material cost is , and further includes three items: material name, material unit price, and material quantity. The material unit price is the unit price of the material corresponding to the material name. The quantity is the quantity of the material corresponding to the material name. The actual material cost is the actual cost after the estimate is created. The expected subcontracting costs are the costs of materials that were incurred when the quotation was prepared. Actual outsourcing costs are the actual outsourcing costs incurred after the estimate was created. In-house processing costs are the in-house processing costs estimated when the quotation was prepared. Actual in-house processing costs are , is the actual in-house processing cost after the quotation is prepared. This item indicates the processing time estimated when the quotation was created. The actual machining time after the machining is completed, or the estimated machining time after the machining is completed (i.e. The processing cost is the cost per unit of processing. The total amount is the total amount of the estimate. The estimate creation date is the date on which the estimate was created. The items that make up the quotation information are just examples, and for example, some items may not exist. stomach.
[0027] In step S503, the extraction means 206 of the server 10 The similarity between the input drawing data and the drawing data corresponding to the quotation information is output. That is, the extraction means 206 searches for drawing data that is similar to the input drawing. The drawing data included in the manufacturing information and the drawing data corresponding to the quotation information are The similarity is an index that shows the degree of similarity between the two bodies. For example, the similarity can be expressed as a percentage between 0% and 1%. The higher the similarity, the closer the relationship between the drawing data and the quotation information included in the manufacturing information is. This indicates that the information and the corresponding drawing data are similar.
[0028] In step S504, the extraction means 206 of the server 10 The top three drawing data in terms of similarity outputted by the above process (hereinafter referred to as "similar drawing data"), and , and outputs the estimate information corresponding to each of the similar drawing data. Among the estimation information contained in the machine learning model M, the input drawing is used as a key to find similar information to the input drawing. The estimation information linked to the similar drawings is extracted. The information may include information similar to all or part of the information entered in step S502. The extraction means 206 goes through the processes of steps S503 and S504. and output the similarity, similar drawing data, and estimate information corresponding to each similar drawing data. The similar drawing data may be, for example, a design drawing or a photograph of the product's appearance.
[0029] In step S505, the acquisition means 207 of the server 10 reads the material database. and obtain data related to materials.
[0030] FIG. 6 is a diagram illustrating a material database. The material database includes information such as material names, material units, and so on. The material name is the name of the material. The material unit price is the price of the material. The update date is the date on which the corresponding record was created or modified.
[0031] In step S506, the determination means 208 of the server 10 determines whether or not the The manufacturing information transmitted in step S502 and the estimate information extracted in step S504 are used to The deviation (an example of the degree of deviation) is determined for the elements of step S. This is performed for each record of the estimate information extracted in 504. The predetermined elements are, for example, , material costs, outsourcing costs, or in-house processing costs.
[0032] The determination means 208 compares the estimated amount calculated using the reference information with the estimated amount included in the estimate information. The standard information is, for example, information on raw material prices (transitions), outsourcing, The cost (actual amount ordered to the subcontractor), estimated processing time, etc. are used as the basis for calculating the estimated amount. Includes any indicators or calculation algorithms that can be used. Material names included in manufacturing information Even if the material name included in the quotation information matches the name of the material, if you have previously created a quotation The unit price of materials may have fluctuated since the estimated price included in the estimate information. The degree of discrepancy between the material unit price of the material cost and the material unit price acquired in step S505 In this case, the estimated amount calculated using the standard information is determined based on the material unit price of the estimated material cost. The estimated amount included in the estimate information corresponds to the material unit price acquired in step S505. Correct.
[0033] In addition, the estimated material costs and estimated subcontract costs included in the quotation information are included in the same quotation information. The actual material costs and actual outsourcing costs may differ from those included in the calculation. 08 is the estimated material cost and estimated subcontract cost included in the quotation information, and The degree of deviation is determined for each of the actual material costs and actual subcontract costs included in the calculation. The estimated amount calculated using the standard information is the sum of the estimated material costs and estimated subcontract costs included in the estimate information. The estimated amount calculated using the estimate information corresponds to the actual material cost and actual outsourcing cost. Each corresponds to:
[0034] Furthermore, the estimated processing time included in the quotation information may differ from the actual processing time. The determination means 208 determines the estimated time required for processing, which is obtained by multiplying the estimated processing time included in the estimate information by the processing unit price. The estimated processing cost and the actual processing cost obtained by multiplying the actual processing time included in the estimate information by the processing unit price. In this case, the estimated amount calculated using the standard information is used for the forecast processing. The estimated amount calculated using the estimate information corresponds to the actual processing cost. 8 does not judge the degree of discrepancy between the estimated processing cost and the actual processing cost, but rather judges the estimated processing time and the actual processing cost. It is also possible to determine the degree of deviation from the work time.
[0035] When the two values used to determine the deviation d are a and b, the deviation d is calculated as follows: This is derived using formula 1. Which of the two numbers is a and which is b? is predetermined by the user. [Formula 1] d=(|ab|) / a×100
[0036] In step S507, the determining means 209 of the server 10 determines whether the input drawing and the similar drawing are the same or different. More specifically, the determining means 209 determines the differences between the input drawing data and the drawing data. It is determined which parts are different between the entire surface and the entire drawing of the similar drawing data.
[0037] In step S508, the generating means 210 of the server 10 the similarity output in step S504, the similar drawing data and its estimate information, the deviation determined in step S506, and the determination in step S507 Based on the differences, attention information is generated. This information includes a warning against directly quoting the information into the input drawing. The generating means 210 stores, as the attention information, the degree of similarity between which input drawing and which similar drawing. Information indicating the degree of deviation between which elements, and Information indicating which parts of the input drawing differ from which parts of the similar drawing Generate information including:
[0038] Furthermore, the generating means 210 generates a consideration information screen including the consideration information. The screen includes at least the input drawing, the similar drawing, and the attention information. The drawing data may include estimate information corresponding to the drawing data.
[0039] In step S509, the notification means 211 of the server 10 notifies the user terminal 30 of the attention information. Specifically, the notification means 211 notifies the user terminal 30 of the data of the attention information screen. The acquisition means 212 of the user terminal 30 receives the notice of the attention information from the user terminal 30. Specifically, the acquisition unit 212 acquires data of the consideration information screen from the user terminal 30. Get it.
[0040] In step S510, the display means 213 of the user terminal 30 displays the information in step S509. Specifically, the attention information transmitted in step S509 is displayed. The attention information screen will be displayed.
[0041] 7 is a diagram illustrating an example of a notice information screen on the user terminal 30. The information screen includes an input drawing 701, a similar drawing 702, a similar drawing 703, a similar drawing 704, and a similarity score. 705, similarity 706, similarity 707, and message 708. 5, the similarity 706, the similarity 707, and the message 708 are examples of attention information. The input drawing 701 is a drawing included in the manufacturing information transmitted in step S701. The similar drawing 702, the similar drawing 703, and the similar drawing 704 are The drawings are included in the estimate information extracted by the system. Similar drawings are sorted in descending order of similarity. That is, the similar drawing 702 has the highest similarity among the three similar drawings. The similarity score 704 is the lowest among the three similar drawings. The similarity score 705 is the highest among the input drawing 701 and the The similarity with the similar drawing 702 is shown. If the similarity is within a first predetermined range, for example, 100%, If the item is a repeat item, the message "<Repeat item>" will be displayed along with the similarity. The message is to use the same drawing as the input drawing 701 because the similarity is 100%. This indicates that the same estimate has been made before. For example, if the similarity is between 99% and 100%, the message "<Revision Project>" will be displayed along with the similarity. This message appears if the similarity is less than 100%. The input drawing 701 is a drawing that has been modified from the similar drawing 703 because it is close to 100%. If the similarity is within a third predetermined range, for example, 95% or more and less than 99%, If there is a similarity, the message "<Similar case>" will be displayed along with the degree of similarity. The similar drawings and the similarity are displayed on the user terminal 30, so that the user can easily It can not only recognize previous drawings that are similar to the input drawing, but also determine how similar the previous drawings are to the input drawing. It is possible to understand whether the drawings are similar. In addition, the differences between the input drawing and the similar drawing are displayed. This allows users to generate the same estimate as for similar drawings without considering differences in the drawings. This can prevent the problem from occurring.
[0042] Note that the attention information shown in FIG. 7 is merely an example. For example, the calculated similarity and / or Alternatively, the degree of discrepancy may be omitted. In this case, the degree of similarity may be expressed numerically. In addition, based on the degree of similarity, the display mode (position and size) of similar drawings may be changed. For example, the higher the similarity, the larger the size of the image. The messages are displayed in a predetermined order, from top to bottom, according to the degree of the message. The display may be omitted.
[0043] Message 708 is a message for notifying the degree of deviation. If the deviation judged in the above exceeds a threshold value predetermined by the user, the message The first line of message 708 is the material name "xxx". For the unit price of a material, the estimated material cost included in the quotation information and the cost included in the material database This shows that the deviation from the actual material unit price is 20%. The figure shows that the discrepancy between the estimated subcontracting costs included in the quotation information and the actual subcontracting costs is 10%. The third line of message 708 shows the estimated processing time and actual processing time included in the quotation information. This shows that the discrepancy between the two is 15%. Even if it is a surface, due to fluctuations in material prices, the estimate information of similar drawings can be directly input to the input drawing. It may be undesirable to quote the message 708 notifying the degree of deviation. By displaying the quote at the end of the month, users can be encouraged to create more appropriate quotes. .
[0044] Continuing from FIG. 7, FIG. 8 is a diagram illustrating an example of the consideration information screen on the user terminal 30. As shown in FIG. The consideration information screen shown in Fig. 8 includes a difference area 801 and a difference area 802. The area 801 and the difference area 802 are examples of attention information. The figure shows the parts corresponding to the differences found in the input drawing and the similar drawing. By displaying the area on the user terminal 30, the user can easily compare the input drawing and the similar drawing. Therefore, differences can be easily recognized.
[0045] When the attention information screens as shown in FIGS. 6 to 8 are displayed on the user terminal 30, The user must decide whether to use highly similar quotation information as is for a new quotation. can be done.
[0046] According to the above example, the probability that confirmation or correction is required is reduced by referring to past estimate information. In cases where the information is too high, the user is notified of the necessary information, allowing them to check and correct (reexamine) the information. As a result, users tend to blindly trust past estimate information for similar projects. There is a possibility that inappropriate estimate information may be generated by applying the information unconditionally. On the other hand, if there are similar projects, there is no need to create quotation information from scratch, and the cost is reduced. The time required to prepare a quote is reduced because the user only needs to confirm and make any necessary corrections. This allows for both speedy creation and accuracy (validity of quote contents). When used by new employees who do not have a deep understanding of the system or engineers who are unfamiliar with creating estimates, Even if you are not a skilled worker, you can demonstrate the same speed and accuracy as a veteran of the quotation creation work. As a result, this will lead to the elimination of dependency on individuals in the creation of estimates and to improved work efficiency for manufacturers. is expected.
[0047] 3. Variations The present invention is not limited to the above-described embodiment, and various modifications are possible. Some modifications are described below. Two or more of the features described in the following modifications are combined. They may also be used in combination.
[0048] The storage means 204 of the server 10 stores validity information relating to the validity of the estimated amount, and The stage 210 may generate attention information based on the relevance information. For example, order information, revenue information, or the number of man-hours required to complete a product. This is information that indicates whether the quotation has been approved by the requester, for example, "Order" or "Review". Revenue information indicates whether the estimated amount exceeded the manufacturing cost. The storage means 204 of the server 10 is information such as "red ink" or "black ink". An accounting database (not shown) stores data required to generate revenue information. That's fine.
[0049] The information to be compiled into the database is limited to information related to materials as shown in the materials database. The information to be compiled into the database is not limited to the above, and other information may be compiled into the database. The information may be, for example, information on outsourcing costs, in-house processing costs, or transportation costs, or information on electricity costs, etc. The information may be related to any energy cost.
[0050] The estimation information is not learned by the machine learning model M, but rather, part or all of the estimation information is For example, only the drawing data of the estimate information may be stored in another database. The information may be learned by a machine learning model M, and other information may be stored in a database.
[0051] Drawing data is not limited to being included in the quotation information. For example, quotation information may include drawing data. It may not be included.
[0052] The number of pieces of quotation information extracted by the extraction means 206 is not limited to three. The estimate information may be, for example, one piece of estimate information, or may be the estimate information with the highest similarity. Alternatively, estimate information having a similarity equal to or greater than a predetermined value may be extracted.
[0053] Attention information is not limited to being based on similarity, deviation, and difference. The information does not necessarily indicate the degree of similarity between an input drawing and a similar drawing. , information indicating the degree of deviation between which elements and which elements, and Include all information indicating which parts differ from which parts in similar drawings It is not limited to the above, and may be only a part of these, or may be other information different from these. The attention information may be, for example, the estimate information extracted by the extraction means 206. It may also be information indicating that the estimate information was created on a date prior to the date on which it was created. In addition, the information of interest may include, for example, the forecast order rate, the recommended quotation amount, or the information generated during the manufacturing of the product subject to the quotation. In this case, the predicted order rate and recommended estimate The amount is calculated based on multiple estimates and past order or revenue information for similar products. It may be calculated.
[0054] If there are multiple similar drawings, the order in which the similar drawings are arranged on the attention information screen is For example, the similar drawing with the highest similarity may be ranked higher than the other similar drawings. Alternatively, the color or type of the frame surrounding the most similar drawing may be displayed in a more clear manner. The color or type of the frame surrounding the similar drawings may be different. The faces may be displayed in a manner that makes them distinguishable from other similar drawings.
[0055] If there are multiple similar drawings, the attention information screen will display the attention information as well as the estimate information based on multiple estimate information. It is also possible to display newly generated quotation information based on a plurality of quotation information. The estimate information generated may be, for example, the average of the estimates corresponding to multiple similar drawings. be.
[0056] The message displayed on the attention information screen along with the similarity is "<Repeat case>" , "<Revision Project>" and "<Similar Project>". For example, the message could also be, "This is the drawing that was used when the estimate was created previously."
[0057] The message displayed along with the similarity is based on the numerical value of the similarity, but the threshold The value may be freely set by the user.
[0058] The similarity is not limited to being expressed as a percentage, but may be expressed as a number from 1 to 10, for example. It can be expressed as "," or it can be expressed as letters from A to E, or it can be expressed as "," ... Any classification may be set.
[0059] The data input to the machine learning model M is not limited to drawing data. For example, material names That is, the similarity, the similar drawing data, and the estimate information thereof may be The output is not limited to being based on the
[0060] The number of difference areas displayed on the attention information screen is not limited to one, and may be multiple. For example, the attention information screen may display all the differences as difference areas. In addition, the server 10 calculates the difference level of the difference and displays a predetermined threshold on the attention information screen. Based on the value, only the different areas that satisfy the condition may be displayed.
[0061] The correspondence between the functional elements and the hardware elements in the information processing system S is shown in the embodiment. For example, the functions of the server 10 in the embodiment are not limited to those exemplified above. Some of the above may be implemented on a separate server. Some of the functions described as those of the server 10 may be implemented in other devices on the network. The server 10 may be a physical server or a virtual server (including a so-called cloud). Some or all of the functions of the user terminal 30 may be implemented in the server 10. .
[0062] The operation of the information processing system S is not limited to the above example. The order may be changed as long as there is no contradiction. The processing procedure may be omitted.
[0063] In short, in the information processing system according to the present invention, previously created information on the manufacture of a product is storing the received quotation information in a storage means; and inputting information relating to the manufacture of the product for which the quotation is received. a step of receiving a force; and storing all of the information input by the input means from the storage means. or extracting estimate information having information similar to the information extracted by the extraction means; Based on the submitted quotation information, we will explain the points to note when creating quotation information for the above-mentioned target products. generating attention information indicating the attention information; and notifying the attention information generated by the generating means. It is only necessary that the steps of (1) and (2) are executed.
[0064] The various programs exemplified in the embodiments are each available through a network such as the Internet. It may be provided by download via the network or on DVD-ROM (Digital Versus The information is recorded on a computer-readable non-transitory recording medium such as a portable disc read-only memory. It may be provided in a recorded form. [Explanation of symbols]
[0065] 10...server, 20...network, 30...user terminal, 101...CPU, 102...memory 103...storage, 104...communication IF, 201...transmission means, 202...acquisition means, 2 03...input means, 204...storage means, 206...extraction means, 207...determination means, 208...determination determining means, 209...judgment means, 210...generating means, 211...notifying means, 212...obtaining means, 213...display means, 214...control means, 215...control means, 301...CPU, 302...memory Memory, 303... storage, 304... communication IF, 305... input unit, 306... display , 701...input drawing, 702...similar drawing, 703...similar drawing, 704...similar drawing, 705 ...Similarity, 706...Similarity, 707...Similarity, 708...Message, 801...Difference area , 802...Difference area
Claims
1. a storage means for storing estimate information prepared for the manufacture of a product; an input means for inputting information regarding the manufacture of the product for which the quotation is to be made; information similar to all or part of the information input by the input means from the storage means; extraction means for extracting estimate information; Estimate information for the target product is created based on the estimate information extracted by the extracting means. generating means for generating attention information indicating points to be considered when a notification means for notifying the attention information generated by the generation means; An information processing device having the above.
2. The storage means further stores reference information used to calculate the estimated amount, The generating means generates an estimate based on the reference information and the extracted estimate information. If the degree of deviation from the included estimated amount exceeds a predetermined threshold, the attention information is generated. The information processing device according to claim 1 .
3. The storage means further stores validity information regarding the validity of the estimated amount, The generating means generates the attention information based on the validity information. The information processing device according to claim 1 .
4. The validity information indicates whether the estimated amount has been approved by the client.
4. The information processing device according to claim 3.
5. The validity information indicates whether the estimated amount exceeded the manufacturing cost.
4. The information processing device according to claim 3.
6. The generating means generates the drawing data included in the extracted estimate information and the input information. Generate information that shows the differences between the drawing data included in the report The information processing device according to claim 1 .
7. A plurality of pieces of quotation information are extracted by the extraction means from the information input by the input means. In this case, the notification means notifies the user based on the commonality between the information input by the input means and each estimate information. In accordance with the priority determined based on the above, one or more pieces of quotation information are selected from the plurality of pieces of quotation information. Display along with important information The information processing device according to claim 1 .
8. A plurality of pieces of quotation information are extracted by the extraction means from the information input by the input means. In this case, the notification means notifies the user of one piece of newly generated quotation information based on the plurality of pieces of quotation information. and displaying the information together with the attention information. The information processing device according to claim 1 .
9. the input means further accepts input of quotation information for the product to be quoted, The consideration information is determined based on a plurality of pieces of estimate information stored in the storage means. Projected order rates, recommended estimates, and estimated carbon dioxide emissions from the manufacture of the subject product At least one of the following emissions is included: The information processing device according to claim 1 .
10. A computer having a storage means for storing estimate information created for the manufacture of a product. 、 inputting information regarding the manufacture of the product for which the quotation is made; The information input in the input step is stored in the storage means. extracting quotation information having information relating to the Based on the quotation information extracted in the extracting step, the quotation information of the target product is generating consideration information indicating points to be considered when creating the information; a notification step of notifying the attention information generated in the generating step; A program to execute.
Citation Information
Patent Citations
Estimate creation support system and program
JP2005258614A
Estimation work support system, method, and program
JP2017204223A
Structure analyzing system, structure analyzing method, and computer program
JP2020190801A
Sheet metal processing estimate creation support device and sheet metal processing estimate creation support method
JP2021022330A