78 / TRIZ · ТРИЗ / DESIGN-TIME PROBLEM SOLVING
78 / METHODOLOGY / CONTRADICTIONS · IDEALITY · RESOURCES · INVENTIVE PRINCIPLES · ARIZ

TRIZ /
ТРИЗ.

ТРИЗ — теория решения изобретательских задач — методология системного поиска сильных решений через выявление противоречий, стремление к идеальному конечному результату, использование доступных ресурсов и применение накопленных моделей преобразования систем.

Главная идея: вместо «давайте накидаем идеи» ТРИЗ спрашивает: что именно мы хотим улучшить, что при этом ухудшается, почему эти требования конфликтуют и как убрать сам конфликт, а не просто выбрать компромисс.
00. ARCHITECTURAL STATUS

DESIGN-TIME METHODOLOGY, NOT A RUNTIME AI MODULE

В нашем Master Plan №78 относится к классу METHODOLOGY, DEFAULT и SEPARATE COMPONENT для него N/A, а логический дом — Design-time / Problem Solving. ТРИЗ помогает проектировать решения, архитектуры и процессы, но не обязана выполняться внутри каждого пользовательского запроса.
TYPEMETHODOLOGYStructured inventive problem solving.
DEFAULTN/ANot a runtime activation mode.
USE WHENTRADE-OFF FEELS FUNDAMENTALImproving A repeatedly damages B.
SEPARATE COMPONENTN/ANo “TRIZ Service” required.
LIVES INDESIGN-TIME / PROBLEM SOLVINGArchitecture, product, process, engineering.
COMPLEXITYLOW → VERY HIGHSimple contradiction → ARIZ.
USE AS A THINKING FRAMEWORK
80% практической ценности: корректно сформулировать систему и цель, отличить техническое противоречие от физического, сформулировать IFR, перечислить доступные ресурсы, применить 5–10 релевантных inventive principles / separation strategies, получить несколько концептов и проверить их через реальные ограничения и eval/prototype — вместо бесконечного мозгового штурма.
01A. ARCHITECTURE BOUNDARIES & OPERATIONS

ГДЕ ТРИЗ НАХОДИТСЯ В БОЛЬШОЙ СИСТЕМЕ

A. BOUNDARY WITH NEIGHBORS

№79 Kepner–Tregoe сильнее для диагностики, выбора и анализа причин/решений; ТРИЗ сильнее, когда нужно создать новое решение и разрешить противоречие. №80 TOC ищет системное ограничение потока; ТРИЗ ищет способ снять конфликт требований. №81 IDEF0 моделирует функции/входы/управления/механизмы; ТРИЗ преобразует проблемную систему. №82 BPMN описывает процесс; ТРИЗ может помочь его радикально перепроектировать. №13 Problem Formulation, №30 Simulation, №36 Formal Solvers и №47 Evals могут усиливать TRIZ-процесс.

B. PREREQUISITES / CROSS-REFERENCES

Полезно знать: №13 Problem Formulation, №14 Decomposition, №23 Uncertainty, №30 What-If, №31 Case-Based Reasoning, №36 Constraint Solving, №40 Eval-Driven Optimization. После ТРИЗ: №79–83 дадут другие design-time линзы; №84–94 помогут измерять ценность реализованного решения.

C. CONTROL / DATA / RUNTIME / OFFLINE

CONTROL PLANE: библиотека методик, templates, принципов, терминов и критериев применения. DATA PLANE: описание проблемы, функции, противоречия, ресурсы, ограничения, варианты решения. RUNTIME: обычно N/A; AI-assistant может интерактивно вести TRIZ-сессию. OFFLINE: основное место — design workshops, architecture review, product/problem discovery, postmortem redesign.

D. FAILURE & OPERATIONS CONTRACT

Успех: получено не просто много идей, а несколько решений, которые действительно снимают исходное противоречие и проходят ограничения. Failure modes: неверное противоречие, слишком раннее решение, буквальное применение принципов, игнорирование физики/экономики/политики, отсутствие проверки. Output: problem model + contradictions + IFR + resources + concepts + test plan.

E. WHAT THIS TOPIC DOES NOT OWN

ТРИЗ не заменяет инженерный расчёт, UX research, causal diagnosis, экономическое моделирование, безопасность, legal review или evals. Она не доказывает, что идея работает. Она помогает systematically generate non-obvious solution concepts from a well-formed contradiction.

01. THE CORE

НЕ ОПТИМИЗИРОВАТЬ КОМПРОМИСС — ПОПЫТАТЬСЯ УБРАТЬ ПРОТИВОРЕЧИЕ

ORDINARY TRADE-OFF

“Чтобы качество выросло, придётся принять большую стоимость.”

TRIZ QUESTION

“Почему именно качество требует этой стоимости? Где и когда конфликт возникает?”

INVENTIVE MOVE

Разделить условия, использовать ресурс, изменить функцию/структуру или перенести действие так, чтобы оба требования выполнялись.

Компромисс может быть правильным бизнес-решением. ТРИЗ лишь запрещает принимать его слишком рано, пока не проверено, можно ли разрушить сам trade-off.
02. PROBLEM MODEL

СНАЧАЛА ОПИСАТЬ СИСТЕМУ, НЕ ПРЫГАТЬ К ПРИНЦИПАМ

SYSTEM

Что рассматриваем?

Product, service, architecture component, workflow, physical device or organizational mechanism.

USEFUL FUNCTION

Что должно происходить?

The function/value user actually needs, not current implementation.

HARM / COST

Что мешает?

Latency, cost, complexity, errors, risk, friction, energy, weight, maintenance, cognitive load.

CONSTRAINT

Что нельзя потерять?

Safety, law, physics, compatibility, budget, SLA, existing ecosystem.

TRIZ PROBLEM CARD

System:
  ...

Useful function:
  ...

We want to improve:
  ...

But when we improve it:
  ...

It becomes worse because:
  ...

Hard constraints:
  ...

Why existing compromise is unsatisfactory:
  ...

Success would mean:
  both requirement A
  AND requirement B
  without unacceptable harm.
03. TECHNICAL CONTRADICTION

УЛУЧШАЕМ A → УХУДШАЕТСЯ B

FORM

A ↑ → B ↓

“If we increase verification depth, answer accuracy rises, but latency and cost also rise.”

PURPOSE

Expose trade-off

Technical contradiction gives a structured entry into inventive principles and deeper reformulation.

MISTAKE

Too vague

“Need better and cheaper” is not enough. Name exact parameter, mechanism and causal link.

Canonical sentence: “Если мы делаем X, улучшается A, но ухудшается B. Если не делаем X, B остаётся хорошим, но A недостаточно.”
04. PHYSICAL CONTRADICTION

ОДИН И ТОТ ЖЕ ЭЛЕМЕНТ ДОЛЖЕН БЫТЬ И X, И НЕ-X

FORM

X AND NOT-X

“Verification must be deep to catch critical errors, and verification must be shallow to preserve low latency.”

STRONGER MODEL

Localize conflict

Physical contradiction often reveals that opposite properties are needed in different moments, regions, states or system levels.

NEXT MOVE

Separation

Separate contradictory requirements in time, space, condition or system level instead of averaging them.

05. FOUR SEPARATION STRATEGIES

THE MOST PRACTICAL TRIZ MOVE FOR SOFTWARE / AI

IN TIME

В разное время

Fast provisional response now; deeper verification later. Precompute expensive work before request.

IN SPACE

В разных местах

Critical subsystem gets stronger controls; low-risk path remains lightweight.

BY CONDITION

При разных условиях

Deep reasoning only when uncertainty/risk/complexity exceeds threshold.

SYSTEM LEVEL

Whole vs part

Individual component stays simple while platform/shared service provides advanced capability globally.

Наш FAST / STANDARD / DEEP controller — отличный пример separation by condition: system одновременно “простая” и “глубокая”, но в разных task conditions.
06. IDEAL FINAL RESULT — IFR / ИКР

ЧТО БЫ ПРОИЗОШЛО, ЕСЛИ ПОЛЕЗНАЯ ФУНКЦИЯ ВЫПОЛНЯЛАСЬ «САМА»?

IFR

Ideal Final Result

Формулируем желаемое состояние без преждевременной привязки к конкретной технологии: нужная функция выполняется, вред исчезает, система почти не усложняется и использует уже доступные ресурсы.

WHY IT HELPS

Break solution fixation

Если начать с “нам нужен ещё один сервис/agent”, пространство решений уже сужено. IFR возвращает вопрос к функции и позволяет обнаружить, что нужный эффект может дать существующий компонент.

BAD:
  “Нам нужен отдельный AI critic,
   который проверяет каждый ответ.”

IFR:
  “Ошибки, которые реально важны,
   обнаруживаются до выдачи результата,
   без заметного увеличения latency/cost
   для обычных запросов.”

NOW SOLUTION SPACE OPENS:
  schema checks
  deterministic validators
  source checks
  selective verification
  risk routing
  precomputation
  cached checks
  stronger model only on uncertain claims
07. IDEALITY

MORE USEFUL FUNCTION WITH LESS COST AND HARM

Qualitative TRIZ ideality:

                   useful effects
IDEALITY  ≈  ─────────────────────────
             costs + harmful effects

For AI architecture:

useful:
  verified task success
  coverage
  quality
  autonomy
  time saved

costs / harms:
  latency
  model spend
  human review
  failure risk
  security surface
  complexity
  maintenance
  privacy exposure
Это не обязательная математическая метрика. Формула полезна как design lens: решение, которое улучшает качество ценой 10× complexity, может быть менее “идеальным”, чем небольшое изменение архитектуры с тем же эффектом.
08. RESOURCES

СНАЧАЛА ИСПОЛЬЗОВАТЬ ТО, ЧТО УЖЕ ЕСТЬ В СИСТЕМЕ

INFORMATION

Already known

Existing metadata, logs, state, source structure, user context, confidence signals.

TIME

Before / during / after

Idle periods, preprocessing window, async background time, future validation.

SPACE / TOPOLOGY

Where

Client, edge, server, local model, trusted enclave, shared platform, specific region.

SYSTEM COMPONENTS

Existing capabilities

Postgres, queue, cache, parser, browser state, user interface, model gateway.

HARMFUL EFFECT

Turn harm into resource

Error traces become eval cases; retries reveal weak contracts; user corrections become learning signals.

ENVIRONMENT

Supersystem

Provider features, OS, database functions, browser semantics, human workflow.

STRUCTURE

Unused relations

Existing IDs, provenance links, constraints and hierarchy can replace new infrastructure.

RESERVE

Underused capacity

Idle compute, cached artifacts, pre-existing annotations, offline batch windows.

TRIZ asks “какой ресурс уже присутствует, но сейчас не используется для нужной функции?” before “what new component should we buy/build?”.
09. FUNCTION ANALYSIS

ОПИСЫВАТЬ СИСТЕМУ ЧЕРЕЗ FUNCTIONS, НЕ ЧЕРЕЗ НАЗВАНИЯ КОМПОНЕНТОВ

COMPONENT A
   │
   ├── useful function ──→ COMPONENT B
   │
   ├── insufficient function ──→ B
   │
   └── harmful function ──→ C

EXAMPLE:

Retriever
   ├── provides evidence → Context
   ├── may miss rare evidence → Quality
   └── adds latency → Request

Model
   ├── synthesizes answer → User
   ├── may hallucinate → User
   └── consumes tokens → Budget
Function analysis помогает увидеть, что надо менять не “Retriever как сервис”, а конкретную недостаточную или вредную функцию.
10. TRIMMING

МОЖНО ЛИ УБРАТЬ КОМПОНЕНТ, ПЕРЕДАВ ЕГО ФУНКЦИЮ ДРУГОМУ?

REMOVE

Delete component

If useful function is no longer needed or can be eliminated by changing problem.

TRANSFER

Existing component absorbs function

Database constraint replaces LLM verifier; model gateway absorbs provider-specific routing.

SUPERSYSTEM

Environment does work

Use browser accessibility tree instead of building new vision detector for every control.

Для software architecture trimming — мощный anti-overengineering инструмент: сначала попытаться удалить service/agent, потом добавлять новый.
11. 40 INVENTIVE PRINCIPLES

БИБЛИОТЕКА НАПРАВЛЕНИЙ, НЕ ГОТОВЫЕ РЕЦЕПТЫ

Классическая ТРИЗ содержит 40 inventive principles. В digital/AI проектах их следует применять как аналогии и генераторы направлений, а не как доказательство правильности решения.
01

Segmentation

Разделить систему/процесс/данные на независимые части. Пример: claim-level verification вместо проверки целого документа одной операцией.

02

Taking Out

Вынести мешающую/нужную часть. Пример: secrets broker outside model context.

03

Local Quality

Разные части системы получают разные свойства. Пример: сильная модель только для critical steps.

05

Merging

Объединить близкие операции. Пример: retrieval + access filtering in one trusted query path.

06

Universality

Один компонент выполняет несколько совместимых функций. Пример: Model Gateway centralizes routing, policy, telemetry.

07

Nested Doll

Вложить систему в систему. Пример: task profile inside stable runtime architecture.

09

Preliminary Anti-Action

Заранее компенсировать будущий вред. Пример: idempotency key before external commit.

10

Preliminary Action

Сделать дорогое действие заранее. Пример: pre-index documents, precompute embeddings, warm cache.

11

Beforehand Cushioning

Подготовить защиту от failure. Пример: fallback provider, DLQ, rollback config.

13

The Other Way Round

Инвертировать действие. Пример: вместо “model decides what data to expose” host provides only pre-approved data.

15

Dynamics

Сделать свойства адаптивными. Пример: FAST/STANDARD/DEEP based on risk.

17

Another Dimension

Добавить новое измерение решения. Пример: route not only by quality, but by latency × privacy × capability × region.

19

Periodic Action

Вместо постоянного действия — периодическое. Пример: memory consolidation offline, not every turn.

20

Continuity of Useful Action

Использовать idle time. Пример: background ingestion/index updates while no user waits.

21

Skipping

Пройти опасную/дорогую фазу быстро или не выполнять. Пример: skip debate/critic for low-risk task.

22

Blessing in Disguise

Использовать вред как ресурс. Пример: failures automatically become eval candidates.

23

Feedback

Добавить feedback loop. Пример: observability → evals → router/prompt update.

24

Intermediary

Добавить посредник. Пример: Model Gateway / capability proxy between app and providers.

25

Self-Service

Система использует собственные ресурсы. Пример: source metadata drives classification instead of extra LLM scan.

26

Copying

Использовать безопасную/дешёвую копию. Пример: redacted artifact or simulation instead of production action.

28

Mechanics Substitution

Заменить механизм другим типом воздействия. В software analogy: replace probabilistic LLM step with deterministic parser/solver.

32

Color Changes

Сделать состояние наблюдаемым. Digital analogy: explicit status/risk labels/trace markers instead of hidden state.

35

Parameter Changes

Изменить precision, timeout, context size, model tier, sampling density, batch size adaptively.

40

Composite Materials

Комбинировать сильные свойства разных средств. Digital analogy: deterministic checks + LLM + human gate.

Для software/AI это аналогическое применение принципов. Не пытайтесь насильно использовать все 40 и не считайте номер принципа аргументом в пользу решения.
12. CONTRADICTION MATRIX

ИСТОРИЧЕСКИЙ ИНСТРУМЕНТ, НЕ ORACLE

WHAT

Improving vs worsening parameters

Классическая матрица связывает типовые инженерные параметры с рекомендуемыми inventive principles.

VALUE

Prompt for directions

Useful when problem maps naturally to classical technical parameters and team is stuck.

LIMIT

Software mapping is heuristic

Latency, privacy, explainability and developer complexity do not always map cleanly to historical physical parameters. Don't force-fit.

В AI architecture чаще практичнее сначала использовать precise contradiction + separation + relevant principles, а матрицу подключать как дополнительный генератор направлений.
13. SYSTEM OPERATOR / 9 WINDOWS

ПОСМОТРЕТЬ НА ПРОБЛЕМУ ВО ВРЕМЕНИ И НА РАЗНЫХ УРОВНЯХ

PASTPRESENTFUTURE
SUPERSYSTEMКак раньше работала среда/рынок/platform?Какие внешние системы ограничивают нас сейчас?Какие возможности среды появятся?
SYSTEMКакая версия решения была раньше?Где сегодня возникает противоречие?Каким должен стать system state?
SUBSYSTEMКак менялись компоненты?Какой конкретный механизм вызывает harm?Какую функцию можно перераспределить?
9 Windows особенно полезны, когда команда фиксируется на одном component-level fix и не замечает, что решение находится на уровне supersystem или future process.
14. TRENDS OF EVOLUTION

HEURISTICS FOR WHERE SYSTEMS OFTEN MOVE NEXT

IDEALITY

More value, less burden

Capabilities move toward less explicit user effort and lower resource cost.

DYNAMIZATION

Fixed → adaptive

Static thresholds/models/workflows become context-dependent.

CONTROLLABILITY

Better feedback

Systems add sensing, observability, feedback and closed-loop control.

SYSTEM → SUPERSYSTEM

Integration

Standalone capability becomes part of a larger coordinated platform.

Школы ТРИЗ по-разному формализуют “законы/линии развития”. В этом документе они используются как эвристики для направления поиска, а не как универсальные физические законы.
15. SU-FIELD / ВЕПОЛЬ

МИНИМАЛЬНАЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ: S1 — F — S2

CLASSICAL IDEA:

S1 ── F ──▶ S2

S1 / S2 = substances / interacting objects
F       = field / interaction that produces effect

If interaction is:
  missing
  insufficient
  harmful
  uncontrolled

TRIZ asks how to:
  add / change field
  add mediator
  modify substance
  transform interaction
  remove harmful path
В software/AI Su-Field можно использовать только как analogy: например “actor → control mechanism → resource”. Это не значит, что software interaction буквально является физическим веполем. Для цифровых систем function analysis обычно естественнее.
16. ARIZ

ДЛЯ ТРУДНЫХ ЗАДАЧ: НЕ БРАТЬ ПРИНЦИП С ПОЛКИ, А УГЛУБЛЯТЬ PROBLEM MODEL

MINI-PROBLEMKeep useful function, remove harm with minimal change.
CONFLICT MODELIdentify elements and harmful/insufficient interaction.
CONTRADICTIONTechnical → physical.
IFRWhat should happen ideally?
RESOURCESWhat already exists in zone/time/system?
TRANSFORMSeparation, effects, principles, standards.
CONCEPTConcrete mechanism.
CHECKConstraints, secondary problems, prototype.
ARIZ существует в нескольких версиях и заметно глубже этой схемы. Здесь дан практический skeleton, а не попытка заменить полный алгоритм несколькими карточками.
17. SECONDARY PROBLEMS

СИЛЬНОЕ РЕШЕНИЕ МОЖЕТ СОЗДАТЬ НОВЫЕ ПРОТИВОРЕЧИЯ

PRIMARY

Original conflict

Quality vs latency.

SOLUTION

Adaptive verification

Only risky claims get deep checks.

SECONDARY

New problem

How to classify risk reliably without adding equal complexity?

ITERATE

New contradiction

Risk detector must be sensitive yet cheap → deterministic signals + model escalation only on ambiguous cases.

TRIZ is iterative: resolving one contradiction can expose the next, usually narrower and more actionable.
18. EXAMPLE — AI VERIFICATION

КАЧЕСТВО ↑, LATENCY/COST ↑

PROBLEM:
  We want fewer incorrect factual outputs.

CURRENT MOVE:
  Run a strong critic/judge on every response.

TECHNICAL CONTRADICTION:
  deeper verification ↑
    → error detection ↑
    → latency/cost ↑

PHYSICAL CONTRADICTION:
  verification must be DEEP
  AND verification must be LIGHT.

SEPARATION BY CONDITION:
  deep only when:
    high-risk domain
    external side effect
    weak evidence
    source conflict
    low confidence
    high business impact

RESOURCES:
  schema validator
  source metadata
  deterministic calculations
  cached source checks
  existing risk class
  cheap verifier
  strong model only as escalation

PRINCIPLES:
  01 segmentation
  03 local quality
  10 preliminary action
  15 dynamics
  23 feedback
  35 parameter change

SOLUTION CONCEPT:
  verification ladder:

  L0 schema / deterministic
  L1 source/evidence checks
  L2 cheap semantic verifier
  L3 strong critic
  L4 human

  choose minimal level by risk.

RESULT:
  system is simultaneously
  “fast” for ordinary tasks
  and “deep” for dangerous tasks.
Это не просто красивый пример: именно так TRIZ-логика превращает “нужен critic everywhere” в adaptive architecture.
19. EXAMPLE — RAG FRESHNESS

FRESHNESS ↑, INGESTION LOAD ↑

WANT:
  knowledge index always fresh.

HARM:
  continuous full re-index is expensive.

CONTRADICTION:
  sync must be frequent
  AND sync must be infrequent.

SEPARATION:
  by data class / change signal / time.

RESOURCES:
  provider updated_at
  webhook/change token
  ETag/hash
  source version
  usage popularity
  quiet batch window

CONCEPT:
  event-driven incremental sync
  + cheap metadata polling
  + periodic reconciliation
  + full rebuild only when parser/index version changes.

TRIZ PRINCIPLES:
  segmentation
  preliminary action
  periodic action
  feedback
  dynamics

OUTCOME:
  “always fresh” is approximated where
  freshness matters without constant full rebuild.
20. EXAMPLE — BROWSER AUTONOMY

AUTONOMY ↑, SECURITY RISK ↑

TECHNICAL CONTRADICTION:
  browser agent gets more authority
  → task coverage improves
  → security risk rises.

PHYSICAL CONTRADICTION:
  agent must have authority
  AND must not have authority.

SEPARATION:
  by action class
  by domain
  by time
  by exact approved operation

RESOURCES:
  typed actions
  allowlist
  principal identity
  approval token
  operation_id
  read-only API
  secret broker

CONCEPT:
  broad perception
  + narrow execution capability.

MODEL MAY:
  see many options
  reason about them

HOST MAY AUTHORIZE:
  only exact bounded action.

RESULT:
  autonomy of cognition
  without autonomy of authority.
21. EXAMPLE — MEMORY

PERSONALIZATION ↑, PRIVACY / STALENESS ↑

CONTRADICTION:
  remember more
  → personalization ↑
  → privacy/staleness/context pollution ↑

IFR:
  system remembers exactly what is useful
  at the moment it is useful
  and irrelevant/stale/private data
  creates no burden.

SEPARATION:
  episode vs durable memory
  short-term vs long-term
  verified vs unverified
  user fact vs secret
  active vs expired

RESOURCES:
  source/provenance
  confidence
  TTL
  user corrections
  task context
  governance classification

CONCEPT:
  memory consolidation
  after task:
    extract candidate
    verify
    classify
    attach source
    TTL
    store only eligible fact

NOT:
  save every conversation forever.
22. AI + TRIZ

LLM МОЖЕТ УСИЛИТЬ ТРИЗ, НО НЕ ДОЛЖЕН ПРЕВРАЩАТЬ ЕЁ В RANDOM PRINCIPLE GENERATOR

FORMULATE

Extract contradictions

LLM can propose multiple precise formulations from messy problem descriptions.

ANALOGY

Generate transformations

Map inventive principles to domain-specific solution directions.

RETRIEVE

Cases / effects

Use case-based reasoning and search to find analogous solutions from other domains.

EVALUATE

Challenge concepts

Simulate constraints, identify secondary contradictions and create experiment plan.

AI is especially good at generating analogies and reformulations. It is weaker at knowing whether a proposed mechanism is physically, economically or organizationally feasible without external evidence/tools.
23. TRIZ ASSISTANT WORKFLOW

A GOOD AI SESSION SHOULD FORCE THE PROBLEM MODEL BEFORE IDEATION

USER PROBLEM
   ↓
1. RESTATE SYSTEM + USEFUL FUNCTION
   ↓
2. IDENTIFY:
   desired improvement
   worsening effect
   constraints
   current workaround
   ↓
3. PROPOSE 2–4 CONTRADICTION FORMULATIONS
   ↓
4. USER / EVIDENCE SELECTS MOST ACCURATE
   ↓
5. FORMULATE IFR
   ↓
6. RESOURCE INVENTORY
   ↓
7. CHOOSE TRIZ PATH:
   technical contradiction → principles
   physical contradiction → separation
   interaction problem → function/Su-Field
   hard problem → ARIZ-like deepening
   ↓
8. GENERATE 5–10 MECHANISM CONCEPTS
   not slogans
   ↓
9. CHECK:
   constraints
   secondary problems
   cost
   risk
   feasibility
   ↓
10. PROTOTYPE / SIMULATE / EVAL
   ↓
11. KEEP ONLY SOLUTIONS
    THAT ACTUALLY MOVE THE METRIC
24. STRUCTURED TRIZ CONTRACT

МЕТОДОЛОГИЮ МОЖНО СДЕЛАТЬ MACHINE-READABLE

{
  "system": "...",
  "useful_function": "...",
  "problem_zone": "...",
  "technical_contradiction": {
    "action": "...",
    "improves": "...",
    "worsens": "..."
  },
  "physical_contradiction": {
    "element": "...",
    "must_be": ["X", "NOT_X"]
  },
  "ifr": "...",
  "resources": [
    {"type":"information","item":"..."}
  ],
  "strategies": [
    "separation_by_condition",
    "segmentation",
    "preliminary_action"
  ],
  "concepts": [],
  "secondary_contradictions": [],
  "tests": []
}
WHY

Repeatable design work

Structured output prevents the session from collapsing into generic brainstorming and makes concepts comparable, reviewable and reusable as case knowledge.

25. TRIZ + CASE-BASED REASONING

ИЗОБРЕТАТЕЛЬСКИЕ ПРИНЦИПЫ СИЛЬНЕЕ, КОГДА ЕСТЬ REAL ANALOGIES

ABSTRACT CONTRADICTION

“Need high control and low friction.”

CASE RETRIEVAL

Find systems where similar contradiction was solved: aviation, databases, payments, distributed systems, medicine, manufacturing.

ADAPT MECHANISM

Transfer causal mechanism, not surface wording, then verify in target domain.

№31 Case-Based Reasoning can become a practical “TRIZ case library”: contradiction → mechanism → context → outcome → limits.
26. TRIZ + SIMULATION

CONCEPT ≠ SOLUTION UNTIL THE CONSEQUENCES ARE TESTED

WHAT-IF

Parameter sweep

Test threshold, load, latency, error rate or resource variations.

FAILURE

Secondary harms

Ask what new failure mode the inventive concept creates.

BOUNDARY

Where it stops working

Identify operating envelope before implementation.

№30 What-If turns TRIZ idea generation into quantitative/structured design exploration.
27. TRIZ + FORMAL SOLVERS

НЕ ПЫТАТЬСЯ “РАЗРЕШИТЬ” МАТЕМАТИЧЕСКОЕ ПРОТИВОРЕЧИЕ МЕТАФОРОЙ

TRIZ

Change formulation / mechanism

Best when search space itself needs inventive restructuring.

SOLVER

Optimize within explicit constraints

Best when variables/objective/constraints are already formalizable.

HYBRID

TRIZ proposes, solver tests

Generate architecture transformations, then use optimization/constraint solver to find feasible parameters.

28. TRIZ + EVALS

INVENTIVENESS WITHOUT UPLIFT IS JUST AN INTERESTING IDEA

BASELINE

Current compromise

Measure current quality/cost/latency/risk.

CONCEPT

Implement smallest test

Prototype the mechanism that supposedly resolves contradiction.

ABLATION

Compare

Does the new mechanism improve A without unacceptable degradation of B?

SECONDARY

Measure new harms

Maintenance, complexity, security and human load also count.

№92 Ablation Delta later becomes a very natural metric for validating TRIZ-inspired architecture changes.
29. WHEN TO USE TRIZ

GOOD TRIGGERS

REPEATED TRADE-OFF

Same compromise keeps returning

Every attempt to improve A predictably damages B.

PLATEAU

Optimization stuck

Parameter tuning gives diminishing returns; architecture may need transformation.

TOO MANY COMPONENTS

Complexity grows

Use IFR/resources/trimming to ask whether existing system can absorb function.

“IMPOSSIBLE” REQUIREMENTS

Opposite demands

Fast and accurate, secure and autonomous, personalized and private, fresh and cheap.

30. WHEN NOT TO USE TRIZ

НЕ КАЖДАЯ ПРОБЛЕМА — ИЗОБРЕТАТЕЛЬСКАЯ

KNOWN BUG

Root cause obvious

Fix implementation; don't run a methodology workshop.

MISSING FACT

Need research

If you simply don't know a requirement or number, retrieve/measure it first.

CHOICE BETWEEN OPTIONS

Decision problem

Kepner–Tregoe / decision matrix may be more appropriate.

BOTTLENECK

Flow constraint

TOC may identify leverage point before inventive redesign.

Methodology choice matters. Using TRIZ for every issue creates ritual instead of insight.
31. TRIZ vs BRAINSTORMING

DIFFERENT SEARCH STRATEGIES

AspectBrainstormingTRIZ
Starting pointGenerate many ideasModel problem and contradiction
Search directionOpen/divergentDirected by patterns/resources/IFR
Trade-offOften accepts compromiseAttempts to resolve contradiction first
KnowledgeTeam experienceTeam experience + generalized inventive patterns
OutputIdea listMechanism concepts linked to contradiction
Best useOpen ideation/creative explorationHard recurring engineering/system conflicts
Они совместимы: TRIZ can structure the problem, brainstorming can expand concepts inside the selected transformation direction.
32. TRIZ vs KEPner–TREGOE

CREATE A SOLUTION vs DIAGNOSE / CHOOSE

QuestionTRIZKepner–Tregoe
“Почему случилась проблема?”Not primary strengthStrong problem analysis
“Как снять конфликт требований?”Core strengthNot primary mechanism
“Как выбрать из 5 вариантов?”Can assist concept qualityDecision analysis is stronger
“Какие риски у решения?”Secondary contradiction thinkingPotential problem analysis is systematic
Практический pipeline часто такой: KT диагностирует → TRIZ invents → KT evaluates/risks → eval/prototype verifies.
33. TRIZ vs TOC

CONTRADICTION vs CONSTRAINT

TOC

Where is the leverage?

Find system constraint, exploit it, subordinate, elevate, repeat.

TRIZ

How can we remove the conflict?

Once bottleneck/conflict is identified, generate non-obvious mechanisms that improve it without unacceptable harm.

TOC can tell you where innovation matters most; TRIZ can help decide how to redesign that point.
34. ANTI-PATTERNS

КАК ТРИЗ ПРЕВРАЩАЕТСЯ В ПСЕВДОСИСТЕМНЫЙ БРЕЙНШТОРМ

START WITH 40 PRINCIPLES
Random analogies without a precise contradiction.
MODEL PROBLEM FIRST
VAGUE CONTRADICTION
“Need better and cheaper” gives generic ideas.
A ↑ CAUSES B ↓
PRINCIPLE = SOLUTION
“Use segmentation” is not an implementable mechanism.
CONCRETE CONCEPT
FORCE PHYSICAL ANALOGY
Software is described as fake substances/fields without benefit.
USE ANALOGY ONLY IF USEFUL
IGNORE CONSTRAINTS
Creative idea violates security/economics/physics.
VERIFY FEASIBILITY
NO SECONDARY PROBLEMS
Original trade-off moves elsewhere unnoticed.
ITERATE CONTRADICTIONS
AI PICKS ONE IDEA
LLM confidence substitutes for evidence.
MULTIPLE CONCEPTS + TEST
TRIZ FOR EVERYTHING
Simple bug/decision/research becomes methodology theater.
METHOD FIT FIRST
35. QUALITY OF A TRIZ SESSION

WHAT TO MEASURE

CTR

Contradiction Precision

Can team state exact A↑→B↓ causal conflict?

IFR

Ideal Clarity

Does IFR express function without assuming current implementation?

RES

Resource Coverage

Did team inspect existing information/time/system/environment resources before adding components?

DIV

Mechanism Diversity

Concepts differ causally, not just wording.

CMP

Compromise Reduction

How much did candidate improve A without worsening B?

SEC

Secondary Harm

New risk/complexity introduced by concept.

ABL

Ablation Delta

Measured improvement over baseline after implementation.

TRM

Trimming Gain

Did solution remove components/steps rather than only add them?

36. 30-MINUTE TRIZ SESSION

LIGHTWEIGHT VERSION FOR REAL PRODUCT TEAMS

TimeActivity
0–5 minDefine system, useful function, what is being improved, and what gets worse.
5–10 minWrite 2–3 technical contradictions; choose the most causal/precise.
10–13 minConvert to physical contradiction if possible.
13–16 minWrite IFR without naming a technology.
16–20 minInventory resources: information, time, topology, components, environment, harmful effects.
20–26 minApply separation + 5–8 relevant inventive principles; create mechanism concepts.
26–30 minRank concepts by contradiction resolved / new harm / feasibility; define smallest experiment.
37. PRACTICAL WORKSHEET

COPY THIS FOR A REAL PROBLEM

TRIZ WORKSHEET
========================================================

1. SYSTEM
What system/process/component are we changing?
→

2. USEFUL FUNCTION
What must it actually achieve?
→

3. CURRENT PROBLEM
What is insufficient/harmful?
→

4. TECHNICAL CONTRADICTION
If we ____________________,
then ____________________ improves,
but ____________________ becomes worse.

If we do NOT ____________________,
then ____________________ remains good,
but ____________________ is insufficient.

5. PHYSICAL CONTRADICTION
The same element/property must be:
→ ____________________
AND
→ NOT ____________________

6. IFR
Ideally:
the useful function ____________________
happens
without ____________________
and without significant new ____________________.

7. RESOURCES
Information:
→
Time:
→
Space/topology:
→
Existing components:
→
Environment/supersystem:
→
Harmful effects that can become signals:
→

8. SEPARATION
Can contradiction be separated:
[ ] in time
[ ] in space
[ ] by condition
[ ] by system level

9. PRINCIPLES TO TRY
[ ] segmentation
[ ] taking out
[ ] local quality
[ ] universality
[ ] preliminary action
[ ] cushioning
[ ] inversion
[ ] dynamics
[ ] periodic action
[ ] blessing in disguise
[ ] feedback
[ ] intermediary
[ ] parameter change
[ ] composite approach

10. CONCEPTS
A →
B →
C →
D →

11. SECONDARY CONTRADICTION
Best concept creates new conflict:
→

12. TEST
What smallest prototype/eval can prove
that A improves without unacceptable B?
→

13. DECISION
Baseline:
→
Candidate:
→
Measured delta:
→
Keep / revise / reject:
→
38. AI PROMPT TEMPLATE

FOR A TRIZ-STYLE DESIGN ASSISTANT

You are assisting with TRIZ-style problem solving.

Do not generate solutions immediately.

First:
1. Restate the system and useful function.
2. Identify what we want to improve.
3. Identify what worsens as a direct consequence.
4. Propose 2–4 precise technical contradiction formulations.
5. If possible, reformulate the selected one as a physical contradiction.
6. Write an Ideal Final Result that does not assume a specific technology.
7. Inventory existing resources:
   information, time, space/topology, components,
   environment/supersystem, harmful effects.
8. Choose only relevant TRIZ directions:
   separation strategies,
   inventive principles,
   function analysis/trimming,
   ARIZ-style deepening if needed.
9. Generate multiple concrete mechanisms, not slogans.
10. For every concept state:
    - how it resolves the contradiction;
    - which resources it uses;
    - what secondary problem it creates;
    - feasibility assumptions;
    - smallest experiment/eval.
11. Do not treat a TRIZ principle as evidence.
12. Do not claim a concept works until verified.
39. PRACTICAL DECISION

WHERE TRIZ EARNS ITS PLACE IN OUR SYSTEM

QuestionAnswer
Стоит ли использовать?Да, selectively. Especially for recurring trade-offs, architecture plateaus and “opposite requirements”.
Separate Component?N/A. This is a design-time methodology, not a runtime service.
Минимум 80% ценности?Technical/physical contradiction, IFR, resource inventory, separation strategies, selected principles, multiple mechanism concepts and an experiment.
Когда overkill?Simple bug, missing fact, straightforward optimization or decision among already-known alternatives.
Trigger?“Whenever we improve A, B gets worse and we keep accepting the same compromise.”
Как измерить uplift?Does candidate improve target metric while reducing the previous trade-off, without disproportionate secondary harm?
Можно ли использовать AI?Да. AI is useful for contradiction reformulation, analogy generation and concept expansion; deterministic tools/evidence/evals must validate feasibility and value.
40. DESIGN RULES

THE TRIZ RULEBOOK

RULE 01

Contradiction before principle

If you cannot state A↑→B↓, you are probably ideating too early.

RULE 02

Function before implementation

IFR should not assume the component you already know.

RULE 03

Resources before additions

Use what already exists before adding a service, agent or process.

RULE 04

Separate opposite requirements

Time, space, condition and system level are first-class solution dimensions.

RULE 05

Principles generate directions

They are not magic answers and not evidence.

RULE 06

Prefer trimming

Strong solutions often remove burden rather than adding machinery.

RULE 07

Track secondary contradictions

Every new mechanism may move harm elsewhere.

RULE 08

Adapt across domains carefully

Physical TRIZ concepts can inspire software analogies, but analogies must preserve causal meaning.

RULE 09

Prototype and evaluate

Inventiveness is valuable only when the real system improves.

41. FINAL MAP

TRIZ TURNS “WE HAVE TO CHOOSE” INTO “WHY MUST WE CHOOSE?”

PROBLEM
  ↓
DEFINE SYSTEM
  useful function
  constraints
  harmful / insufficient function
  ↓
TECHNICAL CONTRADICTION

IF action X:
  A improves
  B worsens

IF no X:
  B remains acceptable
  A is insufficient
  ↓
CAN WE FORMULATE PHYSICAL CONTRADICTION?

element/property must be:
  X
  AND
  NOT-X
  ↓
IDEAL FINAL RESULT

useful function happens
without previous harm
with minimal added burden
  ↓
RESOURCE INVENTORY

information
time
space/topology
existing components
environment
supersystem
harmful effects
unused capacity
  ↓
CHOOSE SEARCH PATH

simple contradiction
  → separation
  → inventive principles

interaction/function issue
  → function analysis
  → trimming
  → Su-Field analogy if useful

hard unresolved contradiction
  → ARIZ-style deeper analysis
  ↓
GENERATE MECHANISMS

not:
  “use segmentation”

but:
  “split verification by claim risk;
   deterministic validators handle
   cheap cases, strong verifier only
   sees uncertain material claims”
  ↓
CHECK SECONDARY PROBLEMS
  new cost?
  new latency?
  new security risk?
  new maintenance burden?
  ↓
SIMULATE / PROTOTYPE / EVAL
  ↓
DID A IMPROVE
WITHOUT UNACCEPTABLE B?

NO
  → reformulate contradiction
  → inspect resources again
  → generate new concept

YES
  → implement
  → measure in production
  → save as reusable case

────────────────────────────────────────────

TRIZ IN AI ARCHITECTURE:

quality vs latency
  → adaptive verification

autonomy vs safety
  → broad cognition / narrow authority

freshness vs ingestion cost
  → event-driven incremental sync + reconcile

personalization vs privacy
  → selective governed memory

model quality vs cost
  → conditional escalation

context richness vs token budget
  → relevance-based context builder

reliability vs complexity
  → simple synchronous path
     + durable mechanisms only where needed

────────────────────────────────────────────

THE MOST IMPORTANT MOVE:

DO NOT ASK FIRST:

“WHICH OF THE 40 PRINCIPLES
SHOULD WE APPLY?”

ASK:

“WHAT EXACTLY IS THE CONTRADICTION?”

THEN:

“WHY DO THE TWO REQUIREMENTS
HAVE TO CONFLICT
IN THE SAME PLACE,
AT THE SAME TIME,
UNDER THE SAME CONDITION,
AND AT THE SAME SYSTEM LEVEL?”

THAT QUESTION
IS WHERE TRIZ
STARTS TO BECOME USEFUL.

ECC RETROFIT / PRACTICAL HARNESS INTEGRATION

A. Related ECC ideas. Context-as-cache, scoped memory, lifecycle hooks, selective capabilities, feature flags, deterministic enforcement, provider-neutral adapters and eval-gated learning are applied only where relevant to №78 TRIZ / ТРИЗ.

B–E. Existing boundary and placement. The existing conceptual boundary, class METHODOLOGY, default N/A and owner Design-time / Problem Solving remain authoritative. Runtime/control/data/offline placement is unchanged; durable state stays outside model context.

F–H. Hooks and contracts. Use bounded PRE_MODEL/POST_MODEL, PRE_TOOL/POST_TOOL, CHECKPOINT and TASK_COMPLETED events as applicable. Illustrative fields and canonical contracts are defined in NEW_CONTRACTS_SPEC.md; no universal schema is implied.

I–J. Security and evaluation. Host-side schema, permission, secret, budget, idempotency and audit checks take precedence over LLM output. Optional mechanisms require a feature flag and WITH/WITHOUT ablation; measure quality, acceptance, correction, latency, cost, escalations and severe errors.

K–L. Task profiles and cross-references. A TaskProfile selects the relevant skill, tool/context slice, memory scope and enforcement profile independently from FAST/STANDARD/DEEP. See cross-reference map, hook spec and ablation plan. Provider adapters remain outside the core.