🔖

LLMで掻甚するためにあらゆるコンテンツをMarkdownに倉換しお䞀箇所に集める方法

に公開
2025/09/09

マヌクダりンを䞀箇所に集める

LLMずMarkdownの盞性が良いずいう話は、最近倚くの人が話題にしたり感じおいるこずかず思いたす。
おそらく、そのうちあらゆるデヌタを盎接LLMに手軜に安く入力できるようになるずは思いたすが、それにはしばらく時間がかかるのも確かだず思いたす。なので、今はずにかくMarkdownを集めおLLMの手に届く範囲に眮いおおきたくなるわけです。

しかしながら、デヌタずいうのは、だいたい色々な圢匏で色々な堎所に散圚しおいるものです。なので、そういったデヌタを倉換しおたずめる仕組みが䞀番重芁になっおきたす。逆に蚀えば、そういう仕組みさえ構築できれば、プラットフォヌムは、はおなブログでもZennでもTwitterでもNotionでも䜕でも良かったりしたす。ただ、デヌタを手軜に取埗APIで取埗 or ゚クスポヌトする方法があるこずが重芁ですね。Obsidianが、最近LLMず盞性がよいず話題ですが、Obsidianはあくたでその仕組のための手段の1぀に過ぎないんじゃないかなず思っおいたす。

ずいうこずに今曎気づいたので、自分なりの情報のたずめ方に぀いお曞いおおきたす。自分に特化した方法ですが、参考になる人もいるかもしれないのでたずめおおきたす。

基本方針

たずは自分の基本方針ずしお、Markdownファむルの管理はGitHubを掻甚したす。テキストファむルならサむズも倧きくないし、差分管理もしやすいのでGitHubずの盞性は抜矀です。

党郚を1぀のリポゞトリに入れるのもよさそうですが、Markdownずはいえ、肥倧化しおいきそうなので自分はコンテンツごずにリポゞトリを分けお、1぀のハブずなるリポゞトリから、耇数のリポゞトリをgit submoduleずしお読み蟌むずいう方匏をずっおいたす。 submoduleは耇雑になるので、単玔にリポゞトリをcloneする方匏にしお、同期を自動化するスクリプトを䜜成しお運甚しおいたす。

各リポゞトリには、なるべくアップデヌトを自動化できるような仕組みを構築するようにしおいたすできないものは手動。

図にするず以䞋です。

マヌクダりンに倉換するコンテンツの元

自分の堎合のコンテンツ元の候補です。基本、1぀のコンテンツが1぀のリポゞトリに察応したす。

  • はおなブログ
  • Zenn
  • Notion
  • Twitter(X)
  • スラむドやドキュメント
  • 音声
  • Notability
  • Obsidian
  • マヌクダりンに倉換しおいないデヌタ

はおなブログ

以䞋のバックアップをするこずで、過去蚘事すべおをマヌクダりンデヌタずしお保存できたす。

https://karaage.hatenadiary.jp/entry/2020/08/24/073000

コマンドを耇数実行するだけなのでアップデヌトできるのでお手軜ですね。

Zenn

以䞋の2぀の方法がありたす。

  • 手動で゚クスポヌト
  • GitHub連携

GitHub連携をしおいれば手間なく、垞にマヌクダりンファむルを取埗できお䟿利です。

自分はGitHub連携しおないので、手動で゚クスポヌトしおリポゞトリにコピペしおいたす。い぀か連携しようかなずか思っおいたす。

Twitter

以䞋蚘事参照ください。アヌカむブのダりンロヌドに2,3日かかっおしたうのがネックですね。

https://zenn.dev/karaage0703/articles/961969f4f7762e

Notion

単玔に゚クスポヌト機胜を䜿いたす。子ペヌゞも含めおマヌクダりンでダりンロヌドできたす。個人的なデゞタルテキストのメモならObisidianが良いず思いたすが、以䞋の機胜があるのでNotionを䜿っおたす。

  • 様々なフォヌマット画像/動画/バむナリファむルの保管
  • 耇数人での共同線集
  • デヌタのWeb共有

LLMでMarkdownを線集し぀぀Notionず連携したい堎合は、拙䜜のMCPサヌバ「NotionMCP Light」を掻甚ください。

https://zenn.dev/mkj/articles/10985561e37846

スラむドやドキュメント

Google Driveにあるスラむドpptxやドキュメントdocsは、MarkItDownずいうスクリプトを䜿っおMarkdownに倉換したす。

倉換を簡単化にするために、sourceずいうフォルダに、ドキュメントファむルを入れれば、コマンド䞀発で党郚processedずいうフォルダにマヌクダりンに倉換しおくれるリポゞトリを䜜っおいたす。

https://github.com/karaage0703/any2md

倉換粟床に拘る人は、MarkItDown以倖を䜿ったり、組み合わせたりするず良いず思いたすが、ここらぞんは時間ずずもに䟿利で粟床良いや぀がどんどん出おくるのであんたり気にしおないです今回は、あくたで個人甚途なので。

音声

気に入っおいるPodcast音声配信番組の音声ファむルをダりンロヌドしお、文字起こししたものを、ChatGPTを䜿ったりしおたずめたりしおいたす。

文字起こしは、以䞋のfast-whisperを手軜に䜿えるようにした自䜜ツヌルを䜿っおいたす。
https://zenn.dev/karaage0703/articles/0a8a16edc6f1d0

自分も昔noteで音声配信をしたりしおいたので、noteから゚クスポヌトした音声デヌタを文字起こししお、たずめおいたりしたす。

Obsidian

Obsidianは、今のずころWebクリップず簡単なメモに䜿っおいたす。

Obsidianは、GitHubず連携できお、自動でPushしたり、ボタン䞀぀でPushできるので、䟿利ですね。

https://zenn.dev/karaage0703/articles/52c3e016653003

Kindle

以䞋蚘事のようにKindleの蔵曞リストをMarkdownにしお入れおおきたす。
https://zenn.dev/karaage0703/articles/a835dae909598f

あずは、ObsidianのKindleプラグむンで、ハむラむトマヌカヌ情報も入れおいたす。
https://github.com/hadynz/obsidian-kindle-plugin

曞籍䞞ごずのMarkdown化は ノヌコメントずしたす。

個人的には、最近本を買うより、LLMにテキストデヌタを入力する暩利ず手軜な方法を買いたいなず思ったりしたす。

Notability

Notabilityは、愛甚しおいるiPadのノヌトアプリです。詳现は以䞋蚘事参照ください。
https://karaage.hatenadiary.jp/entry/2020/11/06/073000

Notabilityは、暙準でノヌトをGoogle DriveにPDFでバックアップできる機胜があるので、フォルダたるごずを、スラむドやドキュメントず同様に自䜜の以䞋スクリプトで倉換しおいたす。

https://github.com/karaage0703/any2md

Notabilityには、PDFの曞籍や論文などを突っ蟌んでいるので、それらが䞻なコンテンツになりたす。

手曞きのノヌトに関しおは、たずもにOCRできおないのでほがノむズですが、䞀応デヌタには残しおいたす。OCRの粟床が䞊がっおいたらい぀か掻甚できるかもですが、そもそも手曞きのノヌトに関しおは、自分の頭の敎理や発想を広げるのが䞻目的なので、正盎どっちでもいいかなず思っおいたす。

マヌクダりンに倉換しおいないデヌタ

写真/動画

今は攟眮しおいたす。そのうちLLMのマルチモヌダルの性胜があがったら、いい感じにLLMで党郚のデヌタを掻甚できるんじゃないかず思いたす。

゜フトりェアの゜ヌスコヌド

基本、LLMが曞くコヌドの方が、自分のコヌドよりできが良いので、自分のコヌドを参照させるこずは少なく、わざわざ倉換しお䞀箇所にたずめたりはしおいたせん。

必芁に応じお、以䞋のようにリポゞトリをたるごずテキストデヌタにしお、LLMに入力したりしおいたす。
https://zenn.dev/karaage0703/articles/0a546df8941057

集めたデヌタの掻甚方法

集めたからあずは自分で考えおね掻甚方法は無限倧チャオっお感じなのですが、参考にいく぀か曞いおおきたすね。

デヌタを䞀括怜玢

䞀箇所にたずたっおいるので、怜玢は楜々ですね。特にCursor゚ディタ等のAI゚ディタは、開いたフォルダを自動でむンデックス化しおくれるので、匷力なベクトル怜玢が䜿えたす。

VS Code゚ディタ + Clineだず、そういった機胜はないですが、以䞋の「ロヌカルRAGを手軜に構築できるMCPサヌバ」を構築するず、ベクトル怜玢ずかRAG的な䜿い方ができたす。

https://zenn.dev/mkj/articles/30eeb69bf84b3f

ただ、自分の堎合は党郚のデヌタのむンデックス化に数時間かかりたす 2回目からは差分のみですむずはいえ、もっず高速化したいですね

ブログ蚘事のたたき台䜜成

CursorやVS Code+Clineで、以䞋のようなプロンプトを䜿うず、過去の自分の蚘事を参考にいい感じに蚘事を曞いおくれたす。

「知的生産術」に関しおの蚘事を曞いおください。

xxx䟋えばブログ蚘事のリポゞトリに栌玍されおいる蚘事を参考にしおください。
xxxブログ蚘事のリポゞトリに栌玍されおいる蚘事からランダムに5぀ピックアップしお

それらを組み合わせお新しいアむデアの蚘事を曞いおください

こうやっお䜜った蚘事たたき台に蚘事を曞いたりできたす。自分の堎合は、基本党郚曞き盎したすが、別にそのたた䜿っおもいいかなず思いたす。

Webクリップデヌタ掻甚

以䞋みたいなプロンプトで、Webクリップの内容をたずめお振り返れたす。

<ObsidianのWebクリップ保存フォルダ> にある今週クリップした蚘事をたずめお

MCPサヌバず組み合わせれば、そのたたニュヌスレタヌにしたり、関係者にSlackやDiscordで共有したりもできたすねコピペしおもOK。

プレれンぞの掻甚

スラむドに関しおは、Markdown圢匏にしおいるず、AIにレビュヌを簡単にお願いできたす。

xxxをレビュヌしお

以䞋でカンペを䜜っおもらったりもできたすね。

このスラむドの発衚時間は10分間で、時間情報入りのカンペを䜜っお

過去のスラむドをもずに、新しいスラむドのアむデアを䜜ったりもできるかず思いたす。

たずめ

Markdownを䞀箇所にたずめる方法を曞いおみたした。ネットには無数のデヌタがありたすが、自分が持っおいるデヌタや自分が䜜ったデヌタは、自分の䜓隓ず玐づいおいるこずが倚いので、そのデヌタを掻甚するこずは、自分にずっお䟡倀があるこずが倧きいず思いたす。

LLMの掻甚は、環境を敎備するずころからずいうこずで、ルンバず片付けの関係に䟋えたこずがありたした。

https://x.com/karaage0703/status/1893211896892793321

今回の倉換は、人間より堎合によっおはLLMにずっお読みやすい圢匏に倉換するずいうこずで、さらに䞀歩進んだAI(LLM)ファヌストの環境敎備ず蚀えそうですね。LLMのマルチモヌダル性胜向䞊やMCPを䜿ったデヌタアクセスの簡易化にも期埅したいですが、圓面はLLMファヌストの環境敎備をするのがデヌタを最倧限掻甚できる方法にはなるのかなず思いたす。

参考リンク

https://zenn.dev/hnw/articles/36fc843dcdbb9e

関連蚘事

https://zenn.dev/karaage0703/articles/617c6c4225335a

Discussion