マイクロソフト、企業がAzure Bot Serviceで独自の仮想アシスタントを構築できるAIツールキットを公開
マイクロソフトは、企業が仮想アシスタントを構築するのを支援するためのAIツールキットを開発した。同社によると、パートナー企業からは、自社のブランドに合わせたカスタマイズ型の会話アシスタントに対する「大きな需要」が示されているという。
クラウドにもハードウェアにも依存しないオープンソース基盤
新たなBot Frameworkは、マイクロソフトのAzure Bot Serviceの一部として提供されるもので、デジタルアシスタント向けの「ソリューションアクセラレータ」と位置づけられている。このフレームワークは、デジタルアシスタント開発時に必要となる共通の基盤一式を提供する。オープンソース技術を採用しており、あらゆるデバイスエコシステムとの統合が可能なため、開発されるボットは特定のクラウドやハードウェアに縛られない柔軟な設計となっている。
選んで組み合わせるだけの事前構築済みコンポーネント
このツールキットを使えば、開発者は事前構築済みの会話コンポーネントの中から必要なものを選び、自由に組み合わせることができる。アプリに追加した後は、組織のブランディングに合わせたカスタマイズも可能だ。各モジュールは会話型アプリケーションにおける特定の機能に特化しており、最小限の実装ですぐに開発を始められる十分な機能を備えている。
用意されているコンポーネントには、オンボーディング、メール送信、デバイス制御といった一般的なアシスタンスサービス向けのものが含まれる。さらに、Azureリソースの自動デプロイや、アシスタントに「プラグイン」できるサードパーティ製スキルの作成機能など、より高度で専門的な機能も搭載されている。
AIの民主化を目指して
マイクロソフトは、このツールキットがAIの民主化を後押しすることを目指していると説明する。同社によれば、多くの企業が自社ブランドのボットサービス導入に関心を持ちながらも、実現に必要な技術的なノウハウを欠いているのが実情だ。事前構築済みのコンポーネントを活用することで学習コストが大幅に削減され、より多くの企業が独自の会話型インターフェースを展開しやすくなるという。
「すべての組織が、ブランド化された仮想アシスタントを構築できるべきだと私たちは考えています」と語るのは、マイクロソフト人工知能・研究グループのコーポレートバイスプレジデント、Lili Cheng(リリー・チェン)氏だ。「パートナー企業と共に独自のアシスタントを開発する過程で培ったベストプラクティスをもとに、マイクロソフトのボット開発におけるオープンソースのアプローチを受け継ぎ、この仮想アシスタント向けソリューションアクセラレータをGitHub上で公開しました。これにより、基盤となる一連の機能の上に、エンドユーザー体験を完全にコントロールしたアシスタントを構築できます」
36万人以上の開発者が利用するAzure Bot Service
マイクロソフトによると、すでに36万人以上の開発者がAzure Bot Serviceの利用登録を完了している。今回のツールキットの登場により、今後さらに多くのボットが企業やクラウド環境へ展開され、デジタルアシスタント市場の発展が加速する可能性がある。
コンシューマー向けのCortanaサービスでは他社に出遅れた感があるマイクロソフトだが、専門性の高いエンタープライズグレードのボット分野では積極的に攻勢をかけている。興味のある開発者は、GitHubでVirtual Assistant Toolkitを入手できる。
-
Microsoft TeamsでPower Virtual Agentsチャットボットのトピックを作成・編集する方法
前回のガイドで、Microsoft Teams上にPower Virtual Agents(PVA)チャットボットを作成する方法を学びました。次に気になるのは、ボットにコンテンツを追加する方法ではないでしょうか。トピックの作成方法は主に3つあります。Microsoftが提供するテンプレートをカスタマイズする方法、ゼロから新規トピックを作成する方法、そして既存のヘルプサイトから提案を取り込む方法です。 なお、前回のガイドでボット作成時に問題が発生した場合は、公式ドキュメントの「既知の問題」ページを確認してみてください。 Power Virtual Agentsチャットボットにおける「トピック
-
Microsoft TeamsでPower Virtual Agentsチャットボットを簡単に作成・管理する方法
Power Virtual Agents(PVA)は、PVA、Power Apps、Power BI、Power Automateなどを含むMicrosoft Power Platform上に構築されたチャットボットサービスです。Teams版PVAの開発プロセスは、ガイド付きのノーコードかつグラフィカルなインターフェースを採用しており、ユーザーは思い通りのタイミングでチャットボットを作成・削除できます。 PVAでは、Web経由またはTeamsへアプリを直接追加することで、チャットボットの構築と展開が可能です。PVA Webアプリを使用する場合は、Microsoft Edge、Firefox、C