Information processing apparatus and program
The system addresses outdated quotes by using past estimate information to generate attention information on deviations and similarities, ensuring timely and accurate quotes by considering material price changes.
Patent Information
- Application Number
- JP2024036159
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-03-08
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2042-08-18
AI Technical Summary
Existing estimate generation systems fail to account for fluctuations in material prices and other factors, leading to outdated and potentially unprofitable quotes when generating new estimates for similar projects.
A system that utilizes a storage means for past estimate information, an input means for current project details, an extraction means for similar information, and a generating means to create attention information highlighting deviations and similarities, thereby supporting the creation of accurate quotes.
Enables the generation of timely and accurate quotes by considering past data while accounting for material price changes and other factors, reducing reliance on outdated information and improving efficiency.
Smart Images

Figure 0007714258000001 
Figure 0007714258000002 
Figure 0007714258000003
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 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 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 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) - 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. Based on the extracted quotation information, when creating the quotation information for the target product, the server 10 generates attention information indicating the precautions to be noted and notifies the user terminal 30 of the attention information.
[0014] The user terminal 30 is a computer device or information processing device used by the user who creates the quotation, such as a PC or a tablet terminal. The user terminal 30 transmits manufacturing information to the server 10. The user terminal 30 displays the attention information screen notified from the server 10.
[0015] FIG. 2 is a diagram illustrating the functional configuration of the information processing system S. The information processing system S includes a transmission means 201, an acquisition means 202, an input means 203, a storage means 204, an extraction means 206, an acquisition means 207, a determination means 208, a determination means 209, a generation means 210, a notification means 211, an acquisition means 212, a display means 213, a control means 214, and a control means 215.
[0016] The functions in the server 10 will be described. The storage means 204 stores various data and programs, including the machine learning model M and the material database.
[0017] The acquisition means 202 acquires the manufacturing information transmitted from the user terminal 30. The manufacturing information is at least one of the items learned in the machine learning model M, such as drawing data, product name, or material name. The input means 203 inputs the drawing data included in the manufacturing information acquired from the user terminal 30 into the machine learning model M. The extraction means 206 determines the similarity between the input drawing data and the drawing data included in the quotation information. In the extraction means 206, since the quotation information with a high similarity is preferentially extracted, the similarity corresponds to the priority. That is, 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. It is a main memory device. Storage 103 is a non-volatile auxiliary memory device that stores various programs and data. Communication IF 104 is a communication device that communicates with other devices according to a predetermined communication standard (for example, Ethernet (registered trademark)).
[0020] In this example, Storage 103 stores a program (hereinafter referred to as the "server program") for causing the computer device to function as Server 10 in the information processing system S. When CPU 101 executes the server program, the functions of FIG. 2 are implemented in the computer device. In a state where CPU 101 is executing the server program, at least one of Memory 102 and Storage 103 is an example of Storage means 204, and CPU 101 is an example of Input means 203, Storage means 204, Extraction means 206, Acquisition means 207, Judgment means 208, Judgment means 209, Generation means 210, and Control means 214, and Communication IF 104 is an example of Acquisition means 202 and Notification means 211.
[0021] FIG. 4 is a diagram illustrating the hardware configuration of User Terminal 30. User Terminal 30 is a computer device having a CPU (Central Processing Unit) 301, a memory 302, a storage 303, a communication IF (Interface) 304, an input unit 305, and a display 306. CPU 301 is a control device that executes programs to perform various operations and controls other hardware elements of User Terminal 30. Memory 302 is a main memory device that functions as a work area when CPU 301 executes a program. Storage 303 is a non-volatile auxiliary memory device that stores various programs and data. Communication IF 304 is a communication device that communicates with other devices according to a predetermined communication standard (for example, Ethernet (registered trademark)). 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 drawing data included in the manufacturing information received from the user terminal 30 into the machine learning model M. The drawing data to be input is, for example, a design drawing or an appearance photo of the target product. The machine learning model M is a model that has been machine-learned using teacher data. The teacher data is data including information related to the drawing data of the product, and is data related to a quotation created in the past. The teacher data is, for example, data in which the attribute information of the drawing data is linked and stored in the drawing data. The attribute information includes a file name, a product name, a requester's name, an estimated material cost, an actual material cost, an estimated outsourcing cost, an actual outsourcing cost, an estimated in-house processing cost, an actual in-house processing cost, an estimated processing time, an actual processing time, a processing unit price, a total amount, and a quotation creation date.
[0026] The file name is the name of the file of the drawing data. The product name is the name of the product corresponding to the drawing data. The requester's name is the name of the person who requested the creation of the quotation corresponding to the drawing data. The estimated material cost is an item indicating the material cost estimated when the quotation was created. The estimated material cost further includes three items: a material name, a material unit price, and a material quantity. The material name is the name of the material constituting the product. The material unit price is the unit price of the material corresponding to the material name. The material quantity is the quantity of the material corresponding to the material name. The actual material cost is the material cost actually incurred after the quotation was created. The estimated outsourcing cost is the outsourcing cost estimated when the quotation was created. The actual outsourcing cost is the outsourcing cost actually incurred after the quotation was created. The estimated in-house processing cost is the in-house processing cost estimated when the quotation was created. The actual in-house processing cost is , 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 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 may also be possible to determine the degree of deviation from the working hours.
[0035] When two numerical values for determining the degree of deviation d are respectively a and b, the degree of deviation d is as follows derived using Equation 1 below. Which of the two numerical values is a and which is b is predetermined by the user. [Equation 1] d = (|a - b|) / a × 100
[0036] In step S507, the determination means 209 of the server 10 determines the differences between the input drawing and each of the similar drawings. More specifically, the determination means 209 determines which parts are different between the entire input drawing data and the entire similar drawing data.
[0037] In step S508, the generation means 210 of the server 10 generates attention information based on the similarity degree output in step S503, the similar drawing data and its estimate information output in step S504, the degree of deviation determined in step S506, and the differences determined in step S507. The attention information is information including a warning against directly citing the estimate information corresponding to the similar drawing in the input drawing. Specifically, the generation means 210 generates, as the attention information, information indicating the similarity degree between which input drawing and which similar drawing, information indicating the degree of deviation between which elements, and information indicating which parts in the input drawing are different from which parts in the similar drawing.
[0038] The generation means 210 also generates an attention information screen including the attention information. The attention information screen, at least, includes an input drawing, similar drawings, and attention information. The attention information screen may include quotation information corresponding to the similar 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 transmits the data of the attention information screen to the user terminal 30. The acquisition means 212 of the user terminal 30 acquires the notification of the attention information from the user terminal 30. Specifically, the acquisition means 212 acquires the data of the attention information screen from the user terminal 30.
[0040] In step S510, the display means 213 of the user terminal 30 displays the attention information notified in step S509. Specifically, the display means 213 displays the attention information screen transmitted in step S509.
[0041] FIG. 7 is a diagram illustrating an attention information screen on the user terminal 30. The attention information screen shown in FIG. 7 includes an input drawing 701, similar drawings 702, 703, 704, similarity degrees 705, 706, 707, and a message 708. The similarity degrees 70 5, 706, 707, and the message 708 are an example of the attention information. The input drawing 701 is the drawing included in the manufacturing information transmitted in step S701. The similar drawings 702, 703, and 704 are the drawings included in the quotation information extracted in step S504. The similar drawings are arranged in descending order of similarity. That is, the similar drawing 702 has the highest similarity among the three similar drawings, and the similar drawing 704 has the lowest similarity among the three similar drawings. The similarity degree 705 is between the input drawing 701 and shows the similarity with the similar drawing 702. When the similarity is within the first predetermined range, for example, 100%, a message "<Duplicate case>" is displayed together with the similarity. This message indicates that, due to the similarity being 100%, a quotation has been made before using the same drawing as the input drawing 701. When the similarity is within the second predetermined range, for example, 99% or more and less than 100%, a message "<Revision case>" is displayed together with the similarity. This message indicates that, although the similarity does not reach 100%, since it is extremely close to 100%, the input drawing 701 is a drawing obtained by modifying the similar drawing 703. When the similarity is within the third predetermined range, for example, 95% or more and less than 99%, a message "<Similar case>" is displayed together with the similarity. By displaying the similar drawing and the similarity together with the input drawing on the user terminal 30, the user can not only recognize past drawings similar to the input drawing, but also grasp the degree of similarity between the past drawing and the input drawing. In addition, by displaying the differences between the input drawing and the similar drawing, it is possible to prevent the user from generating the same quotation amount as the similar drawing without considering the differences on the drawing. It should be noted that the caution information shown in FIG. 7 is merely an example. For example, the display of the calculated similarity and / or the deviation degree may be omitted. In this case, instead of or in addition to expressing the similarity numerically, the display mode (display position and size) of the similar drawing may be changed based on the degree of similarity. For example, the higher the similarity, the larger the size of the display, or the similar drawings may be displayed in a more prominent position. By displaying the differences between the input drawing and the similar drawing, it is possible to prevent the user from generating the same quotation amount as the similar drawing without considering the differences on the drawing.
[0042] Note that the caution information shown in FIG. 7 is merely an example. For example, the display of the calculated similarity and / or the deviation degree may be omitted. In this case, instead of or in addition to expressing the similarity numerically, the display mode (display position and size) of the similar drawing may be changed based on the degree of similarity. For example, the higher the similarity, the larger the size of the display, or the similar drawings may be displayed in a more prominent position. For example, the higher the similarity, the larger the size of the display, or the similar Arrange and display them in the order from top to bottom or other predetermined order according to the degree. Similarly, the display of each of the above messages may be omitted.
[0043] Message 708 is a message for notifying the degree of deviation. When the degree of deviation determined in step S506 exceeds a threshold value predetermined by the user, it is displayed as message 708. The first line of message 708 indicates that the deviation between the estimated material cost included in the quotation information and the material unit price included in the material database for a material with the material name "xxx" is 20%. The second line of message 708 indicates that the deviation between the estimated subcontracting cost and the actual subcontracting cost included in the quotation information is 10%. The third line of message 708 indicates that the deviation between the estimated processing time and the actual processing time included in the quotation information is 15%. Thus, even for similar drawings with a similarity of 100%, due to fluctuations in material prices, etc., it may not be preferable to directly quote the quotation information of the similar drawing as the input drawing. By displaying the message 708 for notifying the degree of deviation at the user terminal 30, it is possible to prompt the user to create an appropriate quotation. .
[0044] FIG. 8 is a diagram illustrating a screen for attention information on the user terminal 30 following FIG. 7. The attention information screen shown in FIG. 8 includes a difference area 801 and a difference area 802. The difference area 801 and the difference area 802 are an example of attention information and indicate the locations corresponding to the differences determined in step S507. By displaying the difference areas in the input drawing and the similar drawing on the user terminal 30, the user can view 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 segment 210 may generate attention information based on the validity information. The validity information is, for example, order information, revenue information, or the man-hours required to complete the product. The order information is information indicating whether the estimated amount has obtained the approval of the order requester, for example, "order received", "re-estimation", or "order lost". The revenue information is information indicating whether the estimated amount exceeds the manufacturing cost, for example, "deficit" or "surplus". The storage means 204 of the server 10 may store data required to generate the revenue information in an accounting database (not shown).
[0049] The information to be database-ized is not limited to the information related to the materials as shown in the materials database, and other information may be summarized in the database. The information to be database-ized may be, for example, information related to outsourcing costs, in-house processing costs, or transportation costs, or information related to any energy cost such as electricity cost.
[0050] The estimated information is not learned by the machine learning model M, and part or all of the estimated information may be stored in another database. For example, only the drawing data among the estimated information may be learned by the machine learning model M, and other information may be stored in the
[0051] database. The drawing data is not limited to being included in the estimated information. For example, the estimated information may not include the drawing data.
[0052] The number of estimated information extracted by the extraction means 206 is not limited to three. The extracted estimated information may be, for example, one, or the estimated information with the highest Also, you may extract estimate information with a similarity equal to or higher than a predetermined value.
[0053] The information to be noted is not limited to being based on similarity, divergence, and differences. Also, the information to be noted does not necessarily include information indicating the similarity between which input drawing and which similar drawing, information indicating the divergence between which elements, and information indicating the differences between which parts in the input drawing and which parts in the similar drawing. It is not limited to including all of these, but may be only a part of these, or may be other information different from these. The information to be noted may be, for example, information indicating that the estimate information extracted by the extraction means 206 is estimate information created before a predetermined date. Also, the information to be noted may be, for example, the predicted order reception rate, recommended estimated amount, or the predicted carbon dioxide emissions that are expected to occur during the manufacture of the product to be estimated. In this case, the predicted order reception rate and the recommended estimated amount may be calculated based on past order reception information or revenue information of similar products using a plurality of estimate information.
[0054] When there are a plurality of similar drawings, the order in which the similar drawings are arranged on the information to be noted screen is not limited to the order of decreasing similarity. For example, the similar drawing with the highest similarity may be displayed larger than other similar drawings, or the color or type of the frame surrounding the similar drawing with the highest similarity may be made different from the color or type of the frame surrounding other similar drawings. That is, the similar drawing with the highest similarity may be
[0055] displayed so as to be distinguishable from other similar drawings. When there are a plurality of similar drawings, the information to be noted screen may, together with the information Subsequently, the newly generated estimate information may be displayed. The estimate information newly generated based on a plurality of estimate information is, for example, the average amount of the estimate amounts corresponding to each of a plurality of similar drawings.
[0056] The message displayed together with the similarity on the attention information screen is not limited to "<Repeat case>", "<Revision case>", and "<Similar case>". For example, the message may be "The drawing was used when creating an estimate previously."
[0057] The message displayed together with the similarity is based on the numerical value indicated by the similarity, but the threshold value may be freely set by the user.
[0058] The similarity is not limited to being indicated as a percentage. For example, it may be indicated by a number from 1 to 10, or may be represented by an alphabet from A to E, or any classification indicating the similarity may be set.
[0059] The data input to the machine learning model M is not limited to drawing data. For example, it may be a material name. That is, the similarity, the similar drawing data, and the estimate information thereof are not limited to being output based on the drawing data.
[0060] The number of difference areas displayed on the attention information screen is not limited to one and may be plural. For example, the attention information screen may display all the locations with differences as difference areas. Further, the server 10 may calculate the difference level of the differences and display only the difference areas that satisfy the conditions based on a predetermined threshold value on the attention information screen.
[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 It may be provided in a state recorded on a computer-readable non-transitory recording medium such as a CD-ROM (Compact Disc Read Only Memory). It may be provided in a recorded state.
Explanation of Signs
[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…Judgment Means, 208…Judgment Means, 209…Judgment Means, 210…Generation Means, 211…Notification Means, 212…Acquisition 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. Storage means for storing estimate information created for the manufacture of a product, Input means for inputting information related to the manufacture of the product to be estimated, Extraction means for extracting estimate information having information similar to all or part of the information input by the input means from the storage means, Generation means for generating caution information indicating points to note when creating the estimate information for the target product based on the estimate information extracted by the extraction means, Notification means for notifying the caution information generated by the generation means and having, The storage means further stores reference information used for calculating the estimated amount, including information related to processing costs or processing times in the manufacture of the product, The generation means generates the caution information when the degree of deviation between the information related to the processing cost or processing time calculated using the reference information and the information related to the processing cost or processing time included in the extracted estimate information exceeds a predetermined threshold value. An information processing apparatus.
2. The storage means further stores reference information used for calculating the estimated amount, including information related to outsourcing costs in the manufacture of the product, The generation means generates the caution information when the degree of deviation between the outsourcing cost calculated using the reference information and the outsourcing cost included in the extracted estimate information exceeds a predetermined threshold value. The information processing apparatus according to claim 1.
3. The caution information includes a predicted order reception rate and a recommended estimated amount calculated based on a plurality of estimate information stored in the storage means. The information processing apparatus according to claim 1.
4. The caution information includes information indicating that the extracted estimate information is estimate information created on a date earlier than a predetermined date. The information processing apparatus according to claim 1.
5. The storage means further stores validity information regarding the validity of the estimated amount, The generation means generates the caution information based on the validity information, The validity information includes order reception information representing "order received" when the estimated amount is approved by the requester and "order lost" when the approval is not obtained. The information processing apparatus according to claim 1.
6. The storage means further stores validity information regarding the validity of the estimated amount, The generation means generates the caution information based on the validity information, The validity information indicates whether the estimated amount exceeds the manufacturing cost. The information processing apparatus according to claim 1.
7. The attention information includes the predicted carbon dioxide emissions that are expected to occur during the manufacture of the target product, which are determined based on a plurality of estimate information stored in the storage means. The information processing apparatus according to claim 1.
8. A computer having storage means for storing estimate information created for the manufacture of a product, a step of inputting information regarding the manufacture of the target product of the estimate, a step of extracting estimate information having information similar to all or part of the information input in the inputting step from the storage means, a step of generating attention information indicating matters to be noted when creating the estimate information of the target product based on the estimate information extracted in the extracting step, a notification step of notifying the attention information generated in the generating step be executed, the storage means further stores reference information used for calculating the estimate amount, including information regarding the processing cost or processing time in the manufacture of the product, the generating step generates the attention information when the degree of deviation between the information regarding the processing cost or processing time calculated using the reference information and the information regarding the processing cost or processing time included in the extracted estimate information exceeds a predetermined threshold value. A program.
Citation Information
Patent Citations
System, program and method for supporting car sales
JP2003173405A
Estimation support system and program
JP2012173828A
Estimation work support system, method, and program
JP2017204223A
Business activity assisting system, business activity assisting method and business activity assisting program
JP2019008530A
Sheet metal processing estimate creation support device and sheet metal processing estimate creation support method
JP2021022330A