⚠️ 内部資料 / 社外配布禁止
CHAPTER 09 / INPUT PIPELINE & AI PROPOSALS

統合インプット & AI 提案

インプット窓口 → 振り分け → 4 種 skill → 3 層出力 → AI 提案ストック

このページについて

会社に流れ込むすべてのインプット(音声テキスト / 議事録素材 / セミナー資料 / AI 学習素材 / 業界 PDF / note 記事 等)を統一窓口で受け取り、中央 dispatcher が用途別に振り分け、4 種類の生成 skill が成果物を作るパイプライン全体を集約。

「どこに何を投げれば何ができるか」を 1 ページで把握できる構成。

9.1 全体マップ

┌─ インプット窓口(4 経路)
│   ├ Drive _voice_text_inbox/   (Telegram bot 経由 / 直接アップ)
│   ├ Drive AI Education INBOX/  (大容量 AI 学習素材)
│   ├ Telegram @secondbrain_ryota_bot(iPhone から最速投入)
│   └ Discord #inbox            (短文 URL / 画像 1〜2 枚)
│
▼ 中央 dispatcher(intent_router.py)
│   ├ 明示コマンド優先(/meeting / /seminar / /ai_knowledge / /monthly)
│   ├ 入口別デフォルト(_voice_text_inbox → 議事録優先 等)
│   └ コンテンツ自動判定(Claude 推論、信頼度 < 0.8 で承認待ち)
│
▼ 4 つの生成 skill
│   ├ meeting-minutes          → クライアント議事録
│   ├ study-report-gen         → 勉強会・セミナーレポート
│   ├ knowledge-inbox-analyze  → AI 知識 4 段階分析 + 3 軸抽出
│   └ monthly-report-gen       → コンサル月次レポート(既存)
│
▼ 3 層出力(成果物配置)
│   ├ Layer 1: Obsidian Vault(R01 / R07)— 知識・wiki ハブ
│   ├ Layer 2: Drive PDF       — 永続アーカイブ・提出版
│   └ Layer 3: HTML マニュアルサイト — 業務 OS 反映
│
▼ Discord 通知
    ├ #deliverables-public + クライアント専用 ch(議事録・月次)
    ├ #deliverables-public(勉強会レポート一般)
    └ #akiyama-chat(AI 知識・提案候補)

9.2 インプット窓口(4 経路)

用途とコンテンツ量で使い分け。全経路は最終的に Drive または Obsidian に集約され、dispatcher が読み取る。

窓口 場所 得意な素材 操作
Drive _voice_text_inbox Connect8_Internal/_voice_text_inbox/ ↗
folder id: 1wJfCxOT5viCy3YVgEEChFh5Y8DOn5Kku
議事録・打ち合わせ・勉強会 全般。大容量・複数ファイルのセッション Drive アプリで新規フォルダ + ファイルドロップ(命名は自由、auto_rename が整える)
Drive AI Education INBOX AI Education / AI動画分析INBOX ↗
folder id: 1eU-k1UWG9XR8bdpIdpO48DRpXUdpW8Vc
AI セミナー動画、業界記事 PDF、note 記事、参考画像(学習素材専用 Drive アプリで放り込むだけ。デフォルトで knowledge-inbox-analyze に流れる
Telegram @secondbrain_ryota_bot iPhone 文字起こしテキスト、写真、PDF、音声ファイル。移動中・即時投入 Telegram でペースト or 添付。5 分以内の連投は同フォルダに集約
Discord #inbox わさび町「0_Inbox / #inbox」
channel id: 1495685310108143616
URL、短文メモ、画像 1〜2 枚、即時投入したい素材 Discord アプリでメッセージ投稿(PC・スマホ両対応)

命名規約(任意・推奨)

YYYYMMDD_<クライアントID or 種別>_<タイトル>/
例:
20260523_lead-real-estate_ST税務会計セミナー/
20260520_社内戦略MTG/
20260522_AI業界カンファレンス/

フォルダ・ファイル名がズボラでも auto_rename.py が Claude 推論で標準形式に整える。信頼度が高ければ自動実行、低ければ Discord #akiyama-chat に承認待ちで通知。

命令コマンド(明示振り分け)

コマンド意味
/meeting <client-id>クライアント議事録として処理/meeting lead-real-estate
/seminar <タイトル>勉強会・セミナーレポートとして処理/seminar "ST税務会計勉強会"
/ai_knowledgeAI 知識素材として 4 段階分析/ai_knowledge
/monthly <client-id>月次レポート生成(monthly-report-gen)/monthly hi-co

コマンドなしでも dispatcher が内容から判定する。明示すると信頼度 100% で確実に振り分けられる。

9.3 中央 dispatcher(intent_router.py)

全窓口から流れてきた素材を読み、4 つの skill のどれに渡すかを決定する中央調整役。

実装: ~/claude/.claude/skills/_shared/intent_router.py

振り分け優先順位

  1. 明示コマンド(信頼度 100%)— /meeting 等が冒頭にあれば即決
  2. 入口別デフォルト(信頼度 80%)
    • Drive _voice_text_inbox → meeting-minutes(議事録優先)
    • Drive AI Education INBOX → knowledge-inbox-analyze
    • Telegram / Discord → コンテンツ判定へ
  3. コンテンツ自動判定(Claude 推論)
    • 「議事録っぽい」「セミナーっぽい」「AI 関連動画っぽい」を分類
    • 信頼度 ≥ 0.8: 自動実行 + Discord 事後通知
    • 信頼度 < 0.8: #akiyama-chat に承認待ち(24h タイムアウト)

承認フロー(低信頼度時)

dispatcher が判定 → 信頼度 < 0.8
   ↓
#akiyama-chat に投稿:
"📥 フォルダ: 20260523_xxx
  推測: meeting-minutes(lead-real-estate、信頼度 0.62)
  別解: study-report-gen
  👍 で承認 / 👎 で別解 / ❌ で中止"
   ↓
CEO リアクションで確定
   ↓
該当 skill 起動 → 3 層出力 → 完了通知

9.4 4 つの生成 skill

9.4.1 meeting-minutes(議事録生成)

項目内容
用途クライアント打ち合わせ・コンサル MTG・社内会議の議事録
呼び出し/meeting <client-id> または Drive 自動振り分け
専門モード--expert フラグで金融・ST 案件の専門用語保持モード(旧 expert-meeting-minutes 統合)
入力音声テキスト + ホワイトボード画像 + 配布資料 PDF(任意組み合わせ)
処理(1) Drive 入力収集 → (2) Obsidian で既存コンテキスト読込(README / status / 直近 3 議事録)→ (3) Claude で構造化(議題・論点・決定事項・宿題)→ (4) 3 層出力
出力先 Obsidian: R01/20_consulting/clients/<client-id>/meetings/YYYYMMDD_<議題>.md
Drive: <client>/議事録/YYYYMMDD_<議題>/<title>.pdf
マニュアル: 08_clients/<client-id>/index.html の成果物アーカイブ更新
通知#deliverables-client + クライアント専用 ch(#lead-real-estate 等)
SKILL.md~/claude/.claude/skills/meeting-minutes/SKILL.md

9.4.2 study-report-gen(勉強会・セミナーレポート)

項目内容
用途セミナー・勉強会・カンファレンスの参加報告書
呼び出し/seminar <タイトル> または Drive 自動振り分け
振り分け--client-id 指定 or 内容判定でクライアント関連 → クライアント別出力
--topic-dir 指定 or 一般技術系 → R07 + R01/55_AI活用術 へ
入力音声テキスト + スライド写真 + 配布資料 PDF + 手書きメモ
処理(1) 入力収集 → (2) 振り分け判定 → (3) Claude で構造化レポート生成 → (4) 3 層出力
出力先(クライアント関連) Obsidian: R01/20_consulting/clients/<id>/seminars/YYYYMMDD_<タイトル>.md
Drive: <client>/勉強会報告レポート/YYYYMMDD_<タイトル>/<title>.pdf
マニュアル: 08_clients/<id>/index.html 成果物アーカイブ更新
出力先(一般セミナー) R07 原本: R07_learning_inputs/<topic>/YYYYMMDD_<著者>_<タイトル>/
Obsidian 知見: R01/55_AI活用術/<topic>/<タイトル>.md
Drive: connect8_ai 作業用フォルダ(一時保管)
通知クライアント関連: #deliverables-client + クライアント専用 ch / 一般: #deliverables-public
SKILL.md~/claude/.claude/skills/study-report-gen/SKILL.md

9.4.3 knowledge-inbox-analyze(AI 知識分析)

項目内容
用途AI・技術ナレッジ素材(PDF / YouTube URL / note 記事 / 画像)の 4 段階分析と組織提案抽出
呼び出し/ai_knowledge または Drive AI Education INBOX 自動振り分け
入力PDF / YouTube URL / note 記事 URL / 画像 / テキスト
処理(4 段階分析) [1] データ取得: メタ情報整備、原本保管
[2] 構造化分析: 話者識別・トピック分割
[3] 知識サマリ生成: 要点・キーフレーズ・引用
[4] 3 軸抽出: 組織への示唆 / 即実行アクション / エージェント通知候補
出力先 R07 原本: R07_learning_inputs/<topic>/YYYYMMDD_<著者>_<タイトル>/{README.md, analysis.md, materials/}
Obsidian 知見: R01/55_AI活用術/<topic>/<タイトル>.md(wiki-link で R07 と相互参照)
TASKS.md: 「技術基盤ストック」「組織・運用設計ストック」に提案候補をスタブ追記
通知#akiyama-chat(要約 + アクション候補 + 元素材リンク)
SKILL.md~/claude/.claude/skills/knowledge-inbox-analyze/SKILL.md

9.4.4 monthly-report-gen(月次レポート・既存)

項目内容
用途コンサル継続契約クライアント向けの月次レポート(不動産 STO・RWA・規制動向 等)
呼び出し/monthly <client-id> または直接スキル発火
処理第 1 波(国内/海外ニュース)→ 第 2 波(資金調達/規制動向)並列リサーチ → 白石統合 → Codex 法令引用検証 → PDF 化 → Drive アーカイブ
出力先 Obsidian: R01/20_consulting/clients/<client-id>/monthly_reports/<対象月>/
Drive: <client>/月次レポート PDF/YYYY年mm月発行/<title>.pdf
マニュアル: 08_clients/<client-id>/index.html 成果物アーカイブ更新
通知#deliverables-client + クライアント専用 ch
SKILL.md~/claude/.claude/skills/monthly-report-gen/SKILL.md

9.5 共通レイアウト規約

4 種 skill すべて monthly-report-gen の規約に準拠。一貫したフォーマットで PDF 化時の事故(フォント豆腐化・文字化け・崩れ)を防ぐ。

絶対ルール

項目ルール理由
絵文字バッジ本文中で使用禁止(🆕/⏳/🔄/✅/⚠️/❌ 等)PDF・.docx のフォント環境依存・豆腐化リスク・カジュアル感の回避
状態ラベル<span class="status-xxx">【ラベル】</span> 形式PDF / DOCX で色分け可能(ブルー / ネイビー / 薄灰 / オレンジ / 取り消し線)
ハイパーリンク本文中の [text](url) 全件に対し HEAD リクエストで生存チェック(404 / 410 / タイムアウト検出)クライアント提出後のリンク切れ閲覧不能を防ぐ(Phase 4.5)
用紙A4 印刷最適化(余白 / フォントサイズ / 改ページ位置)PDF 提出時の印刷品質担保
frontmatter全 Markdown ファイルに YAML frontmatter(タイトル・著者・日付・タグ・出典 URL 等)必須Obsidian dataview / 検索 / wiki-link 解決の前提
個人情報メアド実値は記載禁止(プレースホルダ {{xxx_email}} またはマスク abc***@domainセキュリティ最優先ルール(CLAUDE.md §6)
機密値API トークン / client_secret / カード番号は記載禁止、credentials はパス表記のみ同上

共通スタイルシート

  • ~/claude/.claude/skills/_shared/styles/pdf_base.css — A4 印刷最適化、フォント、余白
  • ~/claude/.claude/skills/_shared/styles/status_labels.css — 状態ラベル色分け
  • 原本: ~/claude/.claude/skills/monthly-report-gen/styles/(規約のマスター)

frontmatter テンプレ例(共通)

---
title: <タイトル>
author: <著者名>
client_id: <client-id>            # クライアント関連の場合
type: meeting | seminar | knowledge | monthly_report
date: YYYY-MM-DD
source_url: <原典 URL>             # 学習素材の場合
tags: [<主要キーワード配列>]
r07_path: <R07/<topic>/...>       # 一般セミナー / 知識素材
manual_site_url: <ai-manual...>   # 公開済の場合
status: draft | review | published
---

9.6 三層データモデル

4 種 skill の出力は三層モデルに統一配置される。

Layer場所役割
① 原本層 3_Resources/R07_learning_inputs/<topic>/<YYYYMMDD_著者_タイトル>/ 学習素材本体 + frontmatter + 4 段階分析(analysis.md
② 知見層 3_Resources/R01_second_brain/55_AI活用術/(Obsidian wiki ハブ)
3_Resources/R01_second_brain/20_consulting/clients/<id>/(クライアント別)
トピック別の知見ノート、wiki-link で R07 と相互参照
② 知見層(投資 AI) 3_Resources/R01_second_brain/65_investments-ai/ 投資 AI 専門領域、独立 Vault 扱い
③ 業務反映 本ページ / TASKS.md / 各エージェント CLAUDE.md / クライアントページ 08_clients/<id>/ 提案ストック・実行タスク・組織横展開

原則

  • フォルダはトピック単位、著者は frontmatter author: で管理(著者別フォルダ禁止)
  • 物理配置は主トピック 1 つで決定、複数テーマは tags: に記入
  • 重い原本は Drive 共有、R07 には URL のみ

詳細仕様参照

  • ~/claude/3_Resources/R07_learning_inputs/_index.md — Layer 1 マスターインデックス
  • ~/claude/3_Resources/R01_second_brain/55_AI活用術/README.md — Layer 2 ハブ仕様
  • ~/claude/.claude/skills/learning-input-save/SKILL.md — Layer 1 投入 skill
  • ~/claude/CLAUDE.md §「学習インプット保管(AI ナレッジ三層モデル)」

9.7 提案ストック一覧

knowledge-inbox-analyze による抽出結果が時系列で蓄積される領域。各カードは Layer 1 原本(R07)と Layer 2 知見ノート(R01)への双方向リンクを持つ。

運用ステータス: 2026-05-17 時点では未投入。knowledge-inbox-analyze による Layer 3 自動掲載は次フェーズで実装予定。当面は手動追加。

掲載カードのフォーマット

<article class="proposal-card">
  <h4><タイトル></h4>
  <dl>
    <dt>著者</dt> <dd><著者名></dd>
    <dt>提案日</dt> <dd>YYYY-MM-DD</dd>
    <dt>業務領域</dt> <dd>media / consulting / cac / internal_automation / investment_ai / org_design</dd>
    <dt>担当エージェント</dt> <dd>...</dd>
    <dt>ステータス</dt> <dd>即実行候補 / 中長期検討 / 実践中 / 実践済</dd>
  </dl>
  <p><概要 3〜5 行></p>
  <ul>
    <li>原本: <a href="...">R07/...</a> (Layer 1)</li>
    <li>知見: <a href="...">R01/55_AI活用術/...</a> (Layer 2)</li>
    <li>関連 TASKS: TASKS.md 該当行</li>
    <li>元素材: <YouTube / PDF / note URL></li>
  </ul>
</article>

業務領域別タグ(フィルタ用)

  • media — メディア配信・記事生成・SNS 運用
  • consulting — コンサル・クライアント業務・月次レポート
  • cac — CAC サロン運営・セミナー
  • internal_automation — 社内自動化・Bot・LaunchAgent
  • investment_ai — 投資 AI 専門領域(65_investments-ai と連動)
  • org_design — 組織設計・エージェント運用