Philosophy as Code とは何ですか?
Philosophy as Code は、組織やプロジェクトの哲学(なぜそうするのか)を、AIエージェントが参照可能な構造化テキストとして明示的にコード化するアプローチです。
AIにルールの集合ではなく判断の土台となる哲学を渡すことで、想定外の状況でも一貫した出力を得ることを目的とします。B-LAND株式会社が提唱しています。
なぜAIに哲学が必要なのですか?
AIはルールの隙間を暗黙に埋めることをしません。人間の社員は経験と暗黙知でルールにない判断を補完していましたが、AIは指示の隙間に立つと確率的に出力を選ぶため、結果がブレます。
哲学(原理原則)を渡せば、AIは隙間を原理から導出するようになり、出力が安定します。
CLAUDE.md とは何ですか?
CLAUDE.md は、Philosophy as Code における中核ファイルで、原理原則・理念・思考の型という3層の哲学を記述したMarkdownファイルです。
Claude Code をはじめとするAIエージェントが、判断に迷った際の最終参照先として読み込みます。プロジェクトのルートに配置します。
3層構造とは何ですか?
Philosophy as Code の哲学定義フォーマットで、3つの階層からなります。
- 第1層 原理原則 — 世界はこう動いているという不変の構造的事実。誰の意志でも覆らない前提
- 第2層 理念 — 何を最も優先するかという、意志による価値の序列
- 第3層 思考の型 — 原理と理念を日々の判断に変換するための回路。迷ったときに通る道筋
Why Before How とは何ですか?
手法(How)の選定より先に、目的・哲学(Why)を定義するという原則です。
スクラムやTDDなどの手法を、なぜそれをやるかの哲学なしに導入すると儀式化・形骸化します。Philosophy as Code は、まず Why を CLAUDE.md として定義し、その上で How を選定する順序を強制します。
他のAIガバナンス手法とどう違うのですか?
従来のAIガバナンスやプロンプトエンジニアリングは「どう指示するか(How)」に焦点を当てます。
Philosophy as Code は「なぜその判断をするか(Why)」を組織の言語で先に定義し、それをAIと人間が共有する点が特徴です。LLM非依存で、特定のモデルやベンダーに縛られません。
誰が提唱しているのですか?
B-LAND株式会社 (B-LAND Inc.) が提唱・開発しています。武術家ブルース・リーの「考えるな、感じろ」という哲学と、ジークンドーの「型を超えて状況に適応する」という思想を、AI時代の組織設計原理として再解釈したことが原点です。
もっと深く知るには
- ホワイトペーパー(日本語) — 体系的な定義と実装ガイド
- Whitepaper (English)
- 記事一覧 — 各テーマの掘り下げ