ホーム » テクノロジー » Obsidian×Claude Codeで、Ankiの759枚を丸ごと分析させてみた

Obsidian×Claude Codeで、Ankiの759枚を丸ごと分析させてみた

資格試験界隈では最近「ノートは作るな」「ノート作って満足するだけ、典型的な落ちパターン」などと言われていますよね。完全同意です。私って満足して落ちてる人です。ショボボ〜ン🥺

私、典型的な「ノート作って満足しちゃう人」なんですよね。紙のノート大好き、メモアプリ大好き♡で、最近はObsidianが大好きで、一生懸命ノート作りました。たくさん。たくさん作って、見返すことはほぼない!ノートを作ることが目的化して人って、それは私🐸

「Obsidianもダメか…」と諦めかけたところで、「話題のClaudeさんが、ダメなお前を復活させる(=たくさんのノートを分析してくれる)って話があったので、それに乗ってみることにしました。

「Obsidian×Claude Code」という組み合わせを使って、お勉強ノートが活用できないか試してみるという試みです。

まず環境を作る

ターミナル(あの黒い画面)でClaude Code(CLI版)をインストール。

エラーが出たけど(インストールしたはずなのにclaudeコマンドが認識されない)、そのエラーメッセージをclaudeに投げて、原因は~/.zshrcのPATH設定漏れということを突き止めてもらい、エラー解消までお手伝いしてもらった。

一応、エラーメッセージはちゃんと読んで、claudeさんのアドバイスも読んで、大丈夫だよねぇと確認してからターミナルに伝えるようにしている。AI時代であっても、かつて学んだいくつかの開発の基礎知識みたいなものが役にたつ。ただコピペするのは、そうは言ってもやっぱり、怖いよね。

次に、ObsidianにBRAT経由でClaudianというプラグインを入れて、さっきのClaude Codeと接続。設定画面でwhich claudeと打って出てきたパスを貼るだけ。ここは思ったよりあっさり終わり、晴れてclaudeとObsidianの接続が完了。この辺の詳しいやり方は、先人のYouTubeで詳しく説明されているのでそちらをご確認いただきたいのだが、見なくてもClaudeさんと相談しながらであればできることはできる。

Ankiの759枚を全部読ませてみた

さて、私は暗記にAnki(フラッシュカードアプリ)を使っている。このデータは資格試験の過去問に何だかんだと解説をつけたものでござる。今回、学習履歴(revlog)付きで759枚のカードをまるごとエクスポートして、Claudianに分析させてみることにしました。

出てきた分析ログは748行。ちゃんと読むと、間違えるパターンが5つの構造的なタイプに集約されることとか、しょっちゅう間違える問題とかが分析されていて面白い。さすがに体感としてはわかっていた間違えパターンではあるけれど、だからこそ指摘が間違っていないことがわかって嬉しい。

また、カード自体自体の誤りも4件見つかって、「へぇぇぇ、ここまでできるんだぁ」と感心した次第。

759枚を人力で見返して傾向を掴むのは、正直やる気が起きなかったと思います。でも「読ませて、パターンを出させる」だけなら、思ったよりハードルが低かった。ついでに、二度と間違えないようにするために「比較表」とか、暗記メモとかも作ってもらって、それをせっせと覚えている感じです。

ルールブックを作る

CLAUDE.md(Claudeへのルールブック)というファイルも作りました。5:00-7:00は運動、9:00-14:00はプロジェクトA、14:00-17:00プロジェクトB、食事のあとはプロジェクトC、みたいな1日のスケジュールとか、Anki出力の命名ルールとかを書き込んでおくと、次から「今日の予定作って」の一言で、私の生活パターンを踏まえた提案が返ってくるようになるのだとか。予定を作ってもらっても、実際にやらなければ意味はないんだけどさ。でも、「言われた通りに動く」って、なんか楽じゃない?

自動化は、あえて止めた

「毎朝勝手にその日のノートを作ってくれたら最高では」と思って自動化を試みたんですが、クラウド側からローカルのObsidianのVaultに直接書き込めないという壁にぶつかりました。GitHub経由でやる方法もあるにはあるんですが、今日はもう疲れたので保留。これは近いうちにリベンジしたいところです。

やってみてわかったこと

もうとにかく進みが早いAI時代。今日やったことなんて、たぶん明日には古くなってます。

とはいえ、はっきりわかったのは、自分がこれまで積み上げてきたデータ(今回で言えばAnkiの759枚)を土台にして、「何ができるか」を確かめながら、「何をしたいか」をちゃんと言葉にして伝えていけば、思ったより世界は広がるということ。

今までの「やったらやりっぱなし」も、無駄じゃなかったんだなぁ…😭

上部へスクロール