Skip to content

設計とは何か? 仕組み・対変化耐性・直感の構造

   
設計とは何か? 仕組み・対変化耐性・直感の構造のGPT生成本文インフォグラフィック

設計とは「何かしらの予測や見立てがあり、そこに対して仕掛けや仕組みを用意すること」であり、
言い換えれば「まだ存在しないものの論理構造を先取りすること」、つまり世界に対する仮説を含む行為である。

この記事では、設計という行為の定義から、品質を決める要因、そして設計者の直感がどこから来るのかまでを整理する。

設計の定義とシンプルさ

仕掛けと仕組みの違い

設計の中で用意するものには「仕掛け」と「仕組み」の2種類がある。

仕掛け仕組み
性質問題発生時に作動する対策問題が起こり得ない構造
コード例if文が必要if文が不要になる
DB例異常検知・補正ロジック不整合データが格納不可能な設計
評価必要だが二次的よりシンプルで美しい

仕組みの本質は「悪い状態を構造的に発生不可能にする」ことにある。

シンプルさの根拠は認知負荷の管理

「同程度のことをシンプルに実現できるほうが完成度が高い」という直感には根拠がある。

複雑な仕掛けの重層は、見立てが曖昧なまま不確実性を構造で埋めている状態だ。
一方、シンプルな設計は自分の見立てを信頼して賭けている状態であり、見立ての精度が品質として見えやすくなる。

省略、つまり「何を入れないかを決める」ことは、何を入れるかと同等以上に設計の本体である。

設計の品質と対変化耐性

品質は「見立ての精度」ではなく「対変化耐性」に依存する

設計の品質とは「できるだけ多くの対象を、少ない仕組み・仕掛けでカバーすること」だ。
人は見立てを必ず外す。
だからこそ、想定外を前提として「いい感じの結果に落ちる」設計が重要になる。

ここで重要な逆説がある。
見立ては消えるのではなく、抽象化されるだけだ。
具体的な入力の予測が「何が成立すべき不変条件か」の定義へと粒度が上がっていく。

テーブル設計の例で比較すると:

  • 低品質:「このカラムにはこの値が来るはず」(入力予測)
  • 高品質:「この制約が常に成立すべき」(不変条件の定義)

高度な設計者は「具体的な入力の予測」を手放す代わりに「系の原理・法則」にフォーカスする。
不等号や関係性に着目し、抽象化していく。

正解は消去法で決まる

絶対的な正解は存在しない。
全体からアンチパターン(不都合なパターン)を引いた残りが、結果的に正解になる。

ベストプラクティスとアンチパターンには非対称性がある。

ベストプラクティスアンチパターン
時代との関係時代によって変わる不変(構造的に普遍)
性質その文脈での最適解構造的矛盾・内部張力を孕む
変化の方向技術進化で更新される増えていく(新たに発見される)

これはPopperの反証可能性(Falsification)と同型だ。
「正しいことは証明できないが、壊れることは証明できる」という構造である。

非アンチパターン空間での選択

アンチパターンを除いても残る空間は広大だ。
その中では、複数の選択肢を比較し、文脈に最も合うものを採用する。
比較軸の一つが「シンプルさ(認知負荷の低さ)」である。
僅差の場合は最終的に意思の問題になる。

設計者の直感と成長

直感とは「損失の先読み能力」

アンチパターンの直感はどこから来るのか。

経験が必要だ。
「痛い目に遭う」ことで初めて構造的矛盾が腹落ちする。
口頭で聞いても入らないのは、「何が失われるか」の具体的イメージがないと腑に落ちないからだ。
経験を積むと、構造を見た瞬間に損失のイメージが先読みできるようになる。

唯識の考え方で捉えると、意識・末那識(論理・言語)だけでは伝達・定着できない。
阿頼耶識(経験の総体)に積まれることで、類似構造への反応が生まれる。
「当該ドメイン未経験でも優秀な設計者」が存在しうるのは、類似の経験の転用が起きているからだ。

設計直感の精度を決めるのは経験の量よりも内省の深さである。
経験の中から一貫性のあるロジックを構築・更新し続けること。
設計者自身が設計対象と同じ構造を持っている、つまり「経験→内省→ロジック更新」の継続こそが直感の源泉だ。

設計とデザインの統合

英語のDesignはラテン語designare(「計画・意図」)が語源であり、構造的意図と視覚的意図が同一語として扱われる。
一方、日本語ではデザインを「視覚・審美領域」として輸入し、「設計」と分離した。
英語の曖昧さのほうが哲学的に正確かもしれない。

設計デザイン
アプローチボトムアップ(構造から積み上げ)トップダウン(全体の印象から入る)
重視するもの具体性・論理・理由俯瞰的な全体性・直観
余白の扱い省略(不要を除く)積極的に機能させる

設計にデザイン視点を取り込むには「視点の切り替え」と「あえて余白・無駄を入れる」実験が有効だ。

設計が向いている人と「得意と言えない」構造

設計が向いている人の特徴として、以下が考えられる。

  • 「予測と見立て→仕掛け・仕組みの構築」というサイクルが好きかどうか
  • 「経験から一貫性あるロジックを構築・更新し続けること」を自然にやれるかどうか
  • ドメインを超えた認知パターンの転用ができること(建築家が組織運営でも力を発揮する理由)

興味深いのは、「設計が得意」と誰も確信を持って言えないことだ。
設計の品質評価は時間が経って初めて現れる。壊れてみて初めてわかる。
「まだ検証が終わっていない」という感覚が構造的に消えない。
これは謙虚さではなく、構造的に確信が持てないということである。

なお、生成AIを使いこなす能力もこの文脈で捉えられる。
「こういう出力が出ないよう、こういう入力を与えよう」という思考はプロンプト設計であり、設計そのものだ。
組織設計・プロンプト設計・アーキテクチャ設計はすべて同じ認知パターンに基づいている。

まとめ

設計とは、世界に対する仮説を含む行為だ。
その品質は見立ての精度ではなく対変化耐性で決まり、正解はアンチパターンの消去法で浮かび上がる。
設計の直感は経験の量ではなく内省の深さから生まれ、ドメインを超えて転用可能な認知パターンとして蓄積される。

突き詰めると、「よい設計者でありたい」という動機の実体は「原理や法則を見通せる人でありたい」ということかもしれない。
設計はその瞬間が頻繁に訪れる場所のひとつである。