この文書は元の英語版を機械翻訳したものです。翻訳版と英語版の間に相違がある場合は、英語版が優先されるものとします。 英語版の原文を読む
メッセージングゲートウェイ:連絡先が既に使用しているアプリで Caiioo に回答させる
メッセージングゲートウェイは、顧客や連絡先が既に使用しているプラットフォームで Caiioo がメッセージを送受信するための、サービスに依存しない方法です。ユーザーが WhatsApp や Telegram など、普段使っている場所からメッセージを送ると、エージェントがそのチャンネル内でリアルタイムに自律的に回答します。同じゲートウェイは逆方向でも機能します。任意のスレッドから、エージェントはツールとしてメッセージを送信できます(「Telegram のチームグループに会議についてメッセージを送って」)。
1つのゲートウェイで、多くのサービスに対応。各サービスを一度接続すれば、Caiioo はすべてを単一のインターフェースに統合します。
サポートされているサービス
**「設定」>「接続」>「メッセージングゲートウェイ」**で以下のいずれかを接続します:
- WhatsApp Business — 安定版
- Telegram — 安定版
- Messenger(ベータ)
- iMessage(ベータ)
- Signal(ベータ)
- Viber(ベータ)
- Beeper(ベータ)
WhatsApp BusinessとTelegramは安定版です。残りはベータ版であり、完全に利用可能ですが引き続き安定性強化を行っています。
セットアップ
- 「設定」>「接続」>「接続」>「プライベートリレー」で、このデバイスのリモートアクセスをオンにします。これにより、受信メッセージを受け取るリレーにデバイスが実際に接続されます。これがオフの場合、下のサービスの構成に関わらずメッセージは一切届きません。デフォルトではオフになっており、デバイスごとに設定されます(下記の「プラットフォームのサポート」を参照)。
- **「設定」>「接続」>「メッセージングゲートウェイ」**に移動する。
- サービスを選択する。
- そのプロバイダーの標準的なボットまたはビジネス認証情報を入力する(そのプラットフォームの任意の連携で使用するのと同じトークンまたはビジネスアカウント)。
- Caiiooが受信ルートを登録します。リモートアクセスがまだどのデバイスでもオンになっていない場合、「設定」>「接続」>「メッセージングゲートウェイ」にその旨が表示され、その場でオンにすることができます。
各サービスの設定は一度だけ行います。その後は、接続されているサービスの数に関わらず、エージェント側からは1つのメッセージング機能として認識されます。
会話ごとのインタラクションモード
すべての会話には独自のモードがあり、スレッド上部の3つのボタンから選択できます。連絡先ごとにエージェントの対応方法を正確に決定できます:
自動 (緑)
エージェントがすべての人に自動的に回答します。そのスレッドであなたが入力した内容はすべてコーチングとして扱われます。それはエージェントの次の返答に反映されますが、連絡先には送信されません。エージェントに会話を任せつつ、時々指示を出したい場合(「もっと丁寧に」「割引を提示して」など)に使用します。
割り込み (青)
エージェントは引き続き受信メッセージに自動回答しますが、あなたが入力した内容はすべてあなたとして連絡先に直接送信されます。エージェントに会話を継続させつつ、自分でも会話に加わりたい場合に使用します。
チャット (黄)
エージェントは一時停止して身を引きます。自動応答を停止し、あなたが自分で会話を処理します。あなたのメッセージはあなたとして連絡先に送信されます。スレッドに人間が必要で、エージェントを介在させたくない場合に使用します。
双方向のメディア対応
画像、音声、動画は双方向に流れます。連絡先が写真を送信すると、それはモデルに届きます。そのため、「顧客が今送ってきたこの写真には何が写っていますか?」と尋ね、同じチャンネルですぐに回答できます。エージェントが生成または添付したメディアも、同様に連絡先に送信されます。
プライバシーとアーキテクチャ
すべてのメッセージ処理は、リモートアクセスがオンになっているデバイス(デスクトップアプリ、ブラウザ拡張機能、またはその両方)上でローカルに行われます。エージェントはご自身のマシン上で実行され、会話、認証情報、メディアはその場で処理され、クラウド上では処理されません。
Cloudflareは、ユーザーごとの単純なWebhookリレーとしてのみ機能します。各ユーザーはシングルテナントのDurable Objectを取得し、プライベート接続を介して生のエンドポイントWebhookをデバイスに転送するだけで、それ以上のことは行いません。クラウドでのメッセージ保存やクラウド側での処理は一切ありません。アウトバウンドメッセージはCloudflareを完全にバイパスし、お使いのデバイスからサービスのAPIを直接呼び出します。外部サービスがインバウンドWebhookを配信するための安定したパブリックURLを必要とするためだけに、Cloudflareが介在しています。
プラットフォームのサポート
メッセージを受信するかどうかを実際に決定するのは、リモートアクセス(設定 > 接続 > 接続先 > プライベートリレー)です。これはデバイスごとのスイッチで、デフォルトではオフになっており、デバイス間で同期されない仕様になっています(ポート開放のような、ネットワーク公開に関わる設定であるためです)。メッセージに応答させたいすべてのデバイスでオンにし、応答させたくないデバイスではオフのままにしてください。
- macOS、Windows、Linux — サポートされています。デスクトップアプリでリモートアクセスをオンにすると応答します。
- ブラウザ拡張機能(Chrome、Safari) — サポートされており、完全に単体で動作します。デスクトップアプリは必要ありません。拡張機能自体の設定でリモートアクセスをオンにすると、直接接続し、単体でメッセージに応答します。
- 両方(デスクトップアプリと拡張機能の両方)でリモートアクセスを同時にオンにしている場合、デスクトップアプリが優先され、拡張機能はデスクトップアプリがオフラインになった場合のバックアップとしてスタンバイ状態になります。
- iOSまたはAndroid — 利用できません。モバイルアプリでは、ゲートウェイが依存しているプライベートリレークライアントが実行されないため、リモートアクセスの設定に関わらず、着信メッセージの受信や応答を行うことはできません。
Slack に関する注意
Slack はメッセージングゲートウェイの一部ではありません。Slack は Community Hub に独自の OAuth パッケージとして存在しています。そこからインストールしてください。Community Hub を参照してください。
ティア
メッセージングゲートウェイは Pro 機能です。
関連項目
- ツールと統合 — メッセージングを含む、エージェントがツールとして実行できるすべてのこと
- Community Hub — Slack やその他のパッケージを Community Hub からインストールする
- プライバシーとデータ — データの保存と取り扱い方法
- プラットフォームとセットアップ — どの機能がどのプラットフォームで動作するか
This guide is maintained by the Caiioo team using Slate, our built-in editor.