ユース ケースに適したチャットボット ソリューションを選択する

チャットボットは、ユーザー インターフェイスとして自然言語を記述または読み上げたアプリケーションです。 言い換えると、会話とは、質問に回答したり、要求を処理したりするための手段です。

この記事では、Microsoft が提供するチャットボット ソリューションの概要について説明します。 チャットボットを初めて作成する場合は、Power Virtual Agents から開始することをお勧めします。

次の表に、ボットを構築するための Microsoft の製品とサービス、サポートするユーザー、簡単な説明を示します。 次のセクションでは、各製品について詳しく説明します。

Product オーディエンス 説明
Power Virtual Agents フュージョン チーム、市民開発者 Power Virtual Agents は、組み込みの自然言語理解モデル、Power Automate を介したデータ接続、および複数のチャネルのサポートを備えた、エンドツーエンドのボット構築ツールです。
Health Bot 医療組織 医療機関向けのサポートを提供します。 Health Bot は、準拠した AI を利用した仮想正常性アシスタントと正常性ボットを構築してデプロイするのに役立ちます。
Bot Framework SDK 開発者 ツール、テンプレート、関連する AI サービスなど、ボットを構築するためのフレームワークを提供します。 SDK は、Microsoft Teams アプリ ストアで一般公開されているボットを構築する開発者に最適です。

Power Virtual Agents

Power Virtual Agents は、プロフェッショナルな開発者やさまざまな分野の専門家が共同作業を行う融合チームをサポートするように設計されています。 また、市民開発者や専門ベンダーもサポートしています。

Power Virtual Agents は、データ分析、ソリューション構築、プロセス自動化を組み込んだビジネス アプリケーション プラットフォームである Microsoft Power Platform に含まれるチャットボット開発用のツールです。 Power Virtual Agents でボットを構築するために、コードを記述したり、基になる AI テクノロジの詳細を理解したりする必要はありません。 このようなボットは、Power Platform 内で自動化やその他の機能を適用でき、高度なチャットボット エクスペリエンスを迅速に開発できます。

  • 仮想エージェントは、Microsoft 365Microsoft Dynamics 365 などのさまざまなユーザー プラットフォームに接続できます。
  • Power Automate で利用できる 600 を超える事前構築済みデータ コネクタを使用できます。

Power Virtual Agents の詳細については、製品概要ページを参照してください。 価格の詳細については、「Power Virtual Agents の価格」を参照してください。

Health Bot

Health Bot Service は、医療機関が準拠した AI を活用した仮想ヘルス アシスタントとヘルス ボットを構築および展開するために使用できるクラウド プラットフォームです。 このサービスは、組織がプロセスを改善し、コストを削減するのに役立ちます。 これにより、ユーザーは自然な会話体験を通じて、健康関連の情報やインタラクションへのインテリジェントパーソナライズされたアクセスを提供できます。

Health Bot Service は、プロバイダー、製薬会社、遠隔医療プロバイダー、医療保険業者などの医療組織の IT 部門の開発者に最適です。 医療組織は、このサービスを使用して、医療ボット インスタンスを構築し、患者、証明者、およびその他の代表者が対話するシステムと統合できます。

Health Bot Service には、トリアージ プロトコルを含む組み込みの医療データベースが含まれています。 また、正常性ボット インスタンスを拡張して独自のシナリオを含め、他の IT システムやデータ ソースと統合することもできます。

Health Bot サービスの詳細については、「Health Bot の概要」を参照してください。 価格モデルの詳細については、「適切な Health Bot プランの選択」を参照してください。

Bot Framework SDK

Microsoft Bot Framework と Azure AI Bot Service は、インテリジェント ボットを構築、テスト、展開、管理するためのツールを提供します。 Bot Framework には、ツール、テンプレート、関連する AI サービスなど、ボットを構築するためのモジュール式の拡張可能な SDK が含まれています。 このフレームワークを使用すると、開発者は音声を使用したり、自然言語を理解したり、質問と回答に対処したり、その他さまざまなことができるボットを作成できます。

SDK は、Microsoft Teams アプリ ストアで一般公開されているボットを構築する開発者に最適です。

Azure AI Bot Service および Bot Framework には以下が用意されています。

  • ボット開発用の Bot Framework SDK
  • エンド ツー エンドのボット開発ワークフローに対応する Bot Framework ツール
  • ボットとチャネル間でメッセージとイベントを送受信するための Bot Connector サービス。
  • Azure でのボットの展開とチャネルの構成。

さらに、ボットでは他の Azure サービスを使用できます。

  • インテリジェントなアプリケーションを構築するための Azure AI サービス。
  • クラウド ストレージのための Azure Storage

Bot Framework SDK の詳細については、「Bot Framework SDK とは」を参照してください。 ボットを作成して Azure にデプロイすると、チャットボット サービスによってリソースが消費されます。 価格の詳細については、「Azure AI Bot Service の価格」をご覧ください。 Azure でのリソースの消費に関連するコストは、チャットボット サービス自体のコストに加えて発生します。

スキル ボット

高度なシナリオとして、他のボットに機能を提供するスキル ボットを作成できます。 スキル ボットとそのスキルを使用するボットを別の製品で開発できます。 スキル ボットの詳細については、以下を参照してください。

次のステップ