もしあなたが Obsidian を愛用しているなら、ChatGPT の価値ある会話はすべて、あなたの保管庫(vault)に恒久的な居場所を得るべきです。ここに、それを実現する摩擦のないワークフローを紹介します。
最終イメージ
保存する価値のある ChatGPT の会話は、次のようになります:
~/vault/AI/ChatGPT/(またはお好みの場所)に.mdファイルとして保存。- ファイル名形式:
2026-05-09 - rust async pitfalls.md。 - タイトル、モデル、日付、プラットフォーム、タグを含む YAML フロントマター。
- 適切にネストされた見出し、シンタックスハイライト付きのコードフェンス、そのままの数式デリミタ。
- Obsidian のバックリンクを通じて既存のノートと接続。
- Obsidian の強力な全文検索で完全に検索可能。
ツール
- Obsidian、あなたの知識保管庫。
- ChatExport AI、ChatGPT の会話を美しい CommonMark Markdown に書き出す Chrome 拡張機能。
- 3 つのオプショナルな Obsidian プラグイン(最初のものは必須):
- Templater、ファイル名の自動生成とフロントマター生成を自動化。
- Dataview、タグ、モデル、日付で AI ノートをクエリ。
- Smart Connections、AI 会話アーカイブのセマンティック検索。
ステップバイステップ
ステップ 1:会話を Markdown として書き出す
ChatGPT の会話を開きます。ChatExport AI のツールバーアイコンをクリックして、エクスポートサイドバーを起動します。
Markdown (.md) を選択します。上部に YAML メタデータを含めるために Front matter を有効にします。
Export をクリックします。.md ファイルが即座にダウンロードされます。
ステップ 2:保管庫にドロップする
ファイルを ~/vault/AI/ChatGPT/ またはあなたのシステムに合ったフォルダ構成に移動します。
デフォルトのファイル名は chatgpt-2026-05-09-12-34-56.md のようになります。わかりやすい名前に変更します(例:2026-05-09 - rust async pitfalls.md)。Templater を使えば自動化できます。
ステップ 3:ChatExport AI が追加するフロントマター
---
title: "Rust async pitfalls — Tokio runtime questions"
platform: ChatGPT
model: GPT-5
exported: 2026-05-09T12:34:56Z
url: https://chatgpt.com/c/abc123...
tags: [ai, chatgpt, rust]
---
tags フィールドは [ai, chatgpt] で始まります。独自のカスタムタグ(rust、async、tokio)を追加すると、後で Dataview で関連ノートを表示できるようになります。
ステップ 4:レビューとトリミング
長い ChatGPT のスレッドには、行き止まりや脱線がよく含まれています。Obsidian でノートを開き、ノイズを削除してシグナルだけを残しましょう。
さらに良いのは、書き出す前にこれを行うことです。ChatExport AI にはメッセージごとにチェックボックスが用意されており、含めたいやり取りだけを正確に選べます。この「書き出す前にトリミング」アプローチにより、Obsidian での編集作業が不要になります。
ステップ 5:他のノートにリンクする
Obsidian の [[wikilink]] 構文を使って、AI ノートを知識グラフに織り込みます:
これは [[Project Helios]] の作業中に出てきました — 関連:
[[Tokio runtime variants]] および元の
[[2026-05-08 ChatGPT - tokio task::spawn_blocking notes]] を参照。
数週間後には、AI ノートは孤立した会話から、豊かに接続された知識ネットワークへと変わります。
上級テクニック
Templater による自動リネーム
YAML フロントマターに基づいてファイル名を自動的に変更する Templater スクリプト:
<%*
const file = tp.file.find_tfile(tp.file.path(true));
const meta = app.metadataCache.getFileCache(file)?.frontmatter;
if (meta?.title && meta?.exported) {
const date = meta.exported.slice(0, 10);
const slug = meta.title
.toLowerCase()
.replace(/[^a-z0-9]+/g, '-')
.replace(/^-|-$/g, '')
.slice(0, 60);
await tp.file.rename(`${date} - ${slug}`);
}
%>
Dataview で AI ノートをクエリ
TABLE platform, model, exported
FROM "AI"
WHERE platform != null
SORT exported DESC
LIMIT 25
これにより、最後の 25 件の AI 会話を日付順に並べ、プラットフォームでフィルタリングできるダッシュボードが作成されます。
AI ノートのセマンティック検索
Smart Connections はノートの埋め込みを作成し、セマンティック検索を可能にします。概念は覚えているが正確なタイトルは覚えていない場合に最適です。
Claude、Gemini、その他の AI プラットフォームは?
ワークフローは同じです。ChatExport AI は Claude、Gemini、Perplexity、および 45 以上の AI プラットフォーム を Markdown に書き出します。YAML の platform フィールドが、各会話を生成した AI を識別します。
このワークフローがセットアップに値する理由
最初の 1 ヶ月は投資期間です。3 ヶ月目までには、あなたは個人の AI 知識ベースを持つことになります。あらゆる研究スレッド、デバッグセッション、ブレインストーミングが、検索可能で相互接続され、完全にあなたの管理下に置かれます。ChatGPT の無料プランの履歴が期限切れになっても、会話は消えません。洞察はあなたの保管庫に永久に生き続けます。
関連
- ChatGPT を Markdown に書き出す方法、詳しいエクスポートガイド。
- ライター向け、Obsidian ファーストのライティングワークフロー。
- 研究者向け、引用を多用した研究アーカイブ。