今年4月に、AIコードエディタの「Cursor」を使って、原稿を書くという方法をご紹介した。AIが文章を補間してくれるだけでなく、執筆中の文章に対してAIで様々な処理ができるところにメリットがあることがわかって以来、原稿執筆はCursorで行っている。
【画像を見る】あなたが日々見るニュースを集めて「知識ネットワーク化」できる(全9枚)
一方で昨今は、知識の集合先として「Obsidian」が人気のようである。昨年末に話題になり始めた頃にインストールしてみたことはあったが、いまひとつ使い方がピンとこなかったので放置していた。しかし最近は指南記事も増え、YouTubeでも解説動画が出回るようになったことで、なんとなく特徴がわかってきたところである。
Obsidianの最大の特徴は、タグやリンクを設定することで、文書同士が自動的に接続されるところである。接続されている状態は、グラフビューで確認できる。つまり、多くの文書がバラバラに存在していて、タイトルから関連するものを探したり、検索で引っ掛けて関連性を見つけるといったことをしなくても、グラフビューやタグリストを使えば、文書の関連性がわかるわけだ。
筆者は仕事柄、自分の原稿に使えそうなニュース記事を頻繁にクリッピングしている。以前はEvernoteを使っていたが、2021年からはNotionに乗り換えている。これまで多くの記事をクリッピングしてきたが、それは単なるリンク集とそれほど変わらない。タイトルから必要な記事を探すという程度のことしかやってなかったからである。Notion搭載のAIを使えば特定のキーワードに共通する検索もできるのだが、それらの記事同士のつながりは見えてこない。
|
|
だがObsidianにクリッピングしていけば、記事の関連性などが視覚情報として見えてくるのではないか。そんなことから、Obsidianでクリッピングしたニュースを管理していくことにした。
●Obsidian側の設定
Obsidianの基本的な設定方法については指南サイトが沢山あるので、それらを見て頂ければと思う。ここではニュースのクリッピングを行う方法周りについてまとめておく。
ニュース記事をObsidianにクリッピングするには、Chrome用に公開されている「Obsidian Web Clipper」を使用する。これは従来EvernoteやNotionで行ってきた方法と同じだ。筆者はニュースのクリッピングはパソコンからだけでなく、iPhoneからも行うので、iOS用の「Obsidian Web Clipper」も使用する必要がある。これはSafari用の拡張機能なので、ニュースサイトはSafariで開く必要がある。
Obsidianはローカルに保管庫を持ち、その中にMarkdown形式の書類を蓄積していくという構造になっているが、複数のデバイスからアクセスするためには、この保管庫を共有する必要がある。MacとiPhoneであれば、最初からicloudに保管庫を作っておけば共有できるはずだ。筆者の場合は他のデバイスからもアクセスする可能性があるので、Obsidianの公式の有料機能である「Obsidian Sync」を使っている。
|
|
Obsidianの保管庫は各々のローカルにあることには変わりないが、Obsidian Syncはサーバを使ってローカルデータを同期する。Dropboxみたいな挙動だと思っていただければいいだろう。すでにローカルに保管庫がある場合でも、Obsidian Syncの同期に切り替えることも可能だ。この移行に関しては、コアプラグインの「同期」の設定を使う方法が一番手っ取り早い。
これで、複数のデバイスから共通の保管庫へ向けてニュースのクリッピングが行えるようになったわけだが、従来はここまでで止まっていたわけだ。このクリップ記事を他の関連する記事と接続するためには、リンクを作成する必要がある。
Obsidianでは、カギカッコで二重にくくることで、その中の文字をリンク化できる。例えば[[小寺信良]]とファイル内に記述すれば、それがリンクとなる。別の文書に同じ[[小寺信良]]という記述があれば、グラフビュー上では『小寺信良』ノードを経由して、2つの書類が接続される。
なおデフォルトでは、グラフビューにタグも表示されているが、タグはまた別に利用できるので、設定で表示をOFFにしている。タグの設定方法は、「#」に続いてキーワードを書くことで設置できる。これは一般的なMarkdown記法と同じだ。
とはいえ、記事をクリッピングしたあと、自分でタグ付けしたりリンクを作成したりするのは面倒である。そういう作業はAIにやらせるわけだ。
|
|
このため筆者は、クリップした記事をCursorで開いて、その中のAIにタグ付けやリンク設定を依頼するようにしている。CursorのAIは、現在開いている文章を読み取って処理してくれるので、いちいち文書を指定する手間がないからだ。
●Cursor側の処理
Cursorは、ワークスペース内に複数のフォルダを開くことができる。Obsidianの保管庫もただのフォルダでしかないので、Cursorの「フォルダをワークスペースに追加」機能を使って、Obsidianの保管庫をCursorのワークスペース内に展開する。これでCursor内のディレクトリ表示から、Obsidianの保管庫内のファイルを自由に参照できるようになった。
さてクリップ記事をCursorで開いたら、AIにタグ付けとリンク生成をやってもらう。この指示に関しては、和田健太郎(@WdknWdkn)氏が実行プロンプトを公開してくれているので、それを若干モディファイして使わせてもらうことにした。
やることはこのプロンプトを、クリップボード拡張ツールを使っていつでも呼び出せるようにしておき、AIの指示エリアに貼るだけである。すると文書内を解析し、タグ付けやリンクを自動生成し、文書内に貼り付けてくれる。Obsidian側でこの文書を開き、リンクをクリックすればグラフビュー上で関連付けが行われるというわけだ。
付けられたタグは、右側のサイドビューで「タグ」を選択すると、一覧が表示される。タグ名をクリックすると、そのタグが付けられた文書が左側のサイドビューに表示される。これはこれで便利だ。
●これを続けるとどうなっていくのか
記事をクリッピングするという行為は、何かのテーマについて調べていてたどり着いたものもある。また一方で日々のニュースを見ていく中で、これは将来発展がありそうだなとか、自分に関係しそうだなといったものもクリッピングする。
クリッピングした記事から生成されるリンクは、一種のキーワードである。複数の記事が1つのキーワードに接続されていれば、そのキーワードをテーマにして何らかのコラムが書けるということになる。自分の興味の蓄積が整理されていくことで、大きなテーマが見つかるかもしれない。あるいは、何らかの社会の方向性が見つけられるかもしれない。
キーワードとして作られたリンクをクリックすると空のマークダウンテキストが生成される。このテキストファイルをCursorで開いて、AIの力を借りてそのワードの説明を書いていく。これまでは記事を書くために都度調べていたのだが、書いた後で忘れていくこともあった。そういった知識も、ここに蓄積されていく。
一方で自分の公開された記事をクリッピングしていくのも便利だろうと思っている。これまで筆者は25年間でおそらく数千にのぼる文章を執筆してきたが、自分が書いた内容をすべて記憶しているはずもなく、書いてしまうと安心してどんどん忘れてしまう。しかし自分のスタンスや主張の整合性を取るためにも、過去に自分が何を書いたか、どういう点で繋がっているのかを把握できるのは大きい。
今はまだクリッピングを始めて間もないため、まだナレッジネットワークとしては大した形になっていない。だがこれを1年続けただけでも、相当の巨大な知識マップができあがるはずだ。
今はAIがなんでもやってくれる時代で、ともすれば自分の代わりにモノを考えてくれる。自分の得意ではない分野のことを考えてくれるのは助かるが、逆に自分の専門分野のことは、人間がAIの領分を上回る。AIには思いつけないこと、AIが知らないことを書くためのツールとして、こうした知識と知識を接続する手法は、役に立つのではないだろうか。
|
|
|
|
Copyright(C) 2025 ITmedia Inc. All rights reserved. 記事・写真の無断転載を禁じます。
掲載情報の著作権は提供元企業に帰属します。