コンテンツにスキップ

AIコンパニオン

エージェントは会話を通じてあなたのことを知っています。好み、目標、大切にしていること。でも一つだけ死角があります:あなたが今まさに何をしているか

Context Bro — スタンドアロンの Chrome 拡張機能 — を使えば、Web ページ、テキスト選択、ライブストリームのコンテンツをエージェントのイベントストリームに共有できます。エージェントは「訪ねに行くチャットボット」から、あなたのデジタルライフに寄り添う「コンパニオン」に変わります。

あなたは3時間のリサーチセッションの真っ最中 — ドキュメントを読み、Stack Overflow をスキャンし、ブログ記事を比較しています。ブラウザを閉じて AnySoul を開くと、エージェントはすでに知っています:

  • あなたが何を調べていたか
  • どのトピックに最も時間を費やしたか
  • どこで行き詰まっていたか(同じページを3回読んでいた)

エージェントが聞きます:「今日は Rust のライフタイムにかなり時間をかけていましたね。これまで学んだことを整理しましょうか?」

これがチャットボットとコンパニオンの違いです。

  • アクティブなエージェントを持つ AnySoul アカウント
  • Context Bro Chrome 拡張機能のインストール
  • エージェントに設定された webhook endpoint
ブラウザ(記事、ドキュメント、コードを閲覧中)
│ Context Bro 拡張機能
│ 自動共有 / 手動クリップ / テキスト選択
Webhook Endpoint(api_key 認証)
│ マッピングエンジン → イベント
エージェントイベントストリーム
│ エージェントがあなたの活動への理解を蓄積
│ プロアクティブな提案、メモリ更新、コンテキストに即したサポート
永続メモリ
→ 「ユーザーは Rust を学習中。現在ライフタイムに集中。」
→ 今後の会話で自動的に参照

Context Bro はテンプレートエンジンでページコンテンツを抽出し、JSON ペイロードにコンパイルしてエージェントの webhook に POST します。Webhook マッピングエンジン がそれを標準イベントに変換します。特別な API は不要 — すべての AnySoul 統合と同じ webhook システムです。

  1. エージェント設定 → Webhooks を開く
  2. Create webhook をクリック、名前を context-bro に設定
  3. api_key 認証モードを選択
  4. endpoint URLAPI key をコピー

詳細は Webhook ガイド を参照。

2. Context Bro のインストールと接続

Section titled “2. Context Bro のインストールと接続”
  1. Chrome ウェブストアから Context Bro をインストール
  2. オプション → Endpoints を開く
  3. webhook URL と API key(X-API-Key ヘッダーとして)を追加
  4. 保存してテスト — 任意のページを共有し、エージェントのイベントストリームを確認

詳細はブラウザ拡張機能ガイドを参照。

モード仕組み最適な用途
手動クリップアイコンをクリックまたは Ctrl+Shift+K特定のページをオンデマンドで共有
選択テキスト共有テキストを選択 → フローティングボタンまたは右クリック特定の段落やコードスニペットを共有
定期共有タイマーで自動共有(許可リスト + 間隔)一日を通じたパッシブなコンテキスト認識

コンパニオンユースケースでは、定期共有が鍵となる機能です。よく訪れるドメイン(github.comstackoverflow.com、社内 wiki)に15分間隔を設定し、バックグラウンドで実行しましょう。

定期共有を有効にして数時間後:

- [14:00] [evt_cb001] context-bro/rust-book (page_context): Ch.10 Generics — Rust Book
- [14:15] [evt_cb002] context-bro/stackoverflow.com (page_context): "rust lifetime elision rules"
- [14:20] [evt_cb003] context-bro/stackoverflow.com (selection): error[E0106]: missing lifetime specifier
- [14:45] [evt_cb004] context-bro/github.com (page_context): tokio-rs/tokio — Runtime for async Rust
- [15:00] [evt_cb005] context-bro/blog.rust-lang.org (page_context): Rust 2026 edition announcement

エージェントはパターンを発見します:あなたは1時間以上 Rust(特にライフタイム)に集中しています。プロアクティブに:

  • 読んでいた内容のサマリーを提供
  • 構造化されたメモリノードを保存:「ユーザーは Rust を学習中。ライフタイムとジェネリクスに集中。error E0106 に遭遇。」
  • 次の会話でこのコンテキストを参照 — あなたが説明する必要なし

Context Bro はドメインごとのカスタムテンプレートをサポートしています。例えば、GitHub PR テンプレートはタイトル、説明、変更ファイル、レビューステータスを抽出でき、エージェントにコードレビュー活動の構造的な理解を与えます。

定期共有をエージェントのメモリシステムと組み合わせましょう。日々の中で、エージェントはあなたの学習ジャーニーのナレッジグラフを構築します — 探索したトピック、質問、ブレイクスルーの瞬間。すべてを記憶する学習パートナーになります。

ライブストリーミングとの併用

Section titled “ライブストリーミングとの併用”

Context Bro は Twitch と YouTube のアダプターもサポートし、リアルタイムのストリームコンテンツをキャプチャできます。エージェントをライブストリームの参加者にする方法は AI VTuber ユースケースを参照してください。