Skip to content

AIコメント

ローカルCLIツールを使って、アーカイブした投稿にAIによる分析を追加できます。すべての処理はデバイス上で行われるため、プライバシーを完全に保てます。

概要

AI Commentsでは、コンピューターにインストールされたAI CLIツールを使って、アーカイブ済みコンテンツの知的な分析を生成できます。要約、ファクトチェック、感情分析などを、データを外部サーバーに送信せずに利用できます。

なぜローカルAIなのか

  1. プライバシー: コンテンツはデバイスの外に出ません。すべてのAI処理はローカルで行われます。
  2. APIコストなし: 既存のAI CLIサブスクリプションを利用できます。分析ごとの追加料金はありません。
  3. 完全な制御: 使用するAIモデルを選び、プロンプトをカスタマイズできます。

デスクトップ実行環境が必要

AI Commentsの生成は、Node.js CLIツールを使えるデスクトップ版Obsidianで実行されます。デスクトッププラグインが接続されていれば、モバイルアプリからリクエストまたはキュー登録できます。

Obsidian Shell Execution警告

Obsidianのセキュリティスキャンで、Social ArchiverにShell Execution警告が表示されることがあります。AI Commentsでは、デスクトップObsidianが選択されたAI CLIをローカルプロセスとして起動するため、これは想定される警告です。コマンドはAI Commentsを有効にして生成をリクエストした場合にのみ実行され、コンピューターにインストール済みでサインイン済みのCLIセッションを使用します。モバイルのリクエストはジョブをキューに入れられますが、モバイルObsidianがシェルコマンドを実行するわけではありません。実際の実行は、接続されたデスクトップ実行環境で行われます。

セットアップチェックリスト

モバイルアプリでAI Commentsの設定が必要と表示された場合は、次を確認してください。

  1. Social Archiver Obsidianプラグインをインストールし、モバイルアプリと同じアカウントでサインインします。
  2. デスクトップに対応AI CLIのいずれかをインストールしてサインインします: Claude CodeCodexGemini CLI
  3. デスクトップObsidianで設定 → Social Archiver → AI Commentsを開き、Enable AI Commentsをオンにします。
  4. すぐに実行したい場合はデスクトップObsidianを開いたままにします。オフラインの場合、モバイルのリクエストはデスクトッププラグインが再接続するまでキューに残ります。

対応AI CLIツール

次のCLIツールのうち少なくとも1つをインストールしている必要があります。

ツールプロバイダー最適な用途
Claude CodeAnthropic一般的な分析、Web検索
Gemini CLIGoogle高速な応答
CodexOpenAIコード関連コンテンツ

おすすめ

ほとんどのユーザーにはClaude Codeをおすすめします。セットアップが最も簡単で、ファクトチェックや用語集機能に必要なWeb検索機能も含まれています。

→ 詳細なインストール手順はAI CLIセットアップガイドをご覧ください

AIコメントが表示される条件

AI Commentsは、次の条件をすべて満たす場合に利用できます。

  1. デスクトップ実行環境: macOS、Windows、LinuxのObsidianでAI Commentsが有効になっている
  2. 投稿がアーカイブ済み: 投稿がコンテンツ付きで正常にアーカイブされている
  3. CLIが検出されている: 少なくとも1つのAI CLIツールがインストールされ、認証済みである
  4. プラットフォームが有効: 設定でそのプラットフォームが除外されていない

これらの条件を満たすと、Timeline Viewのアーカイブ済み投稿の下に**「Add AI Comment」**バナーが表示されます。

コメントタイプ

Summary

コンテンツの概要を2〜3文で簡潔に生成します。長い投稿をすばやく理解するのに適しています。

Fact Check

Web検索を使ってコンテンツ内の主張を検証します。主要な主張について、出典付きの判定を返します。Claude Code(内蔵Web検索あり)との利用に最適です。

Critique

次を含むバランスの取れた批判的分析を取得します。

  • 議論の主な強み
  • 潜在的なバイアスや限界
  • 検討すべき別の視点

Sentiment

コンテンツの感情的なトーンを分析します。

  • 全体の感情(ポジティブ/ネガティブ/ニュートラル)
  • 感情の指標
  • トーンの説明

Glossary

コンテンツ内の技術用語や専門用語を特定して説明します。Web検索を使って、出典付きの正確な定義を探します。次のようなコンテンツに適しています。

  • 技術記事
  • 医療コンテンツ
  • 業界固有の専門用語
  • 学術論文

Connections

Obsidian Vault内の関連ノートを見つけます。AIがVaultをスキャンし、次を提案します。

  • コンテンツに関連する既存ノート
  • 作成できそうな新しいノート
  • 追加できるWikilink

Vault連携

Connectionsは、Vaultのメタデータを使って関連ノートを見つけます。最良の結果を得るには、設定で「Vault Context」を有効にしてください。

Reformat

実際のテキストを変更せずに、アーカイブ済みコンテンツのMarkdown書式を改善します。次のような場合に便利です。

  • 投稿本文の改行や余白が崩れている
  • セクション見出しがあると読みやすくなる
  • インラインリストを適切な箇条書きにしたい
  • 視覚的な階層を改善したい

AIは、元の単語、リンク、メディア埋め込み、コメントセクションを維持したまま、書式(見出し、リスト、強調)のみを変更します。

変更を適用

Reformatコメントを生成したあと、Applyボタン(チェックマークアイコン)をクリックすると、投稿本文が整形後の内容に置き換わります。元の内容はAIコメント履歴に保存されます。

Custom

専門的な分析のために自分のプロンプトを使用します。タイプのドロップダウンから「Custom」を選ぶと入力欄が表示され、コンテンツに関する具体的な依頼や質問を入力できます。

仕組み

  1. 「Add AI Comment」をクリック: アーカイブ済み投稿にバナーが表示されます
  2. タイプを選択: ドロップダウンから分析タイプを選びます
  3. 処理: AI CLIがローカルで実行されます(進行状況が表示されます)
  4. 結果を保存: コメントがMarkdownファイルに追加されます

AI Commentsはノートの## AI Commentsセクションに保存されます。

markdown
## AI Comments

### 🤖 Claude · Summary · Dec 16, 2024

This post discusses the impact of AI on creative industries,
highlighting both opportunities and challenges...

---

プラグイン設定

Settings → Social Archiver → AI CommentsでAI Commentsを設定します。

設定説明
Enable AI Comments機能のオン/オフ
Default CLI複数のツールがインストールされている場合の優先AIツール
Default Type新しいコメントの既定分析タイプ
Output LanguageAI応答の言語(Auto、English、Koreanなど)
Platform VisibilityAI Commentバナーを表示するプラットフォーム
Vault ContextConnections機能のためにVaultスキャンを有効化

Platform Visibility

AI Commentバナーを表示するプラットフォームを制御します。

  • Social Media: Facebook、Instagram、X、Threads、TikTokなど
  • Blog/News: Substack、Medium、Tumblrなど
  • Video/Audio: YouTube、Podcasts
  • Exclude Specific: 選択したプラットフォームでバナーを非表示

Web共有

投稿をWebに共有すると、AI Commentsも含まれます。

  • コメントはsocial-archive.orgの投稿本文の下に表示されます
  • 各コメントには、AIツール、タイプ、生成日が表示されます
  • 長いコメントは読みやすさのため折りたたみ可能です

トラブルシューティング

AI Commentバナーが表示されない

考えられる原因:

  • モバイル版Obsidianを使用している(デスクトップ専用)
  • AI CLIツールがインストールされていない
  • CLIが認証されていない
  • 設定でプラットフォームが除外されている

解決策:

  1. claude --version(または同等のコマンド)でCLIのインストールを確認します
  2. 認証状態を確認します
  3. CLIツールをインストールしたあとObsidianを再起動します
  4. プラットフォーム表示設定を確認します

生成に失敗する、またはタイムアウトする

考えられる原因:

  • CLIが正しく認証されていない
  • ネットワークの問題(Web検索機能の場合)
  • 非常に長いコンテンツ

解決策:

  • CLIツールを再認証します
  • インターネット接続を確認します
  • より単純な分析タイプを試します(Fact CheckではなくSummaryなど)

結果の品質が低い

解決策:

  • 別のAIツールを試します
  • Customタイプでより具体的なプロンプトを使います
  • 設定で出力言語を指定します

プライバシーとセキュリティ

ローカル処理

すべてのAI処理はCLIツールを使ってデバイス上でローカルに行われます。コンテンツはAIモデルによって処理されますが、API呼び出しに必要な範囲を超えて外部サーバーに保存されることはありません。

各AIツールには独自のプライバシーポリシーがあります。

MITライセンスで公開されています。