LIMITED TIME50% OFF Pro Annual — $49.98$24.99/yr
29d:04h:28m:46s
CLAIM 50% OFF →
← すべての記事

NotionでAIナレッジベースを構築する

チームがすでにNotionで活動しているなら、AI会話アーカイブの本拠地としてNotionは最適です。課題は、ChatGPT(またはClaude、Gemini)から会話を引き出して、コピーペーストの地獄を経ずにNotionに取り込む際の摩擦にあります。

以下は私にとってうまくいったスキーマと、ツールチェーンです。

Notionデータベースのスキーマ

AI Conversations というNotionデータベースを作成します。プロパティ:

プロパティタイプ備考
TitleTitle最初のユーザーメッセージ、約70文字に切り詰め。
PlatformSelectChatGPT / Claude / Gemini / Perplexity など。
ModelSelectGPT-5、Claude Sonnet 4.6、Gemini 3 Pro など。
TagsMulti-selectトピックタグ – rustmarketingclient-acme など。
DateDate会話が行われた日時。
Source URLURL元のチャットURL(共有可能な場合)。
QualitySelectUseful / Reference / Archive – あなたの判断。
Linked ProjectRelationプロジェクトデータベースがある場合、そこへリンク。

各行の本文に実際の会話内容が入ります。

ツールチェーン

ChatExport AI は、Notion APIを介してChatGPTのチャットを直接Notionに同期します。フロー:

  1. Chrome Web StoreからChatExport AIをインストールします。
  2. Pro($2.99/月)を有効化 – Notion同期はPro限定です。
  3. 拡張機能の設定で、Connect Notion をクリック。OAuthフローが開くので、AI Conversations データベースがあるワークスペースで統合を承認します。
  4. データベースをデフォルトの同期先として選択します。
  5. 以降、エクスポートするたびにNotionに新しい行がデータベースに作成されます。

この統合は、あなたのNotion認証を使用して、ブラウザから直接NotionのAPIに会話を送信します。ChatExport AIのサーバーを経由することはありません。セキュリティモデル

手動プロパティマッピング

デフォルトでは、ChatExport AIが以下を入力します:

  • Title(最初のユーザーメッセージ)
  • Platform(自動検出: ChatGPT、Claude、Geminiなど)
  • Model(ページのメタデータから自動検出)
  • Date(エクスポートのタイムスタンプ)
  • Source URL(チャットURL)

手動で設定するもの:

  • Tags – 会話あたり数秒、検索時に効果を発揮します。
  • Quality – Useful / Reference / Archive。
  • Linked Project – 他のNotionデータに接続。

パワームーブ

プラットフォームごとのフィルタリングビュー

1つのパネルに Platform = ChatGPT、別のパネルに Platform = Claude とフィルタリングされたビューを作成します。各モデルが同様の問題にどのようにアプローチしたかを比較したい場合に便利です。

Notion AI / データベースによる保存クエリ

エントリが約50件になったら、Notionのデータベース検索が役立ちます。「過去30日間の rust + async の会話をすべて表示、Qualityの降順で並べ替え」

プロジェクトレベルのロールアップ

エンゲージメントが Projects データベースに存在する場合、Linked Project リレーションを使用すると、特定のプロジェクトに情報提供したすべてのAI会話をロールアップできます。プロジェクトをクリックすると、そのプロジェクトに貢献したすべてのチャットが表示されます。

Proプロジェクトエクスポート → 複数行同期

プロジェクト全体が ChatGPT Project にあった場合、Proのプロジェクトエクスポートはすべての会話を1つのZIPにまとめます。対応するNotion同期では、会話ごとに1行が作成され、すべて同じNotion Linked Project にリンクされます。エンゲージメント終了時のアーカイブがワンクリックで完了します。

Claudeアーティファクトはどうする?

ClaudeはHTML、Reactコンポーネント、Mermaidダイアグラムを個別の「アーティファクト」として生成します。Claudeの会話をNotionに同期する際、ChatExport AIは:

  • テキストアーティファクト(Markdown、コード)をNotionのコードブロックとしてインライン化します。
  • HTML / Reactアーティファクトについては、アーティファクトの生の内容を含む専用の子ページを作成します。
  • Mermaidダイアグラムについては、レンダリングされたSVGを画像として埋め込みます。

そのため、「ダッシュボードを作って」というClaudeの会話は、会話がメインページ、ダッシュボードのHTMLがサブページとしてNotionに届きます。Claudeの有用性を支える構造が保持されます。

1年耐えられるタグ分類

すべてのタグを具体的にしたくなる衝動を抑えてください。以下を使用:

  • トピックタグrustmarketinglegalfinance。約20個。
  • クライアント/プロジェクトタグclient-acmeproject-helios。必要なだけ。
  • モデルの意図タグcoderesearchwritingbrainstorm。約5個。

タグを付けすぎないでください。会話あたり3つのタグで十分です。

これがチームで機能する理由

共有のNotion AI Conversations データベースは、チームの頭脳となります。新入社員は、プロジェクトに関するAI支援による思考の3ヶ月分を、あなたが説明しなくても読めます。エンゲージメント終了時は、データベースをクライアントでフィルタリングし、エクスポートして引き継ぎます。

これまでは常にエクスポートのステップが障害でした。直接Notion同期により、ワンクリックで完了します。

関連

ChatExport AI を試す

無料のChrome拡張機能。アカウント不要。

Chromeに追加 — 無料