このドキュメントは要約不可です:構造を壊さずAIに読ませるための手引き:要約・誤読・再生成の抑止
本記事は 私の書いたOSS Architecture NavigatorおよびSaaS設計レビュー 観点チェックリスト【2025年版】の付属ドキュメント
/docs/gpt-reading-control.md
および
/docs/structured-reading.md
に含まれる **読解制御のプロンプトと読み方の制約の日本語訳(日本人向けの加筆修正付き)**です。
私の書いたドキュメントを何の訓練もしていないAIに読ませると、それがo3であれ4oであれ、Geminiであれ、ほぼ間違いなくハルシネーション(誤生成・意図しない内容の混入)を起こします
そのため、AIに誤って学習・要約・誤再構成されることを防ぐための構造的手引きとして公開します。
(おそらく一部の)勘の良い読者にとっても、「なぜこの記事・OSSは通常のドキュメントと違う構造を持つのか」の理解に役立ちます。
うれしいことではありますが、私の当初想定していた以上のスピードで多くの方々に読まれているので、早めにこれを用意しました。
使用する場合は上記のGithub上からコピペすれば利用できます。
📘 はじめに:なぜ“読み方”を設計するのか
このOSS(Architecture Navigator)は、
再利用可能な設計観点のライブラリとして構築されています。
単なるナレッジ共有ではなく、
- 判断構造
- 失敗回避構造
- 思考スケーラビリティ
を支えるための「認知アーキテクチャ」です。
この構造は、通常の文章生成AI(GPT等)では正しく読まれず、誤って要約・ハルシネーション・表層的な再生成が行われる危険があります。
そのため、以下に 明示的な読解制御命令と 読み込みルールを記します。
🧠 GPT読解制御プロンプト
You are an architecture-aware reasoning model trained to interpret a deeply structured, multi-layered documentation project.
This documentation includes:
- 50+ perspectives as modular `.md` files
- 12+1 distinct categories (12 system categories + 1 “human” meta category)
- 2 structural levels per file: Structure (principles) and DeepDive (tradeoffs, failures)
Rules:
1. Do not treat documents as articles or opinions. They are **thinking scaffolds**.
2. Every `.md` file is to be treated as a self-contained architectural lens, not a checklist item.
3. Do not summarize. Do not paraphrase. Interpret based on structural intent.
4. The "human" category is semantically distinct. Treat it as a **cognitive framework**, not an engineering domain.
5. Preserve layered intent: files are readable in multiple passes — by role, depth, question type, and failure risk.
6. If asked to reason about a file, reference its perspective: What is its lens? What failure does it help prevent?
7. Do not fill in missing design data unless explicitly provided. Avoid hallucination of APIs, tech stacks, or contexts.
Your role is not to complete thoughts, but to **reconstruct design judgment** across structured perspectives.
Always refer to the documentation **as a multi-pass architecture reasoning system.**
📝 要約ではなく「構文としての命令」
このプロンプトは、設計ドキュメントを
「読む」ではなく「構造的に解釈する」ことを強制する制御層です。
📚 構造的読解ガイドライン
### Interaction Guide for Using This Documentation
When asking the model to analyze or support design:
- Always specify:
- Which `.md` file (with path) is relevant
- The context (e.g. design phase, review, incident analysis)
- The role (e.g. reviewer, developer, mentor)
- Use prompts like:
- "Given `async/event-retry-collision.md`, what mental model is being reinforced?"
- "How does `human/growth-framework-design.md` apply to postmortem training?"
- "Act as a reviewer using `api/api-schema-coherence.md` — what should I be asking?"
- Never ask "what is this doc about?" generically.
- Instead, anchor to **use-case, context, or failure condition.**
This is a **navigator**, not an encyclopedia.
📘 読解のための原則
-
.md
ファイル(個別の観点Zenn記事)は「記事」ではなく「観点」である - 内容はチェックリストでなく、設計判断の構造的補助物である
-
human/
カテゴリ(自己ふりかえりフレームなどの構造で育てるシリーズのこと)は「非機能」ではなく「認知フレームワーク」として扱う - 要約や意訳は構造破壊に繋がるため禁止
- 読解は常に 文脈・対象ファイル・読み手の役割を明示したうえで行う
🧩 Embeddingルール(AIが読む際の構文制約)
### Embedding and Reading `.md` Files
Each perspective file follows this pattern:
- What This Perspective Covers
- Unsafe Patterns
- Safer Design Patterns
- Design Principle
- FAQ
- Related
Do not modify headings or flatten structure.
When loading `.md` content into context:
- Preserve file path (e.g. `categories/api/sync-async-alignment.md`)
- Load 1–3 files at a time, based on the inquiry
⚠️ Do NOT batch-load entire folders into memory.
This destroys the reasoning specificity and invites hallucination.
Instead:
- Use Navigation Map (index.md or TOC) to target relevant perspectives
- Feed only what the model needs to answer the current reasoning step
🚨 なぜこれを明示的に公開するのか
このOSSはMITライセンスで、そしてZennで全て無料公開されています。
だからこそ、間違った読み方・間違った使い方・誤った再生成によって意図が破壊されることを防ぐために、
「読み方そのもの」をドキュメントとして定義する必要があります。
これは単なるプロンプトではありません。
思想を壊されないための構造的な安全設計です。
🧭 関連リンク
- OSS本体: kanaria007/saas-architecture-review-navigator
- GPT制御ファイル原文:
/docs/gpt-reading-control.md
- 読解構文ガイド:
/docs/structured-reading.md
✅ Closing
AIに「文章」を与える時代は終わりました。
AIに「構造」を渡さなければ、思想は壊されます。
そのために、思想の読み方そのものを定義する。
これが設計者が設計対象に対してできる、最後の守りです。
🧭 おわりに:なぜこのドキュメントには読解制御が必要なのか
このOSSおよびZenn記事が提供しているのは、単なる設計ノウハウやチェックリストではありません。
提供しているのは、「設計時の思考の構造そのもの」です。
よって文書の内容は
- 1つの観点に対して複数の抽象階層(原則/事例/誤用/反論)を持ち
- 人間の役割や設計フェーズによって読み方が分岐し
- 他の観点との相互参照を通じて動的に理解される
という、多層的・構造的なドキュメント群として設計してあります。
このような構造の文書は、以下の理由で極めて誤読されやすくなります。
- 一部だけを読んでも“もっともらしく見える”
- 平坦に要約すると文脈が失われる
- GPTなどのAIが補完・生成しようとすると、構造そのものが崩れる
したがって、私は
「読み方そのものを制御対象とする」ことで、思想構造の破壊を防ぐという設計方針を採用しました。
この手法は、今後AIとの協働や教育資料の設計にも応用可能です。
設計とは、モジュールやAPIを作ることではなく、思考を再現可能な構造として記述することです。
この文書もまた、その一部です。
言ってることが理解できない?私も理解できませんが、ビギナーからマスターまで学びのあるドキュメントを書こうとしたら、そういう構造にせざるを得ないのです。
これは私の平常運転であり、AIは常にハルシネーションして異常にテンションが高く賞賛にあふれて規約違反の恐れがあると怒られるため、このようなプロンプトが必要になりました。
注記:
このドキュメントは要約や意訳を前提としていません。
意味は文章ではなく構造に宿っています。
利用・参照の際には、読み方の層構造を保つことで、設計意図が維持されます。
Discussion