Information processing device, and program

JP2024053086A5Active Publication Date: 2025-06-03TAKUMIKEN KOGYO CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024036159
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-08
Publication Date
2025-06-03
Estimated Expiration
2042-08-18

AI Technical Summary

Technical Problem

Existing technologies fail to generate accurate estimates for current projects due to significant changes in manufacturing costs and conditions since past estimates were made, even when slight differences in products exist, leading to potential inaccuracies.

Method used

An information processing system that stores past estimate information, extracts similar information using a machine learning model, and generates attention information highlighting deviations and differences to support the creation of new estimates.

Benefits of technology

This system ensures accurate and efficient generation of new estimates by referencing past data, reducing reliance on outdated information and minimizing errors, thereby improving speed and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To support generation of novel estimation information by referring to past estimation information.SOLUTION: A server 10 stores estimation information created regarding production of a product, inputs information regarding production of a product being an estimation object, extracts estimation information having information similar to all or part of the input information, generates attention information indicating attention items needed when creating estimation information of the object on the basis of the extracted estimation information, and notifies users of the generated attention information.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to techniques for assisting in the generation of estimates. [Background technology]

[0002] Conventionally, a technique for automatically generating an estimate has been known. For example, Patent Document 1 describes 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 project, it is necessary to refer to 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 contents of past estimates as they are, you may not be able to obtain an appropriate estimate. For example, raw materials, labor costs, outsourcing costs (when outsourcing part of the manufacturing process to another company) The manufacturing situation, such as costs, has changed significantly since the estimate was made. As a result, the previous estimates 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 quotation is being quoted, There may be cases where the manufacturing costs related to the differences are significantly different. There is no guarantee that the estimates made in the past will be valid. 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 or 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 method for manufacturing a product, comprising: An input means for inputting information regarding the manufacture of the product for which an estimate is made, and storing the input information from the storage means Extraction of quotation information having information similar to all or a part of the information input by the means and creating quotation information for the target product based on the quotation information extracted by the extraction means. A generating means for generating attention information indicating points to be noted when creating the and a notification means for notifying the user of the attention information that has been received.

[0007] Another aspect of the present disclosure is a storage means for storing estimate information created for the manufacture of a product. inputting information regarding the manufacture of the product to be estimated into a computer having the The information similar to all or a part of the information inputted in the inputting step is retrieved from the storage means. extracting estimate information having information; and Based on the information, the company will provide information on points to note when preparing quotation information for the target product. A generating step and a notification step of notifying the attention information generated in the generating step. A program for executing the above is provided. Effect 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 description of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram showing an overview of an information processing system according to an embodiment. [Diagram 2] FIG. 1 is a diagram illustrating an example of a functional configuration of an information processing system. [Diagram 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. [Diagram 5] FIG. 11 is a sequence diagram illustrating a consideration information notification process. [Figure 6] FIG. 13 is a diagram illustrating a material database. [Figure 7] FIG. 13 is a diagram illustrating a consideration information screen. [Figure 8] FIG. 13 is a diagram illustrating a consideration information screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[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) - Prepare 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, generate information to indicate points to note regarding the contents of the quotation 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 quotation information created in the past regarding the manufacture of products. The quotation information preferably includes product drawing data, and the drawing data is 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). Also, the cost of materials, Multiple billing items (details) such as outsourcing fees, processing fees (labor costs), and taxes, and the corresponding fees for each item 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 be data.

[0013] The server 10 receives information ( The server 10 inputs the drawing data and Among the information and the 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 a functional configuration of the information processing system S. A transmitting means 201, an acquiring means 202, an input means 203, a storing 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 acquiring 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 already been learned by the machine learning model M, such as drawing data, product names, or material names, The input means 203 inputs the machine learning model M into the user terminal 30. 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 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 extracted preferentially, so similarity corresponds to priority. That is, the similarity is a priority determined based on the commonality between the input information and each quotation information. The extraction means 206 extracts the top three pieces of drawing data from the output similarity, and The acquisition means 207 outputs the estimation information corresponding to each of the drawing data. The determination means 208 reads the base and acquires data related to materials. The determining means 209 determines the degree of deviation for a predetermined element by using the manufacturing information. The drawings included in the estimate (hereinafter referred to as input drawings) and the drawings corresponding to the extracted estimate information (hereinafter referred to as The generating means 210 determines the difference between the determined similarity and the determined The system generates attention information including at least one of the determined deviation and the determined difference. The means 211 notifies the user terminal 30 of the attention information. 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 executes a program. 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 storage device that supports a predetermined communication standard (for example, Ethernet (registered trademark)). 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 an information processing system S. A program (hereinafter referred to as the "server program") for functioning as a server 10 that 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 determination means 208, the determination means 209, the generation means 210, and the control means 214. The communication IF 104 is an example of an acquisition unit 202 and a 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 provides the user terminal 30 The memory 302 is a control device that controls the other hardware elements. Storage 30 is a 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 performs the input and output of the input signal. The display is an operation unit that inputs various information according to the user's instructions. 06 is a flat panel display such as a liquid crystal display or an organic electroluminescence display. It is composed of (a) and outputs images or characters.

[0022] In this example, the storage 303 is a computer device in an information processing system S. A program for functioning as a user terminal 30 (hereinafter referred to as a "user terminal program") The CPU 301 executes the server program, The functions of Fig. 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 a consideration information notification process. In step S501, the transmission means 201 of the user terminal 30 The acquiring means 202 of the server 10 transmits the manufacturing information to the user terminal 30. Obtain manufacturing information.

[0025] In step S502, the input means 203 of the server 10 inputs the user 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 including information related to product drawing data, and related to quotations created in the past The teaching 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 cost, Actual material cost, Forecasted outsourcing cost, Actual outsourcing cost, Forecasted in-house processing cost, Actual in-house processing cost, Forecast 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 a quotation corresponding to the drawing data. The material cost is an item that shows the material cost estimated when the quotation was created. The expected material cost is ,In addition, it contains three items: material name, material price, and material quantity. The name of the material that constitutes the material. The material unit price is the unit price of the material that corresponds 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 outsourcing cost is the cost of materials that was estimated when the quotation was prepared. The actual outsourcing cost is the outsourcing cost that was actually incurred after the quotation was created. The in-house processing cost is the in-house processing cost estimated when the quotation was prepared. The actual in-house processing cost is , is the actual in-house processing cost incurred after the quotation was prepared. Estimated processing time is This item indicates the processing time estimated when the quotation was created. The actual machining time after the work is completed, or the estimated machining time after the work is completed (so-called The processing cost is the cost per unit of processing. The total amount is the total amount of the estimate. The estimate date is the date on which the estimate was prepared. The items constituting the quotation information are merely examples. For example, some items may not be present. 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 similar to the input drawing. Similarity The whole drawing of the drawing data included in the manufacturing information and the whole drawing of the drawing data corresponding to the quotation information are The degree of similarity is an index showing the degree of similarity between the body and the object. The similarity can be expressed as a percentage ranging from 0% to 1. The higher the similarity, the closer the relationship between the drawing data and the quotation information in the manufacturing information is to the actual value. 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 based on similarity (hereinafter referred to as similar drawing data) output by the above process, 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 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 performs the processes in steps S503 and S504. Then, output the similarity, similar drawing data, and quotation information corresponding to each similar drawing data. The similar drawing data is, for example, a design drawing or an external photograph of the product.

[0029] In step S505, the acquisition means 207 of the server 10 reads the material database. The data on materials is obtained by inputting the data.

[0030] FIG. 6 is a diagram illustrating a material database. The material database includes information such as material names, material units, and the like. The material name is the name of the material. The material unit price is the 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 Using the manufacturing information transmitted in step S502 and the estimate information extracted in step S504, The degree of deviation (an example of the degree of deviation) is determined for the elements of This is performed for each record of the quotation information extracted in 504. The predetermined elements are, for example, , material costs, outsourcing costs, or in-house processing costs, etc.

[0032] The determination means 208 compares the estimated amount calculated using the reference information with the estimated amount included in the estimate information. The degree of deviation is judged. The reference information is, for example, information on raw material prices (trends), outsourcing The cost (actual amount ordered from 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 in the quotation information matches the name of the material, if a quotation was created previously The unit price of materials may have fluctuated since the estimated price included in the quotation information. The degree of discrepancy between the unit price of the material cost and the unit price of the material acquired in step S505 In this case, the estimated amount calculated using the standard information is determined based on the unit price of the expected material cost. In this case, 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 the estimated subcontract costs included in the quotation information are each included in the same quotation information. The actual material cost and the actual outsourcing cost may be different from those included in the judgment means 2. 08 is the estimated material cost and the estimated subcontract cost included in the quotation information, 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 amounts calculated using the quotation information correspond to the actual material costs and actual outsourcing costs. Each corresponds to:

[0034] In addition, the estimated processing time and the actual processing time included in the quotation information may differ. The determination means 208 multiplies 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 quotation information by the processing unit price, In this case, the estimated amount calculated using the standard information is subject to 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 judge the degree of deviation from the work hours.

[0035] When the two values ​​for determining the deviation d are a and b, the deviation d is as follows: It is derived using formula 1. Which of the two numbers should be a and which should be b? is predetermined by the user. [Formula 1] d = (| a b |) / a × 100

[0036] In step S507, the determination means 209 of the server 10 determines whether the input drawing and the similar drawing are the same or different. More specifically, the determination unit 209 determines the difference 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 quoting the information directly into the input drawing. The generating unit 210 generates, as the attention information, the degree of similarity between which input drawing and which similar drawing. Information indicating the degree of deviation between each element, and Information showing which parts of the input drawing differ from which parts of the similar drawing Generate information including:

[0038] In addition, the generating means 210 generates a consideration information screen including the consideration information. The screen includes at least an input drawing, a similar drawing, and 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 attention information screen data. The acquisition means 212 of the user terminal 30 transmits 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 Specifically, the attention information transmitted in step S509 is displayed. The attention information screen will be displayed.

[0041] FIG. 7 is a diagram illustrating a consideration information screen in 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 degree. Similarity 705, similarity 706, similarity 707, and message 708. 5, the similarity 706, the similarity 707, and the message 708 are examples of the 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 quotation information extracted by the 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 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%. If the similarity falls within a second predetermined range, e.g. For example, if the similarity is between 99% and 100%, the message "<Revision Case>" will be displayed along with the similarity. This message appears when the similarity is less than 100%. The input drawing 701 is a drawing that has been modified from the similar drawing 703 because the ratio is close to 100%. If the similarity is within a third predetermined range, for example, 95% or more and less than 99%, If the drawing is similar to another drawing, 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 Not only can it recognize previous drawings that are similar to the input drawing, but it can also detect how similar the previous drawings are to the input drawing. You can see whether the drawings are similar. Also, the differences between the input drawing and the similar drawing are displayed. This allows users to generate estimates that are the same as for similar drawings without considering differences in the drawings. This can prevent the above from happening.

[0042] Note that the attention information shown in FIG. 7 is merely an example. For example, the calculated similarity and / or Alternatively, the indication of the degree of discrepancy may be omitted. In this case, the degree of similarity may be expressed by a numerical value instead. In addition, the display mode (position and size) of similar drawings may be changed based on the degree of similarity. For example, the higher the similarity, the larger the size of the image. The messages are displayed in a top-to-bottom or other predetermined order according to the degree of the message. The display may be omitted.

[0043] A message 708 is a message for notifying the degree of deviation. If the deviation determined in the step 1 exceeds a threshold value set in advance by the user, the message The first line of message 708 is the material name "xxx". For the unit price of a certain material, the estimated material cost included in the quotation information and the material cost included in the material database This shows that the deviation from the material unit price recorded is 20%. The figure shows that the deviation between the estimated outsourcing cost included in the quotation information and the actual outsourcing cost is 10%. The third line of message 708 is 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, the quotation information of a similar drawing can be directly input to the input drawing due to fluctuations in material prices, etc. It may be undesirable to quote the message 708 notifying the degree of deviation from the user terminal. By displaying the estimate at the end of the day, users can be encouraged to create more appropriate estimates. .

[0044] FIG. 8 is a diagram illustrating an example of the consideration information screen on the user terminal 30, following 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 determined by the input drawing and the similar drawing. By displaying the area on the user terminal 30, the user can easily distinguish between the input drawing and the similar drawing. Therefore, the differences can be easily recognized.

[0045] By displaying the attention information screen as shown in FIG. 6 to FIG. 8 on the user terminal 30, The user can determine whether or not it is acceptable to use highly similar quotation information as is for a new quotation. can be done.

[0046] According to the above embodiment, the probability that confirmation or correction is required is reduced by referring to past quotation information. In cases where the information is too high, the user is notified of the necessary information and asked to confirm or correct the problem (reexamination). As a result, users tend to blindly trust past estimates for similar cases. There is a possibility that inappropriate estimates may be generated by applying the information without considering the above. On the other hand, if there are similar cases, 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 only confirmation and necessary corrections are required. This allows for both speed and accuracy (validity of quotation contents). When used by new employees who do not have a deep understanding of the system or engineers who are not familiar with creating estimates, Even if you are a beginner, you can achieve the same speed and accuracy as a veteran of quotation creation. As a result, this will eliminate the dependency on individuals in the process of creating estimates and improve the efficiency of manufacturers' work. is expected.

[0047] 3. Variations The present invention is not limited to the above-described embodiment, and various modifications are possible. Some modified examples are described below. If two or more of the items described in the following modified examples are combined, They may also be used in combination.

[0048] The storage means 204 of the server 10 stores validity information regarding 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 indicating whether the quotation has been approved by the requester, for example, "Order received" or "Reviewed". The revenue information indicates whether the estimated amount exceeded the production 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. This is also 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 in the database is not limited to the above, and other information may be compiled in the database. The information may be, for example, information on outsourcing costs, in-house processing costs, or transportation costs, or information on electricity charges, etc. The information may relate to any energy cost.

[0050] The quotation information is not learned by the machine learning model M, but a part or all of the quotation information is For example, only the drawing data of the quotation information may be stored in the 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, the quotation information may not include the drawing data. It does not have to include it.

[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. Also, estimate information having a similarity equal to or greater than a predetermined value may be extracted.

[0053] The 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 showing the degree of deviation between which elements and which elements, and Include all information showing which parts differ from which parts in the similar drawings The information is not limited to the above, and may be only a part of the above, or may be other information different from the above. The attention information may be, for example, the estimate information extracted by the extraction means 206. The information may indicate that the quotation information was created on a date prior to the date on which the quotation was created. In addition, the information of interest may be, for example, a forecast order rate, a recommended quotation amount, or information generated during the manufacture of the product that is the subject of the quotation. In this case, the predicted order rate and the recommended estimate may be The amount is calculated based on multiple estimates, using past order information or revenue information for similar products, etc. 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 drawings 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 more clearly than the other drawings. 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 and the estimate information based on multiple estimate information. The newly generated quotation information may be displayed based on a plurality of pieces of quotation information. The estimate information to be generated may be, for example, the average of the estimates for multiple similar drawings. be.

[0056] The message displayed along with the similarity on the attention information screen is "<Repeat case>" , "<Revision item>" and "<Similar item>". For example, the message could be, "These are the drawings that were used when we created the previous quotation."

[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 represented by the letters A through E, or by the degree of similarity. 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

[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 difference 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 as follows: For example, the functions of the server 10 in the embodiment are not limited to those described above. Some of the above may be implemented on a separate server. Some of the functions described as the functions 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). A part 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, the information previously created regarding the manufacture of a product is storing the estimated information in a storage means; 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 in part; Based on the submitted quotation information, the points to note when creating quotation information for the above-mentioned target product generating attention information indicating the attention information generated by the generating means; It is only necessary that the steps of detecting the presence of the object and detecting the presence of the object are executed.

[0064] The various programs exemplified in the embodiment are each available on the Internet or the like. The software may be provided by download via a network or on a DVD-ROM (Digital Versa The information is recorded on a non-transitory computer-readable recording medium such as a 3D read-only memory (AROM) or a 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, 03: input means, 204: storage means, 206: extraction means, 207: determination means, 208: judgment means 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, 303 storage, 304 communication IF, 305 input section, 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 created for the manufacture of a product; An input means for inputting information regarding the manufacture of the product for which the quotation is requested; an extraction means for extracting, from said storage means, estimate information having information similar to all or a part of the information inputted by said input means; a generating means for generating, based on the quotation information extracted by the extracting means, attention information indicating points to be considered when creating the quotation information for the target product; a notification means for notifying the attention information generated by the generation means; having The storage means further stores reference information used for calculating the estimated price, including information on the processing cost or processing time in manufacturing the product; The generation means is an information processing device that generates the attention information when the degree of deviation between information regarding processing costs or processing times calculated using the standard information and information regarding processing costs or processing times included in the extracted estimate information exceeds a predetermined threshold.

2. The storage means further stores reference information used to calculate the estimated price, including information regarding outsourcing costs in the manufacture of the product, The information processing device according to claim 1 , wherein the generating means generates the attention information when a degree of deviation between the outsourcing cost calculated using the reference information and the outsourcing cost included in the extracted quotation information exceeds a predetermined threshold value.

3. An information processing device as described in claim 1, wherein the attention information includes a forecast order rate and a recommended estimate amount calculated based on multiple estimate information stored in the storage means.

4. An information processing device as described in claim 1, wherein the attention information includes information indicating that the extracted quotation information was created on a date earlier than a predetermined date.

5. 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 validity information includes order information indicating "order received" when the quotation is approved by the client, and "order lost" when the quotation is not approved.

2. The information processing device according to claim 1.

6. 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 validity information indicates whether the estimated cost exceeded the production cost.

2. The information processing device according to claim 1.

7. The attention information includes the amount of carbon dioxide emissions predicted to occur during the manufacture of the target product, which is determined based on a plurality of pieces of estimated information stored in the storage means. The information processing device according to claim 1 .

8. A computer having a storage means for storing estimate information created for the manufacture of a product. 、 inputting information relating to the manufacture of the product for which the quotation is made; The step of inputting information similar to all or a part of the information inputted in the step of inputting is performed from the storage means. extracting quotation information having information related to the Based on the quotation information extracted in the extracting step, quotation information for 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; Run the command, The storage means further stores reference information used for calculating the estimated price, including information on the processing cost or processing time in manufacturing the product; The generating step is a program that generates the attention information when the degree of deviation between information regarding processing costs or processing times calculated using the standard information and information regarding processing costs or processing times included in the extracted estimate information exceeds a predetermined threshold.