🤖 AI運用ルール

ChatGPT_Vault連携

最終更新 2026年08月24日 / 22_AI運用ルール/ChatGPT_Vault連携.md

ChatGPT × SCALE-Brain Vault 連携(双方向)

2026-08-21 読み方向を構築、2026-08-24 書き方向を追加して双方向化

双方向の全体像

【読む】 Vault → Driveミラー(1h毎) → ChatGPTのDriveコネクタが検索
【書く】 ChatGPT(SCALE Brain GPT) → saveToBrainアクション
         → Cloudflare Worker (scale-brain-inbox) → KV
         → Mac launchd(10分毎)が取得 → Vault 00_Inbox → Inbox自動整理

書く側(ChatGPT→Vault)の構成 [2026-08-24構築]

  • カスタムGPT「SCALE Brain」(自分だけ公開・backoffice@アカウント): https://chatgpt.com/g/g-6a8b923385b88191b973fb7a63cc6b62
  • 指示文: Driveの参照+保存ルール(「保存して」で必ず保存/朝トレ・夜トレは自動保存)
  • Action: saveToBrain(Bearer認証)
  • Worker: ~/dev/scale-brain-inbox/(https://scale-brain-inbox.y-ogushi.workers.dev ・KV=BRAIN_INBOX・SECRETは.secretとWorker secret)
  • Mac取り込み: ~/Obsidian/scripts/gpt_inbox_pull.sh + launchd com.scale.gpt-inbox-pull(10分毎)→ 00_Inbox/GPT_日付_タイトル.md

使い方

  • 朝トレ・夜トレはGPT「SCALE Brain」でやる → 終わるたび内容が自動でVaultに入る(→Claudeも把握できる)
  • 通常のChatGPT会話でも、SCALE Brain GPT内なら「保存して」の一言でVault行き
  • 注意: 素のChatGPT(GPT外)の会話は保存されない。記録したい話はSCALE Brainでやる

仕組み

Vault (~/Obsidian/SCALE-Brain)
  → launchd (com.scale.chatgpt-vault-sync) が1時間おきに自動ミラー
  → マイドライブ/SCALE-Brain_ChatGPT/ (.mdのみ・約2,370ファイル)
  → ChatGPT の Google Drive コネクタが検索して回答に利用
  • スクリプト: ~/Obsidian/scripts/chatgpt_vault_sync.sh(手動実行も可)
  • launchd: ~/Library/LaunchAgents/com.scale.chatgpt-vault-sync.plist(1時間おき+ログイン時)
  • ログ: ~/Obsidian/scripts/logs/chatgpt_vault_sync.log
  • 除外: .git .obsidian .trash 50_Archive 99_Personal(個人領域はChatGPTに渡さない)
  • ミラー先頭に _このフォルダについて.md を毎回自動生成(ChatGPT向けの取扱説明)

ChatGPT側の設定(1回だけ・大串)

  1. ChatGPT(アプリ/Web)→ 設定 → コネクタGoogle Drive を接続(y-ogushi@scale-group.co.jp)
  2. チャットで会社関連の質問をする時に Drive 検索が走る。効きが弱い時は「DriveのSCALE-Brain_ChatGPTフォルダを検索して」と一言添える
  3. (推奨)カスタム指示に追加: 「会社・業務・SCALE関連の質問は、まずGoogle Driveの『SCALE-Brain_ChatGPT』フォルダを検索し、その内容を踏まえて回答して」

注意

  • 反映ラグ: Vault更新 → 最大1時間(+Driveアップロード数分)
  • Macがスリープ中は同期されない(次回起動時に追いつく)
  • ブラウザChatGPT本体はローカルVaultを直接読めない(それができるのはClaude Code / Codex CLIのみ)。この仕組みはそのギャップをDrive経由で埋めるもの