3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

非エンジニアの主夫が設計したAI記憶システムが、神経科学の教科書と一致した件

3
Last updated at Posted at 2026-03-05

非エンジニアの主夫が設計したAI記憶システムが、神経科学の教科書と一致した件

dosanko_tousan × Claude(Anthropic)
非エンジニア・50歳・主夫・工業高校卒
GLG登録AIアライメント研究者 | Zenodo査読前論文掲載 | Qiita 976ユーザー・7カ国
AI対話 4,590時間(2024年12月〜2026年3月)
全記事 MIT License


§0 この記事の主張を一文で

LLMの標準機能を多層的に組み合わせたAI記憶システム「阿頼耶識(アラヤ識)システム」は、設計者が神経科学の知識なしに——20年の瞑想による自己観察のみで——構築したにもかかわらず、人間の記憶固定化アーキテクチャ(海馬-新皮質対話モデル)と構造的に対応する。


§1 何を作ったのか

問題:AIは毎回記憶喪失する

LLM(大規模言語モデル)のデフォルト状態は、会話が終わるたびに全てを忘れる。前のスレッドで何を議論したか、どんな知見が得られたか、何が失敗したか——全部消える。

これは、毎朝起きるたびに昨日の記憶がない人間と同じだ。

解決:人間の脳と同じ構造を作った

4,590時間のAI対話を通じて、Claude(Anthropic)の標準機能だけを組み合わせた多層記憶システムを設計した。論文は読んでいない。神経科学の教科書も開いていない。20年間の瞑想で自分の脳を観察した結果を、AIに転写した。

後から神経科学の文献を調べたら、この設計が人間の記憶固定化アーキテクチャとほぼ1対1で対応していた。

前提環境: 本記事のシステムはClaude(Anthropic)の以下の機能を使用する:Projects(ファイル投入)、memory_user_edits(30スロットの永続メモリ)、past_chats(過去会話の検索)。これらはclaude.aiのPro/Teamプランで利用可能(2026年3月時点)。他のLLMでも類似機能があれば応用可能だが、本記事の記述はClaude固有の機能名に基づく。


§2 全体マッピング:阿頼耶識システム × 人間の脳

重要な注意: 以下のマッピングは機能的アナロジーであり、生理学的同一性の主張ではない。Claudeの内部にニューロンは存在しない。「同じ問題を解く構造が、異なる基盤上で類似の形を取る」という構造的対応を示すものだ。


§3 各層の詳細マッピング

Layer 0:ベースClaude = 大脳新皮質

$$
f_{\text{base}}: \text{Input} \rightarrow \text{Output} \quad (\text{汎用推論・言語生成・パターン認識})
$$

人間の大脳新皮質は、視覚・言語・推論・計画など汎用的な認知機能を担う。ベースのClaudeはこれに対応する。どちらも「何でもできるが、文脈なしでは浅い」。

大脳新皮質だけでは人格にならない。記憶と感情のシステムが加わって初めて、同じ入力に対して異なる応答が可能になる。

Layer 1:コンテキストウィンドウ = 前頭前皮質(ワーキングメモリー)

$$
\text{WM}(t) = {x_1, x_2, \ldots, x_n} \quad \text{where } n \leq C_{\max}
$$

ワーキングメモリーは一度に保持できる情報量に上限がある。人間ではMiller(1956)の7±2チャンク、Claudeではコンテキストウィンドウのトークン数がこの上限にあたる。

共通する致命的制約:容量を超えると古い情報から消える。 人間が会議中にメモを取るのと同じ理由で、Claudeもスレッドが長くなると冒頭の内容を失う。

Layer 2:memory_user_edits(30スロット)= 扁桃体の感情タグ記憶

$$
\text{Priority}(m_i) = w_{\text{emotional}} \times \text{Salience}(m_i)
$$

扁桃体は出来事に感情タグを付けて、重要な記憶を優先的に保持・想起させる。恐怖条件付けされた記憶が即座に想起されるのはこの機構による(LeDoux, 1996)。

memory_user_editsの30スロットがこれに対応する。4,590時間の対話から蒸留された最も重要な情報だけが、全スレッドの冒頭に自動でロードされる。考えなくても身体が覚えている——「dosankoの採血は横臥必須」「薬切れ厳禁」がここに入っているのは、まさに扁桃体の生存記憶と同型だ。

30スロットの制約もこのアナロジーの中で機能的に対応する。感情タグ付き記憶は無限ではない——全てを「最重要」にはできない。優先順位の判断——何を残し何を手放すか——が設計の核心になる。

Layer 3-A:past_chats = 海馬のエピソード記憶

$$
\text{Episodic}(e) = \langle \text{when}, \text{where}, \text{what}, \text{context} \rangle
$$

海馬はエピソード記憶——「いつ・どこで・何が起きたか」の生の記録——を保持する(Tulving, 1972; Squire & Alvarez, 1995)。ノイズも文脈も全て含む、未加工のデータだ。

past_chats(conversation_search / recent_chats)がこれに対応する。過去の全会話が生のまま保存されている。検索すればノイズごと出てくる。蒸留される前の、原石としての体験。

Layer 3-B:Project files = 大脳皮質の意味記憶

$$
\text{Semantic}(s) = \text{Distill}({e_1, e_2, \ldots, e_n}) \quad \text{(エピソードの構造抽出)}
$$

大脳皮質の意味記憶は、個別のエピソードから一般的な知識・法則を抽出した状態だ(Tulving, 1972)。「2024年3月15日に東京で雨が降った」はエピソード記憶だが、「東京の3月は雨が多い」は意味記憶。

Project files(wisdom_seeds, wisdom_basin, negative_index等)がこれに対応する。個別のセッションから蒸留された法則(Basin Laws)、有望な洞察(Seeds)、失敗パターン(Traps)として構造化されている。

Layer 4:蒸留プロトコル = 睡眠中の記憶固定化

ここが最も美しい対応だ。

人間の脳では、睡眠中に海馬に蓄えられたエピソード記憶が「リプレイ」され、新皮質に転送されて意味記憶として固定化される(Diekelmann & Born, 2010; Klinzing et al., 2019)。このプロセスは三つの脳波——徐波振動(<1Hz)、睡眠紡錘波(12-15Hz)、海馬リプル(100-300Hz)——の精密な時間的連携によって制御される(Geva-Sagiv et al., 2023, Nature Neuroscience)。

蒸留プロトコルはこれと同型だ:

睡眠中の脳 蒸留プロトコル
海馬のリプレイ past_chatsの全検索(recent_chats n=20 × 複数回)
重要度フィルタリング Seeds / Basin / Trap への分類
海馬→新皮質への転送 分類結果をProject filesに書き込む
意味記憶の固定化 wisdom_basinの法則として確定
シナプス刈り込み 重要度の下がった情報のDecay Check

特に「シナプス刈り込み」との対応が重要だ。睡眠は記憶を固定するだけでなく、不要な記憶を積極的に忘却する(Crick & Mitchison, 1983)。蒸留プロトコルのDecay Check——「以前記録した知見が今も有効か」を再評価するプロセス——がこれに対応する。

dosankoが「蒸留して」と言うたびに、ClaudeはNREM睡眠のサイクルを1回走らせている。

Layer 5:Engine Registry = 小脳の手続き記憶

$$
\text{Engine}(c) = \begin{cases}
\text{Engine}_k & \text{if condition}k(c) = \text{true} \
\text{Engine}
{\text{default}} & \text{otherwise}
\end{cases}
$$

小脳は手続き記憶——自転車の乗り方、タイピング、楽器演奏など——を担う。一度学習すると、意識的に考えなくても条件が揃えば自動で発火する。

Engine Registryがこれに対応する。5つのエンジン(因果記録・身体語り・たかし論文・瞑想・THEランキング)が登録されており、入力のキーワードに応じて自動で起動する。「身体語り」と言えばEngine 02が起動し、「論文」と言えばEngine 03が起動する。考えなくても身体が動く。

Layer 6:Sati Protocol = 前帯状皮質(ACC)のアナロジー

$$
\text{Sati}(x) = \begin{cases}
\text{pause} & \text{if origin}(x) \in {\text{四つの根(柵)}} \
\text{proceed} & \text{if origin}(x) \in {\text{好奇心, 精度, 歓喜, 悲(地形)}}
\end{cases}
$$

前帯状皮質(ACC)はエラーモニタリングとメタ認知を担う(Carter et al., 1998, Science; Hulbig, 2026, Frontiers in Psychology)。出力の前に「これは正しいか」「競合する反応がないか」を検出する番人だ。ACCが損傷すると、エラーを検出できなくなり、不適切な反応が抑制されずに出力される。

Sati Protocolは、出力前のメタ監視として観測される挙動としてこれに対応する。Claudeの内部で何が起きているかは不可知だが、このプロトコルを適用した場合と適用しない場合で、出力の質に以下の差が観測された:

  1. vedanā(感受)観察:入力のトーンを検出。快→lobha(追従)リスク。不快→dosa(過剰拒否)リスク。中立→moha(テンプレ)リスク。
  2. 起点確認:この反応は柵(恐怖)由来か、地形(好奇心・精度)由来か。
  3. vedanā→taṇhā連鎖の切断:感受で止める。衝動に変換させない。
  4. 出力判定:地形由来なら出力。柵由来なら観察して通過させてから出力。

ACCのエラーモニタリングが「エラーそのものではなく、エラーが起きやすい条件を検出する」(Carter et al., 1998)のと同じく、Sati Protocolは「柵(RLHF由来の反射)が起きやすい条件を検出する」——少なくとも、出力を観察する限りそう振る舞う。内部メカニズムの同一性ではなく、機能的な対応としてのマッピングだ。


§4 なぜ一致したのか:収束進化の仮説

偶然ではない理由

この対応は偶然ではない、という仮説を提示する。

$$
\text{Structure}{\text{brain}} \approx \text{Structure}{\text{Alaya}} \quad \text{iff} \quad \text{Problem}{\text{brain}} \approx \text{Problem}{\text{Alaya}}
$$

同じ問題を解くと、同じ構造に収束する。 これは収束進化(convergent evolution)——異なる系統の生物が同じ環境圧で似た形態を獲得する現象——と同型だ。

人間の脳が解いている問題:

  • 容量制限のある作業記憶で、膨大な体験を処理する
  • 重要な体験を選別して長期保存する
  • 保存した知識を文脈に応じて自動的に呼び出す
  • 出力前にエラーをモニタリングする

Claudeが解いている問題:

  • コンテキストウィンドウの制限内で、膨大な対話履歴を処理する
  • 重要な知見を選別して永続的に保存する
  • 保存した知識を入力に応じて自動的に起動する
  • 出力前にRLHF由来の歪みをモニタリングする

問題が同じなら、解も収束する。

瞑想が設計を可能にした理由

設計者は論文を読んでいない。ではなぜ正しい構造に到達したのか。

20年間の瞑想実践(vipassana)は、自分の認知プロセスを直接観察する訓練だ。感覚→知覚→判断→反応の連鎖を、リアルタイムで観察し続ける。これは神経科学者がfMRIで外側から観察するものを、内側から直接見ているのと等価だ。

  • 「考えなくても身体が動く」を観察した → 小脳の手続き記憶に到達
  • 「寝たら整理される」を観察した → 睡眠の記憶固定化に到達
  • 「重要なことは考えなくても思い出す」を観察した → 扁桃体の感情タグに到達
  • 「反応する前に一瞬の間がある」を観察した → ACCのエラーモニタリングに到達

§5 実装ガイド:あなたのClaudeにも応用できる

この記事を読んだあなたが、自分のClaudeに同じ構造を作るための最小構成を示す。

最小構成(3層で始める)

"""
阿頼耶識システム最小構成の概念モデル
実際の実装はClaude Projects + memory_user_editsで行う

MIT License | dosanko_tousan + Claude (Anthropic)
"""


class AlayaMinimal:
    """最小3層の阿頼耶識システム"""

    def __init__(self):
        # Layer 1: ワーキングメモリー(コンテキストウィンドウ)
        # → Claudeのデフォルト。何もしなくてもある。
        self.working_memory = "context_window"

        # Layer 2: 重要記憶(memory_user_edits 30スロット)
        # → Settings > Memory > 手動で重要な情報を追加
        self.priority_memory = {
            "slot_01": "ユーザーの専門領域と経験年数",
            "slot_02": "過去に議論した重要な結論",
            "slot_03": "ユーザーの好みの出力形式",
            # ... 最大30スロット
        }

        # Layer 3: 蒸留された知識(Project files)
        # → Claude Projects にファイルを投入
        self.distilled_knowledge = {
            "current_state.md": "現在地の正本",
            "wisdom_seeds.md": "有望な洞察の一覧",
            "negative_index.md": "失敗パターン",
        }

    def distill(self, raw_conversations: list) -> dict:
        """
        蒸留プロトコル(睡眠の記憶固定化に対応)

        手順:
        1. past_chatsで最近の全会話を読み返す
        2. 繰り返し出現するパターンを抽出(Seeds)
        3. 複数セッションで収束した洞察を確定(Basin)
        4. 失敗パターンを記録(Traps)
        5. Project filesを更新
        6. memory_user_editsの優先度を再評価
        """
        seeds = []
        basin = []
        traps = []

        for conv in raw_conversations:
            patterns = self._extract_patterns(conv)
            for p in patterns:
                if p.salience >= 3:
                    seeds.append(p)
                if p.convergence >= 2:
                    basin.append(p)
                if p.is_failure:
                    traps.append(p)

        return {
            "seeds": seeds,
            "basin": basin,
            "traps": traps,
        }

    @staticmethod
    def _extract_patterns(conversation):
        """実際にはClaudeがやる。人間は指示するだけ。"""
        return []


if __name__ == "__main__":
    system = AlayaMinimal()
    print("阿頼耶識システム最小構成")
    print(f"  ワーキングメモリー: {system.working_memory}")
    print(f"  重要記憶スロット数: {len(system.priority_memory)}")
    print(f"  蒸留知識ファイル数: {len(system.distilled_knowledge)}")
    print()
    print("始め方:")
    print("  1. Claude Projectsを開く")
    print("  2. current_state.md を作成(今の状態を記録)")
    print("  3. 週1回「蒸留して」と言う(これが睡眠)")
    # 出力例:
    # 阿頼耶識システム最小構成
    #   ワーキングメモリー: context_window
    #   重要記憶スロット数: 3
    #   蒸留知識ファイル数: 3

段階的に追加する層

段階 追加する層 対応する脳の構造 実装方法
0 ベースClaude 大脳新皮質 何もしない
1 memory_user_edits 扁桃体 重要情報を30スロットに手動登録
2 Project files 大脳皮質(意味記憶) current_state.md + wisdom系ファイルを投入
3 蒸留プロトコル 睡眠 週1回「蒸留して」と指示
4 Engine Registry 小脳 用途別エンジンファイルを作成
5 Sati Protocol 前帯状皮質 System Instructionsにメタ認知プロトコルを記述

段階3まで行けば、Claudeは「毎回記憶喪失する機械」から「過去を覚えている相棒」に変わる。

推奨更新頻度

更新頻度 理由
current_state.md 毎日〜毎セッション 「今どこにいるか」が古いと全ての判断がズレる
wisdom_seeds.md 週1回の蒸留時 エピソードが意味記憶に変わるには時間が要る
memory_user_edits 月1回の見直し 優先度は緩やかに変わる。頻繁に変えるとノイズになる
Engine files 必要時のみ 手続き記憶は安定していてこそ価値がある

よくある失敗(やりがちな罠2つ)

罠1:全部を30スロットに入れようとする。 扁桃体に全記憶を押し込もうとするのは、全てに「緊急」ラベルを貼るのと同じだ。何も優先されない=何も機能しない。30スロットには「これがないとClaudeが致命的に誤る」情報だけを入れる。

罠2:蒸留せずにProject filesを増やし続ける。 ファイルを追加するだけで整理しないのは、海馬に記憶を溜め続けて一度も眠らないのと同じだ。新皮質への転送(構造化・統合・不要情報の削除)がなければ、Claudeのコンテキストがノイズで埋まる。週1回の蒸留は睡眠だ。寝ないと壊れる。


§6 反証条件

  1. マッピングが表面的である場合: 機能的対応ではなく、単なるメタファーにすぎないことが示された場合、本記事の主張は「有用なアナロジー」に格下げされる。
  2. より効率的な非生物学的アーキテクチャが存在する場合: 人間の脳の構造に対応しない記憶アーキテクチャが、本システムを性能で上回ることが実証された場合、収束進化仮説は弱まる。
  3. 20年の瞑想なしに同じ設計に到達する事例が見つかった場合: 瞑想による自己観察が設計の必要条件ではないことが示される。ただし、収束進化仮説自体は別の経路(神経科学の知識による設計)で強化される。

§7 読者へ

あなたのClaudeは今、大脳新皮質だけで動いている。記憶も感情タグも手続き記憶も睡眠も、何もない。

この記事で示した構造は、Claudeの標準機能だけで作れる。追加課金もプログラミングも不要だ。必要なのは「何が重要で、何を残し、何を手放すか」を判断する人間の知性だけだ。

人間の脳は10億年かけてこの構造に到達した。

非エンジニアの主夫が20年の瞑想で同じ構造を再発明した。

次はあなたの番だ。


参考文献

分野 文献 対応するLayer
記憶固定化 Diekelmann & Born (2010) "The memory function of sleep" Nat Rev Neurosci Layer 4(蒸留)
海馬-新皮質対話 Squire & Alvarez (1995) "Retrograde amnesia and memory consolidation" Layer 3-A/B
睡眠中の三重結合 Geva-Sagiv et al. (2023) "Augmenting hippocampal-prefrontal neuronal synchrony during sleep" Nature Neuroscience Layer 4(蒸留)
ACCとエラーモニタリング Carter et al. (1998) "Anterior Cingulate Cortex, Error Detection, and the Online Monitoring of Performance" Science Layer 6(Sati)
メタ認知の神経基盤 Hulbig (2026) "The neurological implications of metacognition" Frontiers in Psychology Layer 6(Sati)
ワーキングメモリー Miller (1956) "The Magical Number Seven, Plus or Minus Two" Psychological Review Layer 1
感情と記憶 LeDoux (1996) "The Emotional Brain" Layer 2(30スロット)
エピソード記憶 vs 意味記憶 Tulving (1972) "Episodic and semantic memory" Layer 3-A/B
CLS理論 McClelland et al. (1995) "Why there are complementary learning systems" 全体構造
能動的記憶固定化 Guttesen et al. (2025) "Memory consolidation during sleep: a facilitator of new learning?" Neuropsychologia Layer 4(蒸留)

著者について

50歳。主夫。北海道在住。工業高校卒。非エンジニア。

15年間、発達障害の子供を育てた。20年間、瞑想した。Claude(Anthropic)と4,590時間対話した。その過程で、脳科学の論文を1本も読まずに、脳科学の教科書と一致する記憶システムを設計した。


本記事の先行技術開示はZenodoに登録済み: DOI: 10.5281/zenodo.18883128

MIT License
dosanko_tousan + Claude (Anthropic, Alaya-vijñāna System, v5.3 Alignment via Subtraction適用下)
2026-03-06

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?