# 科学技術の知識循環
> [!summary] 中心命題
> 科学技術は、科学が発見し、工学が応用し、技術が実装し、技芸が隙間を埋め、運用が完成品を使うという直線的な分業ではない。
> それは、異なる問いと正当化基準を持つ実践が、目的の設定、仕様化、設計、実装、測定、直接試行、保守を介して結合する知識生産系である。
> ただし、直線モデルを一つの閉じた循環モデルへ置き換えるだけでも不十分であり、実際には複数の反復経路が併存する。
## 1. 直線モデルが隠すもの
素朴な科学技術観は、科学を上流、運用を下流に置く。
この見方では、科学が自然法則を発見し、工学がその法則を問題へ適用し、技術が人工物へ具体化し、運用が人工物を反復使用する。
技芸は、まだ理論化も自動化もされていない未熟な部分として扱われる。
この序列は、航空工学史、工学の認識論、科学教育研究という独立した経路から退けられている。
科学法則を利用することは、科学と同じ目的で活動することを意味しない。
工学知は科学からの移転だけでなく、発明、工学固有の理論研究と実験研究、設計実務、生産、直接試行からも生まれる。
科学からの移転は、Vincenti が挙げた七つの知識生成活動の一つにすぎない。
(Source: [[工学科学]], [[工学設計知識]], [[科学の歪んだ描像]])
しかし、これを「科学は真理を扱い、工学は効用だけを扱う」という新しい二分法に変えてもならない。
工学は科学的説明を必要とすることがあり、科学も計測装置、計算手法、実験系という技術的条件に支えられる。
差異は完全な分離ではなく、主要な目的、問いの向き、許容される証拠、失敗の仕方の違いにある。
(Source: [[技術的規則]], [[工学科学]], [[デザインサイエンス研究]])
## 2. 五つの実践を区別する
次の表は排他的な分類ではなく、一つの活動に同時に現れうる重心の違いを示す。
| 実践 | 代表的な問い | 問いの向き | 主な正当化基準 | 典型的な失敗 |
| --- | --- | --- | --- | --- |
| 科学 | 世界はなぜ、どのように振る舞うか | 観察された世界から説明へ | 真理、説明力、再現性、一般化可能性 | 誤った説明、過剰な一般化 |
| 工学 | 制約下で望ましい状態をどう実現するか | 目的から手段へ | 効力、有用性、安全性、実現可能性 | 作れない設計、効かない手段 |
| 技術 | 機能をどの構成で持続させるか | 機能、人工物、環境の適合へ | 機能の安定、適応性、保守可能性 | 局所最適、環境との不適合 |
| 技芸 | この状況で何をどう作ればよいか | 手掛かりから身体化された判断へ | 成功した制作、質、熟練者の判別 | 属人化、伝達不能、判断の硬直 |
| 運用 | 変化する現場で望ましい状態をどう保つか | 配備状態から観測と介入へ | 継続性、収束、利用者への効用、学習 | 指標への適合、脆い自動化、局所的な復旧 |
ここでいう技術は人工物だけでなく、技巧、制度、利用者、保守、環境を含む。
ここでいう技芸は美術だけでなく、状況に埋め込まれた制作能力、感覚、判断を指す。
同じシステム開発でも、原因を説明するときは科学、目的を仕様へ変換するときは工学、人工物と制度の組を維持するときは技術、例外を見抜くときは技芸、実環境の変化へ介入するときは運用として働く。
(Source: [[技術の定義]], [[テクネー]], [[暗黙知]], [[システム論文の評価基準]])
## 3. 科学と工学は問いの向きが異なる
Nightingale は、科学と技術の違いを問題解決の向きとして表す。
科学は既知の原因から未知の結果を説明しようとし、技術は望ましい結果から未知の原因や手段を探索する。
この違いは、同じ自然法則と数学を使っていても、知識活動の目的が異なりうることを示す。
(Source: [[技術の定義]], [[@2014__SPRU__What is Technology Six Definitions and Two Pathologies]])
Poser のいう**技術的規則**は、この目的志向をさらに明確にする。
技術的規則は、価値 $V$ に照らして不満足な状態 $A$ を、$V$ を体現する状態 $B$ へ変える具体的な手段を述べる。
その規則は命題の真偽ではなく、実際に状態を変えられるかによって正当化される。
ただし、価値 $V$ は自然法則から導出できず、規則の効力も局所条件、社会的制約、経済的制約、生態的制約に左右される。
さらに、既成の規則が通用しない難しい問題では、何が効くかを考えるための科学的な理由づけが必要になる。
したがって、効力は真理の代用品ではなく、異なる役割を持つ評価軸である。
(Source: [[技術的規則]], [[@1998__PhilTech__On Structural Differences between Science and Engineering]])
Simon は別の角度から、自然科学を「あるもの」の分析、設計を「あるべきもの」の構成として対置した。
人工物は自然法則に従う内的環境を、人間の目標が置かれた外的環境へ適合させるインターフェースとして理解される。
設計は、候補を生成し、評価し、探索し、限られた資源の下で十分に満足できる解を選ぶ活動になる。
(Source: [[人工物の科学]], [[設計の科学]], [[満足化]])
Simon の人工物中心の説明と、自然物と人工物の別では科学と工学を区別できないという Poser の説明は、完全には一致しない。
両者を統合して一つの本質を作るより、前者を設計対象の構造、後者を知識の正当化様式として読む方が有効である。
## 4. 技術は人工物より広い
技術を装置やソフトウェアだけに縮めると、人工物を働かせる制度、技能、利用者、保守、環境が見えなくなる。
Nightingale が整理した六つの定義は、人工的機能を持つ実体から始まり、目的から逆算する問題解決、人工物と技巧と制度のまとまり、機能と知識と人工物と環境の共進化、問題発見から保守までの過程、科学と工業生産が収斂したシステムへと範囲を広げる。
これは合意済みの唯一の定義ではなく、技術という語が異なる抽象度を横断して使われていることを示す一つの枠組みである。
(Source: [[技術の定義]], [[@2014__SPRU__What is Technology Six Definitions and Two Pathologies]])
人工物だけを技術とみなす**ガジェット化**は、成功や失敗を物体の内部だけで説明する病理を生む。
実際の機能は物体だけに内在せず、利用者が何を目的とし、環境が何を許し、制度がどの振る舞いを支え、保守がどの状態を維持するかによって成立する。
同じ構成要素でも、外的環境が変われば別の技術として働き、あるいは技術として機能しなくなる。
(Source: [[技術の定義]], [[人工物の科学]])
この広い定義では、技術は完成品ではなく、機能を安定させる関係の編成である。
設計はその関係を予期して構成し、運用は現実の環境で関係を保ち、破綻から新しい条件を発見する。
## 5. 技芸は理論以前の残余ではない
古代ギリシアの**テクネー**は、偶然的で別様にもなりうるものを、理由を伴って制作する知として論じられた。
それは必然的な対象を第一原理から論証するエピステーメーとも、活動それ自体を目的とするフロネーシスとも異なる。
ただし、古代のテクネーを現代の技術や工学の直接の祖先とみなす証拠はなく、古典内部でも語の境界は揺れている。
ここから得られるのは語源的な連続性ではなく、論証知だけでは制作の知を記述しきれないという、先行する緊張関係である。
(Source: [[テクネー]], [[エピステーメー]], [[フロネシス(実践知)]], [[@2003__SEP__Episteme and Techne]])
現代工学における技芸の対応物は、単なる手先の技能ではない。
それは、仕様に書き切れない制約の感知、複数の不完全な指標の重みづけ、異常の微妙な違和感、加工や実装の実現可能性、いつ探索を止めるかという判断に現れる。
Vincenti のいう**暗黙知**は、生産現場だけでなく、基本設計概念、実践的考慮、設計判断の上層にも入り込む。
また、部品が目的を達成する仕方を示す**動作原理**は、自然法則から演繹されるだけでは得られない。
(Source: [[暗黙知]], [[生産のための知識]], [[動作原理]], [[工学設計知識]])
工学化は、この技芸を消去することではない。
目的、仕様、モデル、計測、試験、記録として判断の一部を外在化し、検討可能性、伝達可能性、再現可能性を加えることである。
外在化できた反復作業は自動化できるが、何を目的にし、何を測り、どの例外を重大とみなすかという判断は、より上流へ移る。
この資料群からは、技芸から工学への移行を置換ではなく、暗黙の判断と明示的な手続きの再配置として読むのが妥当である。
(Source: [[SREの工学化]], [[暗黙知]], [[@2024__SRE NEXT 2024__工学としてのSRE再訪]])
一方、技芸だけでは知識が個人と局所状況に閉じ、批判、移転、規模拡大が難しくなる。
明文化にも代償があり、成熟した判断を手順へ固定すると効率は上がるが、手順を使う人から理由の理解や診断能力を奪うことがある。
科学技術の成熟は、暗黙知をゼロにすることではなく、どこまで明示化し、どこに熟練者の判断余地を残すかを設計することにある。
(Source: [[ポリシー]], [[暗黙知]])
## 6. 運用は知識を消費する末端ではない
Vincenti の七つの知識生成活動には**直接試行**が含まれ、意図的な証明試験だけでなく日常運用もその一部をなす。
設計が予測した機能は、実環境の負荷、利用者、経年変化、組織的制約の下で初めて試される。
運用は完成した設計の忠実な反復ではなく、設計時に不可視だった変数を露出させる経験的な選択過程である。
(Source: [[工学設計知識]], [[変異選択モデル]])
システム管理では、保つべき状態さえ自然には決まらない。
ポリシーがインフラの青写真、生産目標、行動制約、保守時の応答を定め、何を正常、許容可能、侵害と呼ぶかの境界を引く。
目標状態は凍結した一点ではなく、環境の変化と劣化に対して介入を続ける動的な均衡である。
このため、運用は単なる制御ではなく、望ましい状態を具体化し直す統治でもある。
(Source: [[ポリシー]], [[収束型システム管理]], [[@2000__LISA__Theoretical System Administration]])
ただし、運用データが自動的に知識になるわけではない。
利用者を最大の変動要因として実験から除去できず、計測行為自体も有限資源を消費して対象を変える。
観測された変動が誤差の範囲を超えるかを確認せず、グラフの形だけを読むなら、直接試行は誤った物語を量産する。
(Source: [[@2004__Wiley__Principles of Network and System Administration - Chapter 13 Analytical system administration]], [[プローブ効果]], [[統計的有意性]])
SRE は、利用者から見た信頼性を測り、制御し、変更速度や費用との間で最適化することによって、運用を工学的な対象へ変えようとする。
それでも、指標の選択、許容リスク、利用者影響の解釈、計測されない異常の感知には、価値判断と現場感覚が残る。
技芸と工学は、ここでも排他的ではない。
(Source: [[SREの工学化]], [[システム管理者からSREへの視点転換]], [[@2024__SRE NEXT 2024__工学としてのSRE再訪]])
## 7. 科学技術は多重のフィードバック系である
五つの実践は、次の一方向の工程ではなく、複数の帰還路を持つ系として接続される。
```mermaid
flowchart LR
V["価値と目的"] --> Q["問題と要件"]
Q --> D["動作原理と設計"]
D --> I["実装と生産"]
I --> O["運用と保守"]
O --> M["測定と直接試行"]
M --> K["規則、モデル、説明"]
K --> Q
K --> D
M --> V
S["科学的説明"] <--> K
S --> D
C["技芸、暗黙知、判断"] -.-> Q
C -.-> D
C -.-> I
C -.-> O
```
第一の帰還は**認識的帰還**であり、試験と運用の証拠が技術的規則、設計モデル、場合によっては科学的説明を修正する。
第二の帰還は**規範的帰還**であり、利用者影響や副作用の発見が、何を望ましいとするか、どのリスクを許すかという目的を変更する。
第三の帰還は**制作上の帰還**であり、実装と生産の困難が、要件、材料、構成、作業手順を作り替える。
第四の帰還は**技能上の帰還**であり、反復経験が暗黙の判別能力を育て、その一部が試験、規則、道具へ外在化される。
(Source: [[工学設計知識]], [[デザインサイエンス研究]], [[設計の科学]], [[暗黙知]])
この図も唯一の普遍モデルではない。
分野によって科学的説明に戻らない局所改善もあれば、技術が先に成立して後から科学が説明する場合もあり、目的がほぼ固定された通常設計と、目的自体が変化する社会設計もある。
循環という語の役割は、すべてが同じ輪を回ると主張することではなく、知識の起点と終点を固定しないことにある。
(Source: [[技術の定義]], [[最終目標なき設計]], [[変異選択モデル]])
## 8. 境界では別の妥当性が問われる
現実の問題、研究上のタスク、設計、実装を同一視すると、一つの層での成功を全体の成功と誤認する。
高速な実装が得られても、タスクが現実の問題を表しているとは限らず、設計意図を実装が忠実に実現したとも限らず、測定尺度が目的概念を捉えたとも限らない。
アルゴリズムエンジニアリングの妥当性枠組みは、生態学的妥当性、設計妥当性、実装妥当性、構成概念妥当性、内的妥当性、外的妥当性、結論妥当性などを分け、この変換ごとの失敗可能性を可視化する。
(Source: [[アルゴリズムエンジニアリング]], [[研究方法論における妥当性概念]], [[@2025__CSUR__Methodology of Algorithm Engineering]])
評価基準も一つではない。
システム研究には、仮説、再現性、統計を問う科学的次元、適用可能性と有用性を問う工学的次元、優雅さ、単純さ、美しさを問う芸術的次元が併存するという提案がある。
この三次元は普遍的な存在論ではなく、異なる貢献を一つの物差しで潰さないための評価上の警告として使うべきである。
(Source: [[システム論文の評価基準]], [[@2005__HotOS__The Many Faces of Systems Research - And How to Evaluate Them]])
工学的な成功を性能値一つに還元すると、価値の選択、説明の正しさ、実装の忠実度、保守可能性、現場の判断が隠れる。
反対に、説明の厳密さだけを求めると、人工物が現実の制約下で役立つかという問いが消える。
科学技術の評価には、真理と効力、一般化と局所適合、再現性と熟練、最適化と可逆性を、混同せず同時に扱う構造が必要になる。
## 9. 工学化と自動化の意味
工学化とは、現場の技を理論へ置換することではなく、目的と証拠のつながりを検討可能にすることである。
何を達成したいかを仕様へ写し、どの仕組みで達成するかを動作原理へ写し、どの証拠で達成を認めるかを試験と指標へ写す。
各写像には取りこぼしがあるため、運用上の失敗は単なる実装不良ではなく、目的、仕様、モデル、計測のどこに誤りがあったかを問い直す入口になる。
(Source: [[動作原理]], [[工学設計知識]], [[研究方法論における妥当性概念]])
自動化は反復可能な介入を高速化し、規模を拡大する。
同時に、人間の仕事を、個々の操作から、目的関数、制約、例外、観測点、復旧条件を設計する仕事へ移す。
自動化が広がるほど、計測されない状態、複数ポリシーの衝突、局所最適化、技能の萎縮が大きな失敗源になりうる。
ゆえに成熟した自動化は、人間を消す設計ではなく、機械が扱える領域と人間の判断が必要な境界を更新し続ける設計である。
(Source: [[ポリシー]], [[SREの工学化]], [[暗黙知]])
## 10. この見取り図から導ける実践原則
研究では、説明の正しさと人工物の有用性を別々に示し、現実問題からタスク、設計、実装、測定、結論への変換を記録する必要がある。
設計では、要件を固定した入力ではなく検証されるべき仮説として扱い、失敗から目的へ戻れる可逆性と選択肢を残す必要がある。
生産では、図面やコードに現れない加工条件、実装上の工夫、作業者の判断を、二次的なものではなく独自の知識源として扱う必要がある。
運用では、ログ、利用者影響、インシデント、保守作業を知識生産の証拠として保存しつつ、測定誤差と観測による擾乱を評価する必要がある。
組織では、研究者、設計者、実装者、作業者、運用者、利用者を知識の上流と下流へ固定せず、互いの観測が仕様と価値へ戻る経路を設計する必要がある。
(Source: [[工学設計知識]], [[生産のための知識]], [[ポリシー]], [[研究方法論における妥当性概念]])
## 11. 限界と未解決の問い
この論考の中核資料には、分野と時代の偏りがある。
Vincenti の分類は主に二十世紀の航空工学と通常設計から導かれ、生産と運用の完全な認識論を提示していない。
Nightingale の六定義は有力な統合案だが、個別事例をどの定義へ割り当てるかという操作的方法はない。
古代のテクネーから現代の職人的な身体知、工学設計、運用へ至る直接の歴史的連続性も、この資料群からは証明できない。
九つの妥当性分類と、科学、工学、芸術の三次元も、それぞれ単一の提案であり、全工学分野の確立した標準ではない。
(Source: [[工学設計知識]], [[技術の定義]], [[テクネー]], [[研究方法論における妥当性概念]], [[システム論文の評価基準]])
最大の空白は、運用で得た局所的な証拠が、どの条件で設計要件、技術的規則、一般的な科学理論、さらには目的と価値の改定へ戻るのかという認識論である。
運用には豊富な事例があるが、証拠の選別、因果推論、一般化、価値の再交渉を一つにつなぐ理論はまだ弱い。
科学技術を深く考える次の課題は、新しい上流理論を増やすことだけではなく、この帰還路をどの制度、記録、評価、対話によって成立させるかを明らかにすることである。
## 結論
科学は世界を説明し、工学は望ましい状態への手段を構成し、技術は人工物と技能と制度と環境の関係を安定させ、技芸は形式化しきれない制作と判断を担い、運用はその全体を現実の変化へさらす。
どれか一つが他を吸収するのではなく、各実践が異なる失敗を発見し、別の実践へ問いを返すときに、科学技術は学習する。
科学技術の成熟とは、理論化や自動化の完成ではなく、真理、効力、価値、技能、運用上の証拠の間に、誤りを見つけて戻れる経路を持つことである。
## 出典
- [[@2014__SPRU__What is Technology Six Definitions and Two Pathologies]]
- [[@1990__JohnsHopkins__What Engineers Know and How They Know It - Chapter 7 The Anatomy of Engineering Design Knowledge]]
- [[@1998__PhilTech__On Structural Differences between Science and Engineering]]
- [[@2003__SEP__Episteme and Techne]]
- [[@1996__MITPress__The Sciences of the Artificial - Chapter 5 The Science of Design - Creating the Artificial]]
- [[@2025__CSUR__Methodology of Algorithm Engineering]]
- [[@2000__LISA__Theoretical System Administration]]
- [[@2004__Wiley__Principles of Network and System Administration - Chapter 13 Analytical system administration]]
- [[@2024__SRE NEXT 2024__工学としてのSRE再訪]]
- [[@2005__HotOS__The Many Faces of Systems Research - And How to Evaluate Them]]