Troubleshooting Heuristics
DimaPoletRUSSIAN VERSION

| Knowledge Base
Claude, highlight all valuable thinking heuristics (concentrate) - methods and quotes for creating a pocket troubleshooter based on Anthropic Projects.
Based on the original text, I will outline the key thinking heuristics for creating a pocket troubleshooter’s guide. I will divide them into several categories:
Basic Principles:
1. The Principle of Ideality:
- An ideal system/solution is one that does not exist, yet the function is fulfilled.
- The costs for the solution should aim to be zero.
- Search for solutions that utilize available resources.
2. The Principle of Contradictions:
- Complex problems are based on contradictions.
- Contradictions can be resolved in time, space, or relationships.
- Avoid compromises; instead, highlight and resolve contradictions.
3. The Principle of Resourcefulness:
“Everything needed for the solution is already nearby.”
- Search for hidden resources within the system and environment.
- Turn disadvantages and problems into resources.
- Use “harmful” factors to your advantage.
Problem-Solving Methods:
1. The Paradox Method:
- Formulate the problem through paradoxes (“the worse, the better”).
- Compile 10-15 different paradoxical formulations.
- Search for solutions that implement paradoxes.
2. Controlled Insight:
- Do not rush to the first solution.
- Accumulate a critical mass of paradoxical formulations.
- Wait for the “eureka moment” through synergy of formulations.
3. Resolution of Contradictions:
- In time (separate conflicting requirements over time).
- In space (separate in different parts of the system).
- In relationships (different properties for different interactions).
Psychological Attitudes:
1. Courage in Thinking:
“Be realistic – solve only unsolvable problems.”
- Do not fear complex “unsolvable” problems.
- Believe in the existence of an ideal solution.
- Overcome the fear of paradoxes.
2. Striving for Perfection:
- Do not settle for a “good” solution.
- Strive for solutions with zero costs.
- Use minimal resources.
3. Persistence:
“The number of resources equals the number of solutions that exist.”
- Generate multiple solutions.
- Do not give up at the first signs of failure.
- Bring solutions to completion.
Troubleshooter’s Stratagems:
1. “Every step should bring you closer to victory.”
2. “Any attack is energy for us.”
3. “There are no unsolvable problems – only courage is needed.”
4. “The question is more important than the answer.”
5. “If the problem isn’t being solved – make it more complicated.”
6. “Everything needed is already nearby.”
7. “A good solution is invented – an ideal solution is seen.”
8. “A paradox is not a dead end but a breakthrough.”
Practical Tips:
1. On Problem Formulation:
- Start with a blank slate.
- Do not trust predecessors.
- Highlight contradictions.
- Formulate through paradoxes.
2. On Solution Finding:
- Seek multiple options.
- Use all available resources.
- Aim for zero costs.
- Test solutions for idealness.
3. On Implementation:
- Bring solutions to concrete outcomes.
- Anticipate secondary problems.
- Plan for implementation.
- Consider constraints.
These are the key heuristics for creating a pocket troubleshooter’s guide. They encompass the main principles, methods, and attitudes for effectively solving non-standard problems.
Excellent. Could you now create a detailed prompt for each block and point based on the book, including details and examples? The goal is to make the book unnecessary while providing more value than reading it three times in a row.
Alright, I will start by creating a detailed prompt for the first basic principle – the Principle of Idealness. I will make it as practical and applicable as possible:
Subtask:
1) Create a detailed story for each example (as detailed as in the book or better); 2) Present the story with the same logic and expression as in the book (or better!) but using different phrases and sentences to avoid potential comments about direct plagiarism; 3) Conduct a search and select another dozen story examples to create the feeling of an endless reservoir (preferably from real books). First, develop the search methodology together with me. Format the found examples textually at the same level or higher than the original examples in the book; 4) For each example – both from the book and those discovered during research – develop: prompts for generating illustrations in Midjourney, scenarios for educational audio plays – initially as audio productions, later as YouTube videos (including narrator voice, scenes, visualization). Create this content in both Russian and English.
Also, include an upper-level prompt insertion like a ‘call function’ (interruption command) so that the system recognizes when to pause work or storytelling (to suggest a break or explain visually) and provide an example. As the audio/video library is filled, the system will offer the user a short annotation of the example and a link to the clip.
Subtask:
A detailed structured mind map for resource search (with illustrative examples) and a call function for the upper-level prompt so that the system recognizes when to suggest searching for non-obvious resources to continue problem-solving.
Subtask:
1) Create and populate a section with lists of effective paradoxes on various topics and directions; 2) Create and populate a section with examples of different typical errors in creating paradoxes, how to identify them – all written in a language maximally understandable for an AI-agent (with multiple reverse engineering verification iterations).
Include a second-level call function prompt for the Paradox Method so that the system recognizes when to provide the AI-agent with examples from the list (and from which block of examples) and when to check generated paradoxes using the methodology from point 2).
This concludes the series of prompts for the main sections. Would you like me to add anything else or elaborate on any specific aspect?
Above are the subtasks I outlined for the first five sections. Can you suggest your ideas for the remaining subtasks?
Based on the work done, I propose the following step-by-step plan for project completion:
1. Methodological Preparation: Create a detailed matrix of relationships between all heuristic sections; develop a system of cross-references between examples and methods; prepare a structure for integrating new cases and examples.
2. Creation of an Example Database: Develop criteria for selecting examples (informative value, clarity, verifiability); create a methodology for searching and verifying new examples; define a description format with a fixed structure:
* Initial situation
* Contradiction/paradox
* Tools used
* Solution found
* Implementation results
* Side effects
3. Development of Practical Tools: Checklists for self-assessment of each heuristic’s application; templates for describing problems in the TRIZ format; algorithms for checking the quality of formulated paradoxes; typical resource matrices by industry.
4. Creation of a Navigation System: Develop tagging for examples and methods; create a quick search system for relevant tools; determine decision points for call functions.
5. Testing and Validation: Conduct a pilot application on real-world tasks; collect feedback; make adjustments to the toolkit.
6. Preparation of Multimedia Content: Develop scenarios for visualizing key concepts; create prompts for generating illustrations; prepare audio descriptions of examples.
7. Documentation: Describe all procedures and algorithms; create a user manual; prepare training materials.
8. Integration into Anthropic Projects: Develop a system of prompts; create a library of call functions; configure feedback mechanisms.
I am ready to elaborate on any of these points. Where shall we start?
Brief Description of the Application
Troubleshooter heuristics form an integrated system of thinking that allows for finding elegant solutions where others see insurmountable contradictions. A key element of this system is the ability to think paradoxically, not fear complex problems, and recognize hidden resources.
In the modern world, where the pace of change is constantly increasing, and problems are becoming more complex, mastering such heuristics is a critically important skill. It is essential to remember: the main focus should not be on the number of techniques learned but on bold thinking and striving for ideal solutions.
Plan for Creating the “Pocket Troubleshooter” Application:
1. Conceptual Phase: Define key usage scenarios; develop user stories; create a prototype interface; determine the necessary AI features.
2. Technical Architecture: Develop the structure of the knowledge base; design the prompt and call function system; establish API requirements; choose the technology stack.
3. Development of the Knowledge Base: Create a structured database of examples; develop a task classification system; prepare a library of typical solutions; create a resource database by industry.
4. Development of AI Components: Build a task type recognition system; develop a mechanism for selecting relevant examples; create algorithms for evaluating the quality of formulations; integrate visual content generation.
5. Interface Development: Create a navigation system for the methods; develop interactive checklists; design a step-by-step hint mechanism; integrate visualization of the problem-solving process.
6. Creation of a Training Module: Develop a system of micro-lessons; create interactive exercises; build a progress assessment mechanism; integrate gamification elements.
7. Testing and Optimization: Conduct usability testing; optimize AI performance; improve the hint system; collect and analyze feedback.
8. Development and Scaling: Create a mechanism for replenishing the example database; develop a system of user scenarios; integrate collaboration features; build an API for external integrations.
Which component should we start developing in detail?
Your suggestions for the technical solution for the first version? To start with the website (desktop, smartphone).
I propose the following technical solution for the first version of the “Pocket Troubleshooter” web-application.
To be continued…