ボットを Azure Communication Services Chat へ接続
小売 Web サイト、製品 Web サイト、アプリケーションには、多くの場合、ページの右下隅にチャット バブルが含まれています。 バブルをクリックすると、チャット アプリケーションがポップアップ表示され、ボットが迎えます。 ボットは、ユーザーに関する詳細を収集したり、ライブ チャット オペレーターに渡したり、よく寄せられる質問に回答してサポートを受けたりできます。 Azure Communication Services Chat サービスでは、チャット アプリケーションを構築し、ボットをチャット スレッドに追加してこの種類のカスタマー エクスペリエンスを提供する API と SDK が提供されます。
前提条件
- 「Bot Framework サービスの基本」と、「Bot Framework SDK を使用してボットを作成する」方法に関する知識。
- チャネルに接続する発行済みボット。
- 現在のサブスクリプションがある Azure アカウント。 お持ちでない場合は、開始する前に無料アカウントを作成してください。
- Azure Communication Services リソース。 お持ちでない場合は、「Azure Communication Services リソースの作成」を参照してください。
- .NET 6.0 以降。
- Visual Studio 2022 以降。
ボットを Azure Communication Services に接続します。
- Azure portal で ボット リソースに移動します。
- [チャネル] ブレードを開き、[Communication Services - チャット] を選択します。
- [通信の構成 - チャット] ブレードで、Azure Communication Services リソースに接続して保存します。 詳細については、Azure Communication Services Chat チャネルを有効にする方法にある「Azure Communication Services のドキュメント」を参照してください。
これで、ボットが Azure Communication Services に登録されました。
チャット アプリを作成し、参加者としてボットを追加する
ボットが Azure Communication Services に登録されたため、ボットを参加者とするチャット スレッドを作成できます。 詳細については、Azure Communication Services のドキュメントの「チャット アプリにボットを追加する」を参照してください。
追加情報
Azure Communications Services チャネルには、メッセージ アクティビティに対して 28 KB (キロバイト)の制限があります。
次のステップ
- 会話を人間のエージェントに渡す方法については、「会話をボットから人間に移行する」を参照してください。
- Bot Connector Service でのチャネルサポートに関する詳細については、「ボットをチャネルに接続する」を参照してください。
- ボットの構築に関する詳細については、「ボットのしくみ」および「Bot Framework SDK を使用したボットの作成に関するクイック スタート」を参照してください。
- ボットのデプロイの詳細については、「ボットのデプロイ」および「継続的デプロイの設定」を参照してください。