triz について
TRIZに基づき、問題を捉え直して隣接分野の解決例を探すスキルです。深度に応じて、矛盾分析や再定式化の問い、分野横断の類推を段階的に進めます。
主な機能
- 01理想最終結果の設定
- 02技術的・物理的矛盾の分析
- 035つの問題再定式化プローブ
- 04隣接分野の類推検索
- 05信頼度付きブリッジマッピング
- 06任意の古典マトリクス照合
活用シーン
- 01行き詰まった問題の代替案探し
- 02関連分野をまたぐ類推の発見
- 03相反する要求を分離して妥協を避ける
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ athola/ claude-night-market --skill trizインストール後、Claude Code で/trizを入力して読み込まれたか確認します。
詳細
TRIZ 分野横断分析
使用する場面
- 問題に行き詰まり、他分野の視点が必要な場合
- 独創的な解決策を見つけるため、分野横断的な類推を探る場合
使用しない場面
- 通常のコード検索や文献レビュー(他の tome チャネルを使用してください)
- 明白で、広く知られた解決策がある問題
Altshuller の発明的問題解決理論を適用し、 隣接分野から解決策を見つけます。
深度レベル
| 深度 | 分野 | 分析 |
|---|---|---|
| light | 1 | 理想性と矛盾 |
| medium | 2 | 理想性、矛盾、分野マッピング |
| deep | 3 | 原理の提案と分離を追加 |
| maximum | 5 | 遠い分野と任意のマトリックス検索を追加 |
ワークフロー
まずカタログの手順を実行します。1つのコマンドで、ランク付けされた候補ごとに、矛盾の記録、理想的最終結果、物理的矛盾の確認、5つの再定式化プローブ、該当する場合は近似解または分離軸が返されます。
PYTHONPATH="${CLAUDE_PLUGIN_ROOT}/src" python3 -m tome.channels.triz analyze --topic "<topic>" --domain <domain>
- 理想的最終結果を明示します。システムが存在しなくても実現される機能を定めます。機能が実現される一方で、システムを不要にするには何が必要かを考えます。
- 技術的矛盾を定式化します。X を改善すると Y が悪化します。各記録には
matchedが含まれます。カタログの行にトピック名がある場合はkeyword、該当する行がない場合はfallbackです。fallbackは未定式化として扱います。near_resolutionsには、トピックの言葉と1~2回の編集で近づける行が示されます。トピックをいずれかの行の用語で言い換えるか、理由を添えてfallbackのままにします。物理的矛盾(1つのパラメーターが相反する2つの値に引き寄せられる状態、physical: true)の場合は、妥協ではなく、時間、空間、条件、またはシステム/スケールによる分離を適用します。separationには、システムの記述から最初に示唆される軸と、それを示す言葉がwhyに記載されます。 - 検索する前に、記述を検証します。
probesには、原理と日付付きの出典をそれぞれ備えた、固定の5つのプローブが含まれます。両側を入れ替える(#13)、等式を範囲に緩める(#16)、近似解を見つけるために必要なパラメーターと方向を明示する(#35)、定数を変数に昇格させる(#15)、両方の要求を満たす値があるかを確認します。入れ替えプローブには両方の原理セットとprinciple_set_differsが含まれます。これが true の場合に限り、反転した形式を示します。それぞれに1行で回答するか、理由を添えて除外します。両方を満たすものがない場合は、これ以上の検索に固執せず、要求を分離するか、理想的最終結果を示します。 - 分野の分類体系を使って、隣接分野に対応付けます。
- それらの分野で解決済みの類似例を検索します。
- 根拠と信頼度スコアを添えて、橋渡しとなる対応付けを作成します。
分野マッピング戦略
- ソフトウェアアーキテクチャ:土木工学、生物学
- データ構造:物流、材料科学
- アルゴリズム:オペレーションズリサーチ、遺伝学
- セキュリティ:軍事戦略、免疫学
- 金融:ゲーム理論、生態学
関連項目
TRIZ は、より広範な発想カタログに含まれる類推手法です。
分野をまたいだ多様な発想をローテーションで行うには、
Skill(tome:ideate) を参照してください。
制限事項
- 組み込みの矛盾カタログは、ソフトウェアでよくあるトレードオフを原理に対応付けます。これは便宜的な対応付けであり、技術システムを対象とする古典的な TRIZ の知識体系の一部ではありません。
- 任意の標準マトリックスは、Altshuller の39×39工学パラメーター表を部分的に抜粋したものです。1985年以降更新されておらず、ソフトウェアではなく工学のパラメーターを使用しています。主要な情報源ではなく、照合用として扱ってください。
- マトリックスの空欄は、「解決策がない」という意味ではありません。空欄に関する慣例では、40の原理のどれでも適用できる可能性があります。
- TRIZ の中で最も強力で応用しやすい要素は、発散的思考のチェックリストとしての40の原理と、枠組みを定める問いとしての理想性です。ARIZ、物質‐場分析、76の標準解、技術システム発展の法則(S字曲線)、機能指向検索(FOS)は、ここでは対象外です。
出典
- TRIZ のナレッジベース(MATRIZ)および古典的な矛盾マトリクス(matriz.org)。
- AutoTRIZ(arXiv 2403.13002、2024 年):LLM による TRIZ のアイデア創出。
- TRIZ Agents(arXiv 2506.18783、2025 年):TRIZ の各ステップにわたるマルチエージェント LLM オーケストレーション。AutoTRIZ の関連研究です。
- Madrigal、「The Shadows Lurking in the Equations」(gods.art、2025 年)、および再定式化プローブが引用する文献:Chinneck、『Feasibility and Infeasibility in Optimization』(2008 年);Allgower and Georg、『Numerical Continuation Methods』(1990 年);Liberti、『Reformulations in Mathematical Programming』(2009 年);Duncker、『On Problem-Solving』(1945 年);Hipple、『TRIZ Separation Principles』(2012 年)。ADR-0026。
- 同梱された正準 39x39 マトリクスのサブセットは、NickScherbakov/Heinrich-The-Inventing-Machine(Apache-2.0)に由来します。帰属表示と同梱範囲の詳細は
src/tome/channels/triz_data/NOTICEを参照してください。
終了条件
- 検索を開始する前に、理想最終結果のステートメントが作成されている。
- 技術的矛盾が「X を改善すると Y が悪化する」という形式で示されている(または、物理的矛盾が分離軸とともに示されている)。
-
fallbackレコードは、near_resolutionsを通じてカタログ行の用語で言い換えられているか、理由を明記したうえでそのまま保持されている。キーワード一致として報告されることはありません。 - 5 つの再定式化プローブそれぞれに、1 行で回答するか、理由を添えて棄却する。実行不可能との判定は分離または理想最終結果へ誘導し、その後に類推検索を続けません。
- 有効な隣接分野ごとに、信頼度スコア付きの異分野間の橋渡しを少なくとも 1 つ返すか、その分野から何も得られなかったことを明示する。
- 正準マトリクスを参照する場合、空のセルは「40 の原理のどれでも適用できる」と報告し、「解決策なし」と報告しない。
コメント
Markdown 対応