マイクロソフトのBot Frameworkは、企業向けの会話型AI体験を構築するための強力なツールです。これを使えば、ユーザーと自然に対話できるボットを作成、テスト、接続することができます。
まず、Azure Bot Serviceを利用することで、データの所有と管理を行いながら、インテリジェントな企業向けボットを構築できます。簡単なQ&Aボットから始めて、高度な仮想アシスタントまで作成可能です。オープンソースのSDKとツールを活用して、ボットを人気のあるチャンネルやデバイスに簡単に接続できます。また、Azure Cognitive Servicesとのネイティブな統合により、ボットにユーザーと話し、聞き取り、理解する能力を与えることができます。
Bot Framework Composerは、開発者や多様なチームが、Language Understanding、QnA Maker、そして高度なボット応答の組み合わせ(Language Generation)を使って会話型体験を設計・構築するためのオープンソースのビジュアル作成キャンバスです。
会話型AI体験の構成要素として、Languageは自然な言語体験を構築するための機械学習ベースのサービスで、迅速に企業向けのカスタムモデルを作成できます。QnA Makerは既存のFAQのURL、構造化されたドキュメント、製品マニュアルに基づいて簡単な質問と回答のボットを公開できます。Speechはコマンドを聞き取り、個々の話者を識別し、翻訳し、ブランドのある声でユーザーに応答できます。Searchは定義されたドメインやWeb上で顧客データ、在庫状況、研究結果、取引記録などを検索できます。Visionは顔を認識し、コンテンツを管理し、画像とビデオをインデックス化できます。
さまざまな企業や組織がこのBot Frameworkを利用して、顧客とのコミュニケーションを強化しています。例えば、LaLigaは自社の仮想アシスタントを使って複数のチャンネルでファンの関与度を高めています。スペインの通信会社の顧客はAuraというデジタルアシスタントを使ってアカウントを管理し、リアルタイムのサポートを受け、データ使用量を確認し、請求情報を確認することができます。Progressive InsuranceのFlo Chatbotは質問に答え、見積もりを提供し、Floの有名なスタイルでユーヶーと軽快な会話を楽しむことができます。Adobeはチャットボットを構築して、顧客の学習ジャーニーをスムーズにするための摩擦点を減らしています。
Botのライフセクルには、設計、テスト、公開、接続、評価などの段階があります。設計には設計ガイドラインがあり、Azureや.NET SDK、Node.JSでのクイックスタートやチュートリアル、サンプルなどが提供されています。テストはエミュレータやWeb Chatで行えます。公開は直接Azureに行うことも、継続的デプロイを使うこともできます。接続はチャンネルに接続できます。評価はアナリティクスを見ることで行えます。
Azureの無料アカウントを利用すると、12ヶ月間最も人気のあるAzure製品への無料アクセス、最初の30日間で任意のAzureサービスを探索するための200ドルのクレジット、そして常に25以上の製品へのアクセスが可能です。また、BotBuilder SDK、Github、Azureの状態、価格設定、ドキュメント、サポートなどのリソースも利用できます。