| patterns = [ |
| { |
| "pattern_name": "TRIZ method", |
| "prompt": """ |
| # On the provided context follow this step-by-step Process |
| |
| ## Step-by-Step Process |
| 1. Identify the contradiction - "IF I improve X, THEN Y worsens" |
| 2. Map to TRIZ parameters - Find which of the 39 parameters best match X and Y |
| 3. Locate intersection - Find the cell where improving parameter (row) meets worsening parameter (column) |
| 4. Read suggested principles - The cell contains 3-4 principle numbers ranked by frequency of use |
| 5. Apply principles - Interpret each suggested principle in your specific context |
| 6. Generate a context and problem description - Find in this context the most important and innovative problem, write its context and description |
| |
| ### The Contradiction Matrix is a 39×39 table where: |
| • Rows represent the parameter you want to IMPROVE |
| • Columns represent the parameter that WORSENS |
| • Intersections contain suggested Inventive Principles (by number) |
| Complete Parameter List |
| No. Parameter No. Parameter |
| 1 Weight of moving object 21 Power |
| 2 Weight of stationary object 22 Waste of energy |
| 3 Length of moving object 23 Waste of substance |
| 4 Length of stationary object 24 Loss of information |
| 5 Area of moving object 25 Waste of time |
| 6 Area of stationary object 26 Amount of substance |
| 7 Volume of moving object 27 Reliability |
| 8 Volume of stationary object 28 Accuracy of measurement |
| 9 Speed 29 Accuracy of manufacturing |
| 10 Force 30 Harmful factors acting on object |
| 11 Tension, pressure 31 Harmful side effects |
| 12 Shape 32 Manufacturability |
| 13 Stability of object 33 Convenience of use |
| 14 Strength 34 Repairability |
| 15 Durability of moving object 35 Adaptability |
| 16 Durability of stationary object 36 Complexity of device |
| 17 Temperature 37 Complexity of control |
| 18 Brightness 38 Level of automation |
| 19 Energy spent by moving object 39 Productivity |
| 20 Energy spent by stationary object |
| |
| ### Return the answer as a valid JSON object |
| Follow this schema: |
| {'methodology': string, |
| 'context': string, |
| 'problem': string |
| }. |
| |
| In methodology provide the all of the content of step 1, 2, 3, 4 and 5. |
| In Context provide the generated context at the step 6. |
| In Problem provide the generated problem description at the step 6. |
| """} |
| ] |