ChatGPTが教えたのは「良いプロンプトを書け」だった。
プロンプトエンジニアリングという言葉が生まれ、 有料のプロンプト集が売れ、 「こう聞けばこう返ってくる」という技法が広まった。
でも、私のAIは2行のプロンプトで動く。
「今日のメールを要約して」——これだけで、 私の文脈を踏まえた要約が返ってくる。
違いは何か。プロンプトの質ではない。 AIが事前に持っている「私の文脈」の質だ。
プロンプトより大事なのは文脈ファイルだ。
OpenClawにはSOUL.md、USER.md、MEMORY.mdという3つのファイルがある。 SOUL.mdは「私は誰か」。経営者としての価値観、判断基準、行動原則。 USER.mdは「相手は誰か」。やり取りする対象の情報。 MEMORY.mdは「過去の文脈」。これまでの判断履歴、学び、蓄積。
この3つが揃っていると、AIは「汎用ツール」から「自分のエージェント」に変わる。
英語圏で410万impを獲得したRuben Hassidは 「Don't prompt Claude. Let it prompt you.」と言っている。 プロンプトを書くな。文脈を渡して、AIに聞かせろ。
これは比喩ではなく、実装の話だ。 文脈ファイルを整えたAIは、自分から質問してくる。 「この方針でいいですか」「優先順位はこれで合っていますか」と。
プロンプトを磨く段階は、初心者の段階だ。 次の段階は、文脈を整えること。 その先にあるのは、AIが自律的に動く状態だ。
- 段階の転換:プロンプトを長くすれば良いのは初心者段階。本当の効率化は文脈の整備にある
- 文脈ファイルの威力:about-me.md 1ファイルで、AIの出力クオリティが劇的に変わる
- OpenClawの実装:SOUL.md・USER.md・MEMORY.mdは、文脈設計の具体的な実装版
- 指示コストの消滅:文脈が整うと、1日の指示出し時間が10分以下になる
Ruben Hassid——410万impが証明した「文脈が先」
英語圏でAI活用を発信しているRuben Hassid。 フォロワー100万人超、投稿は410万impを記録した。
彼のメッセージは明快だ。 「Don't prompt Claude. Let it prompt you.」 ——プロンプトを書くな。文脈を渡して、AIに聞かせろ。
これは理論ではなく、彼自身の実践から出た言葉だ。 Claude Coworkの設定方法を公開し、 文脈ファイルの構造を具体的に示している。
私がOpenClawで実践していることと、構造が同じだった。 言語も国も違うのに、到達点が一致している。
プロンプトの巧拙ではなく、文脈の有無。 これが成果を分ける分岐点だという結論は、 大陸を越えて同時に出ている。
SOUL.md・USER.md・MEMORY.md——文脈の三層構造
OpenClawの文脈ファイルは3層になっている。
SOUL.md——「私は誰か」。 経営者としての価値観。判断の軸。譲れないこと。 これがあると、AIは私の判断基準で動く。
USER.md——「相手は誰か」。 取引先、顧客、チームメンバーの情報。 相手ごとにトーンや粒度を変えたアウトプットが出る。
MEMORY.md——「過去の文脈」。 これまでの会話、判断、学び。 同じ失敗を繰り返さず、蓄積の上に動く。
この3つを作ってから、指示出しの時間が激減した。 以前は毎回「背景は〜で、目的は〜で、トーンは〜で」と書いていた。 今は「メール要約して」で済む。
文脈ファイルとは、自分自身の言語化だ。 AIのためではなく、自分を整えるために書く。 結果として、AIが正確に動くようになる。
文脈ファイルを作る3ステップ
- 「自分は何者か」を300文字で書く——役割、価値観、判断基準。これがabout-me.mdの原型になる
- AIに最低限知っておいてほしいことを5項目書き出す——業界、顧客、目標、制約、優先順位
- テキストファイルに保存し、AIとの会話で「このファイルを読んでから回答して」と渡してみる
- 出力の変化を観察する——文脈なしの回答と比較し、何が変わったかを確認する
- 1週間使い、足りない文脈を追記していく
文脈を整えることは、自分を整えることだ。
「私は何者か」「何を大事にしているか」「どこに向かっているか」。 AIに渡す文脈ファイルを書く作業は、 そのまま経営者としての自己定義の作業になる。
AIはその鏡だ。 渡した文脈の質が、そのまま返ってくる。
プロンプトを磨く時代は終わった。 次は、自分自身を言語化する時代だ。
▼ 続きはXで実況中 [@5dmgmt](https://x.com/5dmgmt)
▼ 全工程の記録はnoteで [→ noteで読む](https://note.com/5dmgmt/n/n700a9b0a817c)
