# LLM Wiki(Andrej Karpathy, 2026-04-04)
[[Andrej Karpathy]] が 2026 年 4 月 4 日に GitHub Gist で公開した、LLM が維持・更新する個人知識ベースのアーキテクチャパターン。
## 核心メタファー
"Obsidian is the IDE; the LLM is the programmer; the wiki is the codebase."
— LLM との共同作業の比喩として提示。LLM がリアルタイムで wiki を編集し、人間は Obsidian でグラフビューを眺めながらリンクをたどって結果を確認する。
## 3層アーキテクチャ
| 層 | 内容 | 更新者 |
|---|---|---|
| Raw Sources | 不変の原本(文書・記事・論文) | 人間(キュレーター) |
| Wiki | LLM生成の構造化知識(クロスリファレンス付き) | LLM |
| Schema | wiki の構造・ワークフロー定義 | 人間(設計者) |
## 具体的ユースケース
Karpathy が挙げる 5 つのドメイン:
| ドメイン | 使い方 |
|---|---|
| **個人** | 目標・健康・心理・自己改善 — 日記・記事・ポッドキャストを filing |
| **研究** | 論文・報告書を週〜月単位で取り込み、進化する thesis を wiki に構築 |
| **読書** | 章ごとにファイリングし、人物・テーマ・伏線のページを育てる(Tolkien Gateway 的ファン wiki を個人版で) |
| **ビジネス・チーム** | Slack スレッド・会議録・顧客通話を LLM が処理し、チームが誰もやりたがらない維持管理を引き受ける |
| **競合分析・デューデリジェンス・趣味の深堀り** | 知識が蓄積する任意のドメイン |
## 核心命題
"The tedious part of maintaining a knowledge base is not the reading or the thinking — it's the bookkeeping."
知識ベースの管理において、人間が苦手とするのは読むことや思考することではなく、整合性維持・クロスリファレンス更新・古い情報の刈り込みなど「機械的な帳簿仕事」(bookkeeping)だ。LLM はこれを引き受けられる。人間は「何を取り込むか(ソース選択)」と「何を問うか」だけに専念すればよい。
## 3つの操作
- **Ingest**: 新規ソースを処理し、wiki ページを作成・更新・矛盾をフラグ
- **Query**: 引用付きで問いに答え、価値ある探索を wiki にファイルバック
- **Lint**: 孤立ページ・古い主張・欠損クロスリファレンスの定期ヘルスチェック
## index.md と log.md の役割分担
| ファイル | 性格 | 役割 |
|---|---|---|
| `index.md` | **コンテンツ指向** | wiki 全体のカタログ。各ページのリンク・一行要約・メタデータ。LLM は問い合わせ時にまず index を読んで関連ページを特定し、次にそのページを精読する。 |
| `log.md` | **時系列(追記式)** | 何がいつ行われたかの記録。`## [YYYY-MM-DD] ingest | タイトル` という統一プレフィックスで unix ツールでパース可能になる。 |
## Vannevar Bush の Memex との接続
[[Vannevar Bush]] が 1945 年に描いた Memex は、連想的記憶を外部化する装置として、「誰が維持管理するか」という問いを未解決のまま残した。Karpathy はこれを LLM が解くと主張する。Memex が「構造の夢」なら、LLM Wiki は「維持管理の実現」である。
## 稲見昌彦 3 部作との関係
Karpathy の Gist(2026-04-04)は稲見昌彦の 3 部作(2026-02-05〜18)より 2 か月後に公開された。稲見が論じた以下の命題の**具体的実装形態**として事後的に読める。
| 稲見の命題 | Karpathy の実装 |
|---|---|
| 科学者は「翻訳者」へ(第一部) | 人間はキュレーターと問いかけ者に特化(LLM が compiling) |
| ループのボトルネックは人間(第三部) | bookkeeping ループから人間を出す設計 |
| アロスタシスとしての LLM(第一部) | 永続的・動的に調整される compounding wiki |
→ 稲見は役割転換を**思想**として記述し、Karpathy は同じ転換を**システム設計**として記述した。二者は独立に同じ問題を別のアングルから論じている。
## ツール推奨(Tips & Tricks)
- **Obsidian Web Clipper**: ブラウザ拡張。ウェブ記事をマークダウン化して raw コレクションへ素早く取り込める
- **画像のローカル保存**: Obsidian Settings → Files and links で添付フォルダを固定し、ホットキー(Ctrl+Shift+D)で記事の画像を一括ダウンロード。LLM は URL に依存せずローカル画像を直接参照できる
- **[qmd](https://github.com/tobi/qmd)**: wiki が大きくなった際の検索エンジン。ハイブリッド BM25/ベクトル検索 + LLM リランキングをオンデバイスで実現。CLI または MCP サーバーとして使用可能
- **Obsidian graph view**: wiki の形状(ハブページ・孤立ページ)を可視化する最良の手段
- **Marp**: マークダウンベースのスライドフォーマット。wiki コンテンツから直接プレゼンテーションを生成
- **Dataview**: frontmatter をクエリするプラグイン。LLM が YAML frontmatter を付与すれば動的テーブルが生成可能
- **Git**: wiki はマークダウンファイルの git リポジトリ。バージョン履歴・ブランチ・コラボレーションが無料で付いてくる
## 矛盾・緊張
- 稲見: 人間は「応答者・翻訳者」として**出力側**に配置(AI のループが産むものを受け取り社会に伝える)
- Karpathy: 人間は「キュレーター・問いかけ者」として**入力側**に配置(何を入れ何を問うかを決める)
- → 稲見は「意味化する人間」、Karpathy は「選択する人間」。どちらが主になるかで人間の残余的役割のデザインが変わる
> [!contradiction] 稲見の「翻訳者」と Karpathy の「キュレーター」の齟齬
> 稲見はAIループの**出力**を人間社会に翻訳する役割を強調。Karpathy はAIループへの**入力**(ソース選択・問いかけ)を人間の役割とする。「人間はどちら側に残るのか」という問いは未解決。
## AutoSci と「科学の新しい始まり」
コメント欄で言及される AutoSci(自律的科学システム)は、稲見 第一部「新しい科学の始まり」と正確に対応する。稲見が懸念・期待を込めて論じた「AIが因果推論なしに法則を圧縮する科学」が、Karpathy のコミュニティでは具体的な実験として進行している。
## 出典
- Raw: [[.raw/articles/llm-wiki-karpathy-2026-06-19.md]]
- URL: https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f