Karpathyの「LLM Wiki」とは:AIが育てる知識ベースを、もっと気軽に

要点

  • LLM Wikiは、RAGで毎回取り出すのではなく、LLMが永続的で相互リンクされたMarkdown Wikiを少しずつ構築・維持する運用です。
  • 強力ですが、Obsidian・Claude Code・Git・スキーマ設計といったローカル環境を自分で組んで運用し続ける必要があります。
  • Jade Noteは、その「AIが知識を育て・整理する」運用を、登録して書くだけのゼロセットアップで実現します。

Andrej Karpathy 氏 が共有した「LLM Wiki」は、いま静かに注目を集めている個人ナレッジ運用のパターンです。一言でいえば、クエリのたびに生ドキュメントから取り出す(RAG)のではなく、LLM が永続的で相互リンクされた Markdown の Wiki を少しずつ構築・維持していく、という考え方。知識を一度コンパイルして最新に保つので、横断的な相互参照も、読んだすべてを反映した要約も、最初からそこにある状態になります。

LLM Wiki とは

LLM Wiki は 3 つの層で成り立ちます。

Raw Sources(原典) 記事・論文・PDF — 読むだけ、書き換えない The Wiki(LLMが生成・維持するMarkdown) index.md 全ページの1行カタログ log.md 日付付き追記ログ 概念ページ ⇄ エンティティページ ⇄ overview 相互リンクで結ばれた知識グラフ The Schema CLAUDE.md Obsidian 人が閲覧・グラフ可視化 Claude Code(AIエージェント) Ingest / Query / Lint を実行
図1:LLM Wikiの3層アーキテクチャ。AIが原典を読み、Wikiを横断更新し、人はObsidianで閲覧する。
  • Raw Sources(原典):記事・論文・PDF・画像など、不変のドキュメント。LLM は読むだけで書き換えません。ここが「真実の土台」です。
  • The Wiki:LLM が生成・維持する Markdown のページ群。要約、エンティティページ、概念ページ、相互リンク、全体を束ねる overview で構成されます。index.md(全ページの 1 行要約カタログ)をまず読むことで、埋め込み検索なしに該当ページへたどり着けます。log.md は日付付きの追記ログで、grep などの普通のツールで照会できます。
  • The SchemaCLAUDE.md などの設定ドキュメント。Wiki の構造・命名規約・取り込み/照会/保守のワークフローを規定します。

運用は Ingest → Query → Lint のサイクルで回ります。

  • Ingest(取り込み):新しい原典を追加すると、LLM がそれを読み、関連するエンティティ/概念ページを横断的に更新し、ログに追記し、相互リンクを張り直します。1 つの原典が 10〜15 ページに波及することもあります。
  • Query(照会):質問を投げると、index.md を見て該当ページを読み、引用付きで答えます。有用な探索結果は新しいページとして Wiki に書き戻され、知識が複利で積み上がっていきます。
  • Lint(健全性チェック):定期的に、矛盾・陳腐化した記述・孤立ページ・リンク欠落・情報の抜けを点検させます。

Karpathy 氏が鋭いのは、ナレッジベースの本当の負担は「読むこと」でも「考えること」でもなく、「簿記」だと見抜いた点です。相互リンクの更新、要約の最新化、矛盾の管理——この保守コストが価値の伸びを上回るから、人間は Wiki を放棄してきました。「LLM は飽きず、相互リンクの更新を忘れず、1 パスで 15 ファイルを触れる」。これは Vannevar Bush が 1945 年に構想した Memex——関連づけられた個人の知識庫——の、「誰が保守するのか」という唯一の未解決問題に、ついに答えが出た、という話でもあります。

LLM Wiki の問題点 — 環境構築と運用の重さ

考え方は美しい。けれど、実際に動かすまでの道のりが長いのが LLM Wiki の弱点です。

  • Obsidian をインストールし、Vault(保管庫)の構造を設計する
  • Claude Code を導入し、ターミナルでエージェントを動かせる状態にする
  • Git でバージョン管理を設定する(AI の書き込みを安全に許容するため)
  • Web Clipper などで記事を Markdown 化するパイプラインを用意する
  • そして肝心の、CLAUDE.md(スキーマ)と index.md / log.md の運用ルールを自分で設計し、維持し続ける
LLM Wiki Jade Note ① Obsidian を導入 ② Vault 構造を設計 ③ Claude Code を導入 ④ Git でバージョン管理 ⑤ スキーマ / index / log 運用ルールを設計・維持 ① 登録する ② 書く あとはAIが整理・相互リンク・保守を自動で
図2:動かすまでの手数。LLM Wikiは環境構築から、Jade Noteは登録して書くだけ。

しかもこれはローカル中心の運用です。デバイス間の同期や、「スマホでいつも使っている ChatGPT」からのアクセスは、別途自分で工夫しなければなりません。要するに、LLM Wiki は強力ですが、その恩恵を受けられるのは、環境を組んで運用し続けられる技術者に限られるのが実情です。

Jade Note なら同じ運用がゼロセットアップで

ここで言いたいのは、「LLM Wiki の発想は正しい。でも、もっと気軽でいい」ということです。

Jade Note は、LLM Wiki が手作業で組み上げる各要素を、最初から既製の機能として備えています。登録してカテゴリを分けて Markdown を書くだけ。あとは AI が整理し、相互リンクし、保守します。

LLM Wiki の構成要素Jade Note での対応
The Wiki・相互リンクカテゴリ Wiki + AI によるリンク候補提案・型付きリンク(related / parent / child / continues / references)
index.md による照会AI インデックス済みのセマンティック検索/キーワード検索
Lint(矛盾・陳腐化チェック)ノートの鮮度チェック・カテゴリ Wiki の自動更新
Git でのバージョン管理バージョン管理・変更プレビュー・ロールバックを内蔵
CLAUDE.md/スキーマ設計設計不要。カテゴリを分けて書くだけ
Obsidian+Claude Code をローカル構築MCP ネイティブ。普段使う Claude・ChatGPT がその場で読み書き

決定的なのは最後の行です。LLM Wiki では、AI を使うためにターミナルで Claude Code を立ち上げます。Jade Note では、覚えるべき新しいツールはありません。あなたが一日中使っている Claude や ChatGPT 自身が、MCP (Model Context Protocol) を通じてノートを直接読み書きするからです。

  • Claude や ChatGPT が、会話のその場でセマンティック検索してノートを参照する(= Query)
  • 会話で得た事実や決定を、AI が自分でノートに保存・追記する(= Ingest)
  • リンク提案・カテゴリ Wiki 更新・鮮度チェックといった保守を AI が引き受ける(= Lint)

つまり Jade Note は、LLM Wiki の Ingest → Query → Lint を、あなたが環境を組まなくても回してくれるクラウド版の LLM Wikiだと考えると分かりやすいでしょう。

どちらを選ぶべきか

ローカルで完結させたい、ファイルもスキーマも自分の手で設計してフルコントロールしたい——そういう探求が楽しい技術者にとって、LLM Wiki は最高の遊び場です。Karpathy 氏の gist と、そこから派生したコミュニティ実装を追いかける価値は十分あります。

一方で、「もう一つアプリやターミナルを開きたくない」「いつもの ChatGPT や Claude が、自分のことを覚えて整理してくれる状態がほしい」なら、Jade Note を試してみてください。LLM Wiki の発想に共感した人ほど、Jade Note の手軽さが刺さるはずです。 書くだけで、AI があなたの知識を育てます。

無料で始める

出典: Andrej Karpathy — LLM Wiki gist