ボットの開発とデプロイの生産性向上を実現する

2019年11月7日 に投稿済み

Corporate Vice President, Conversational AI

過去数年にわたり、会話型 AI を有意義な方法で導入している数多くの組織の例を見てきました。AccentureCaesars Entertainmen は、エンタープライズ ボットを利用して従業員の生産性を高めています。UPSAsiana Airlines は、ボットを使用してより優れた顧客サービスを提供しています。そして、BMWLaLiga は、独自ブランドの音声アシスタントを構築し、顧客のブランド体験を制御しています。これらの企業は、Azure AI によって会話型 AI ソリューションを構築している組織のほんの一部にすぎません。

今週の Microsoft Ignite で、Microsoft は組織が信頼性の高い会話型ソリューションを容易に構築し、顧客がどこにいても簡単にデプロイできるようにする製品の更新について発表しました。その中からいくつかのハイライトを以下で紹介します。

ボット開発を加速化する最も人気が高いオープン ソース SDK

Microsoft は、開発者がエンタープライズ レベルの会話型 AI 体験を容易に構築できるようにする Bot Framework SDK 4.6 のリリースを発表しました。Bot Framework は、ボット開発のための一連のオープン ソース SDK とツールを備えており、Azure Cognitive Services と簡単に統合できます。開発者はこのフレームワークを使用して、ユーザーに話しかけ、ユーザーの声を聞き、ユーザーの意図を理解するボットを構築できます。 

  • Bot Framework SDK for Microsoft Teams。 開発者は、Teams メッセージング拡張機能、プロアクティブなメッセージングと通知などのサポートが組み込まれた Team ボットを構築できます。
  • Bot Framework SDK for Skills (プレビュー)。 開発者は、再利用可能な会話スキルを作成できるとともに、言語モデル、ダイアログ、QnA、統合コードに付属する事前に構築されたスキルも活用できます。事前構築されたスキルには、カレンダー、電子メール、タスク、目的地、天気、ニュースなどがあります。
  • アダプティブ ダイアログ (プレビュー)。開発者は、中断やコンテキストの切り替えを動的に処理できる会話を作成できます。
  • 言語生成 (プレビュー)。開発者は、語句のバリエーションを複数定義したり、コンテキストに基づいて単純な式を実行したりできます。
  • Python および Java の更新 (プレビュー)。開発者は、選択した言語を使用してボットを構築できます。

"いくつかの選択肢を比較し、柔軟性、市場投入までの時間、既存のインフラストラクチャとの相互運用性の観点から、Microsoft Bot Framework が圧倒的に最適なフレームワークであると感じました。" - Jet.com/Walmart Labs、エンジニアリング アソシエイト ディレクター、Cole Dutcher 氏

ローコードのビジュアル エクスペリエンスによりボットの構築を単純化する

開発者がボット開発をすばやく開始できるように、ボット コードのサンプルとテンプレートを提供しています。さらに開始しやすくするために、Microsoft では Bot Framework Composer (プレビュー) の提供を開始しました。これは、Bot Framework SDK の上に構築された統合開発ツールです。開発者は、まったくゼロからコーディングを開始することなく、Composer を使用してボット開発を開始できます。ローコードの視覚エクスペリエンスを提供する Composer は、開発者による会話型アプリ (ボット) の作成、編集、テスト、改良を可能にすると共に、カスタム コードを使用してボットを拡張する柔軟性も備えています。開発者はまた、Azure Cognitive Services を組み込むための 1 つの中央の場所を設定し、最初は言語理解から始め、その後、他の Cognitive Services を追加していくこともできます。

Bot Framework と同様、Composer もオープン ソース プロジェクトです。今すぐ開始して、ボットを構築してみてください。

BF Composer のイメージ

ボットをユーザーに接続する

Azure Bot Service では、Bot Framework を使用して構築したボットを選択し、Azure で簡単にホストできるため、Facebook、Slack、 Teams などの一般的に使用されるチャネル、あるいは自社の Web サイトなど、顧客がどこにいてもボットをユーザーに接続できます。Microsoft では、以下の新しい統合を発表しました。

  • Direct Line Speech。 音声優先の会話エクスペリエンスの人気と重要性が高まり続けていることを受けて、Direct Line Speech の一般提供を本日発表しました。Direct Line Speech は、Azure Bot Service 上で WebSockets を使用してクライアントとボット アプリケーション間で双方向にストリーミングされた音声とテキストに対して、エンドツーエンドの会話型ソリューションを簡単に作成できるようにする新しいチャネルです。このステップ バイ ステップのチュートリアルを開始してみましょう。
  • 新しい統合とアダプター。 Bot Framework の導入が増加すると、新しいチャネルへの統合に対する要求も増加します。会話型プラットフォーム LiveEngage のプロバイダーである LivePerson との新しい統合を発表できることを嬉しく思います。これにより、開発者は、会話を人間のエージェントにエスカレーションできるカスタマー ケア シナリオを作成できます。また、新しい WeChat アダプターも追加されました。他のプラットフォームへのコネクターに関心がある場合は、追加のチャネルおよびアダプターに関する詳細をご確認ください。Bot Framework アダプターは、WebEx Teams、Google Hangouts、Google Assistant、Twitter、Amazon Alexa などのプラットフォーム用のコミュニティ アダプターを含め、その数がますます増え続けていることが分かります。
  • Direct Line App Service 拡張機能 (プレビュー)。 Web Chat および Direct Line を使用するボットは、専用の Azure App Service で Direct Line を実行することにより、Bot Service 上の他のトラフィックから分離できるようになりました。これにより、ボットを Azure VNET 構成に参加させることもできます。VNET を使用すると、開発者は Azure に独自のプライベート空間を作成できます。VNET は分離やセグメント化などの重要な利点を提供するため、クラウド ネットワークにとって非常に重要です。この機能の詳細をご覧ください

"当社は Microsoft Azure Bot Service と Cognitive Services を使用して、6 か国の 4 つの別個のチャネルで Aura を開始するという複雑な作業に取り組み、すべてをシームレスに実現できました。" - Telefonica、最高データ責任者、Chema Alonso 氏

Azure Cognitive Services (Language Understanding、QnA Maker) との統合

Bot Framework および Azure Bot Service を使用する主な利点の 1 つは、Azure Cognitive Services を使用して、ドメイン固有の強力な AI モデルも統合できることです。Microsoft は、パーソナライズされた音声の作成を可能にする、カスタム ニューラル音声のような新しい音声機能など、Azure Cognitive Services に関するいくつかの新しい発表を行いました。

Azure Cognitive Service の Language Understanding では、開発者がさらに高度な言語構造を処理できるようにする新しい機能が導入されています。これらの機能は、複雑な文の構造をより優れた方法で解析して階層構造にし、自然言語をより適切に理解できるようにします。また、ユーザー インターフェイス内のサブコンポーネントと重複するエンティティにラベルを付けることによって、これらの新規モデルの利点が簡単に得られる新しい UI エクスペリエンスも提供します。最後に、Language Understanding サービスで、ヒンディー語やアラビア語もサポートされるようになり、対応する言語範囲が拡大しました。

QnA Maker は、データに基づく対話型の Q&A レイヤーを作成できるクラウドベースの API サービスです。QnA Maker を使用すると、FAQ URL、構造化されたドキュメント、製品マニュアル、または編集コンテンツに基づいて、単純な質疑応答ボットを数分でビルド、トレーニング、公開できます。QnA Maker の複数ターン機能が一般提供されたため、コードを一切書くことなく、複数ターン QnA ボットを作成できます。さらに、QnA Maker は、利用可能なリージョンが増加すると共に、ランク付け機能のサポートが 10 か国語で提供され、グローバルな需要も拡大しています。おしゃべり機能のサポートを使用すると、短い会話を 8 か国語で処理できます。最後に、Qna Maker はバッチ テストもサポートしており、標準セットのテスト ケースでナレッジ ベースを迅速にテストし、回答の品質を検証できます。

"Microsoft Azure Bot Service と Cognitive Services を使用して、デジタル イノベーションへの独自の革新的な道のりを歩み続け、俊敏かつ高速で費用対効果の高い方法で達成できました。" - Progressive Insurance、マーケティング マネージャー、個人種目獲得エクスペリエンス、Matt White 氏

Power Virtual Agents

Microsoft Ignite では、Power Virtual Agents の発表も行いました。これは、Bot Framework 上に構築され、Power Platform で利用できるようになった UI ベースのボット構築エクスペリエンスです。これは、コードフリーのボット構築エクスペリエンスを模索しているビジネス ユーザー向けに設計されています。Power Virtual Agents を使用して構築されたボットは、開発者が Bot Framework SDK とツールを使用して拡張できます。実際、これにより、その領域の専門知識を持つビジネス ユーザーと、技術的な専門知識を持つ開発者とのコラボレーションが可能になり、カスタムの会話エクスペリエンスを構築できるようになります。

ご利用ください 

Microsoft はこれらの機能強化により、Microsoft Bot Framework SDK とツール、Language Understanding、QnA Maker 全体に価値をもたらし、開発者がさまざまな会話エクスペリエンスをより生産的に構築できるよう支援します。

お客様のためにどのような会話エクスペリエンスが構築されるか楽しみにしています。

今すぐお試しください


Azure。目的を持って創造する。