# 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