次の方法で共有


ボットを Azure Communication Services に接続する

Azure Communication Services には、ボットを含めることができるマルチ参加者コラボレーション アプリケーションを構築するための API と SDK が用意されています。 このボットは、ユーザーにあいさつしたり、取り込みタスクを実行してトピックを特定したり、質問に回答したりできます。 Azure Communication Services を使用すると、人間のエージェントに会話を渡すことができます。 また、必要に応じて、スーパーバイザーまたは追加のボットが会話を監視または参加することもできます。 さらに、Azure Communication Services には、既存の Web ページに埋め込むことができる会話型ユーザー エクスペリエンスを簡単に構築するための UI ライブラリ が用意されています。

前提 条件

  • Bot Framework サービス の基本 と、Bot Framework SDKを使用してボットを作成する 方法に関する知識。
  • チャネルに接続する公開済みボット。
  • 現在のサブスクリプションを持つ Azure アカウント。 アカウントをお持ちでない場合は、開始する前に 無料アカウント を作成してください。
  • Azure Communication Services リソース。 お持ちでない場合は、「Azure Communication Services リソースを作成する」を参照してください。
  • .NET 6.0 以降。
  • Visual Studio 2022 以降。

ボットを Azure Communication Services に接続する

  1. Azure portal で、ボット リソースに移動します。
  2. [チャネル] ブレードを開き、[Communication Services - チャット] を選択します。
  3. [通信の構成] ブレードで、Azure Communication Services リソースに接続して保存します。 詳細については、Azure Communication Services のチャネルを有効にする方法に関するドキュメント を参照してください。

これで、ボットが Azure Communication Services に登録されました。

チャット アプリを作成し、ボットを参加者として追加する

ボットが Azure Communication Services に登録されたので、参加者としてボットとのチャット スレッドを作成できます。 詳細については、Azure Communication Services ドキュメントの「チャット アプリ にボットを追加する」を参照してください。

追加情報

Azure Communications Services チャネルには、メッセージ アクティビティに対して 28 KB の制限があります。

次の手順

  • 会話を人間のエージェントに渡す方法については、「会話をボットから人間の に移行する」を参照してください。
  • Bot Connector Service でのチャネルのサポートについては、「ボットをチャネルに接続する」を参照してください。
  • ボットの構築の詳細については、「ボットの のしくみ」および Bot Framework SDK クイック スタートを使用したボットの作成 に関するページを参照してください。
  • ボットのデプロイの詳細については、「ボット をデプロイする」および「継続的デプロイを設定する」を参照してください。
  • Azure Communication Services UI ライブラリに関する情報