Claude、ChatGPT、API、CLIからのセッション共有
AIアシスタント、自分のコード、またはターミナルから、他の人があなたと共有したセッションを読んだり、自分のセッションを共有したりする方法。
最終更新日:
Waveで共有されたセッションは、Waveアプリの中だけに留まりません。Claude、ChatGPT、その他の接続済みAIアシスタント、Wave Developer API、Wave CLIは、どれもこれらのセッションを読み取れます。あなた自身のセッションを共有したり、アクセス権を管理したりすることも、共有シートから行うのと同じようにできます。
ここでの操作はすべて、あなた自身として実行されます。アシスタントやトークンがアクセスできるのは、あなた自身が開けるセッションだけで、共有した内容も受け取った相手にとっては読み取り専用です。
できること
自分と共有されたセッションについて:
- 新しい順に一覧表示し、それぞれ誰が共有したかも分かります。
- 要約、話者付きの文字起こし、アクションアイテムを読めます。
- 音声や動画を取得できます(APIとCLIから)。
自分のセッションについて:
- 招待リンクを作成したり、一度に最大10人までメールで招待したりできます。
- 誰がアクセスできるか、まだ誰も開いていないメール招待はどれかを確認できます。
- 保留中の招待をキャンセルしたり、一人だけ削除したり、リンクをリセットして全員を削除したりできます。
Claude、ChatGPT、その他のAIアシスタントでの操作
Waveを接続したら(Claude、ChatGPT、またはその他のMCPツール)、普通の言葉で頼むだけです。裏側では、アシスタントが4つの共有ツールを使っています。あなたと共有されたセッションを一覧表示するツール(list_shared_sessions)、あなたのセッションに誰がアクセスできるかを表示するツール(list_session_access)、セッションを共有するツール(share_session)、アクセス権を削除するツール(unshare_session)です。共有されたセッションを読むときも、自分のセッションを読むときと同じツールを使い、所有者のコピーを対象にします。
試しに聞いてみてください:
- 「今週、誰が私にミーティングを共有してくれた?」
- 「Samが共有してくれたミーティングを要約して、アクションアイテムを一覧にして」
- 「昨日のスタンドアップをmaria@example.comと共有して」
- 「Q3プランニングセッションには誰がアクセスできる?うちの会社以外の人は削除して」
共有すると、相手があなたの録音にアクセスできるようになります。そのため、はっきりと指示しない限り、アシスタントはセッションを共有したり誰かを削除したりする前に確認を求めます。承諾する前に、これから何をしようとしているのかを確認してください。
ChatGPTでは、共有は書き込み操作にあたるため、アクションアイテムの保存と同じルールに従います。マネージドワークスペースでは機能しますが、個人プランでは共有セッションを読むことはできても、共有することはできません。
Developer APIでの操作
共有されたセッションを読むには、すでにおなじみの権限、Read sessions、Read transcripts、Access media を使います。自分のセッションを共有するには、Share sessions and manage access 権限を持つトークンが必要です。権限はトークン作成時に固定されるため、既存のトークンにこの権限がない場合は新しく作成してください。詳しくはDeveloper APIページを参照してください。
| 内容 | ルート |
|---|---|
| 自分と共有されたセッションを一覧表示 | GET /v1/shared-sessions |
| 1件を読む | GET /v1/shared-sessions/{owner_id}/{id} |
| 文字起こし、アクションアイテム、メディア | .../transcript、.../action-items、.../media |
| 自分のセッション一覧に共有分を含める | GET /v1/sessions?include=shared |
| 誰がアクセスできるか確認 | GET /v1/sessions/{id}/sharing |
| 招待リンクを作成 | POST /v1/sessions/{id}/sharing/link |
| メールで招待 | POST /v1/sessions/{id}/sharing/invites |
| 保留中の招待をキャンセル | DELETE /v1/sessions/{id}/sharing/invites |
| 一人を削除 | DELETE /v1/sessions/{id}/sharing/people/{recipient_id} |
| リンクをリセット | POST /v1/sessions/{id}/sharing/link/reset |
リクエストとレスポンスの形式はAPIリファレンスに記載されています。
Wave CLIでの操作
最新のWave CLIに更新してください(npm install -g @waveai/cli)。その後:
wave shared list # 自分と共有されたセッション
wave shared get <owner_id> <session_id> # 要約と詳細
wave shared transcript <owner_id> <session_id> --speakers
wave sessions share <id> --email maria@example.com # メールで招待
wave sessions share <id> # 招待リンクを表示
wave sessions access <id> # 誰がアクセスできるか
wave sessions unshare <id> --email maria@example.com # 保留中の招待をキャンセルwave sessions list --include-shared を使うと、共有されたセッションが自分の一覧に混ざって表示され、それぞれ誰が共有したかも示されます。
知っておきたい制限事項
- 招待リンクの有効期間は30日です。 すでに利用されたアクセス権は期限切れになりません。
- 1回のリクエストで送れるのは最大10件のメールアドレスです。 それ以上送る場合はもう一度送信してください。
- 1セッションあたり最大250人まで。
- メールで招待するには、Waveアカウントのメールアドレスが確認済みである必要があります。 確認されていない場合、その旨のメッセージとともにリクエストは拒否されます。
- 共有されたセッションは読み取り専用です。 アシスタントやトークンは編集したり、アクションアイテムを変更したり、あなたのフォルダに整理したりできません。
- 検索は共有セッションを対象にしません。 セマンティック検索は自分のライブラリのみを対象とするため、まず共有一覧を尋ねてから、そこからセッションを読んでください。
- 共有イベントは通知されません。 WebhookやイベントフィードはVoiceセッションを共有されたことを通知しません。確認するには共有一覧を見てください。
よくある質問
いいえ。アプリでそのセッションについてあなたが見ているものだけが見え、所有者のライブラリの他の部分は見えません。
いいえ。リンクはブラウザかWaveアプリで自分自身で開いて承諾する必要があります。承諾後は、そのセッションはあなたのアシスタントからも見えるようになります。
あなたと同じタイミングでアクセス権を失います。
関連記事
この記事は役に立ちましたか?
まだお困りですか?