Servicesの自然言語認識+ボットサービスです。ユーザーが自由入力形式で質問した文章内容を加味し、回答を行う対話型Q&Aボットをノーコードで構築する事ができます。昨今様々なボットサービスが登場していますが、QnAMakerは、半構造化されたWebのURLやドキュメントファイルを読み込み、自動的にQ&A形式に取り込む特徴があり、ボット構築時の面倒な登録作業を短縮する事ができます。トークスクリプトやサービスマニュアルを保有しており、その情報からボットを構築するような場面において選ばれやすい技術です。多彩なコンテンツデータソースチャットボット作成において「Q&A」を手入力して、労力を消費していませんか?ボットに最初の知識を与える工程はQnAMakerを利用して自動化しましょう。Excel、txt、tsvファイルなど多彩なデータソース(半構造化コンテンツ)から質問と回答のペアを自動的に抽出します。ナレッジベース構築QnAMakerにおいて、QuestionとAnswerのセットとQAに付随するメタタグ情報を併せて「ナレッジベース(KB)」と呼称されます。メタタグ情報は、回答の選択肢をフィルタリングを行い、適切なマッチングを行いやすくしています。QnAMakerではナレッジベースを作成し、様々な角度から回答できるように編集・トレーニングを繰り返していき、テスト済のナレッジベースはRESTベースで公開する事ができます。Service」が使われています。マルチチャネル展開QnAMakerはAPIベースだけでなくAzureBotServiceを利用する事で、ボットとして公開する事ができ、複数のチャネルでトレーニング済みのナレッジベースを公開可能です。これにより、独自の仮想アシスタントとして様々なチャネルで利用できます。Messengerなど、さまざまなサービスに接続できます。マルチターンユーザーの質問内容によっては、一問一答形式だけでは回答できない場合でも、マルチターン機能により「聞き返し」や「選択肢提示」が可能です。アクティブラーニングユーザーの明示的なフィードバックや、未回答が多い質問に関して、「このQA登録をしておいた方が良い」と提案を行い、改善作業の効率化が可能です。Insightsによりチャット内容のログ収集・蓄積を行い、PowerBIで可視化を行う事で、分析を行う事が可能です。フランス語、ドイツ語、スペイン語、イタリア語、ポルトガル語など53言語をサポートしています。QnAMakerカスタムソリューションLUIS×QnAMaker複数ナレッジベース参照切り分けQnAMakerのナレッジベースは複数のナレッジベースを簡単に作成できるものですが、大きくなるにつれ、どのナレッジベースを参照するのかトリガーを引く必要があります。Understanding)を利用して人の発言の意図(インテント)を認識し、意図に合わせたナレッジベース参照を行う事ができます。補完する事ができます。QnAMakerだけでは手が届かない所まで拡張性のあるカスタム開発を実現します。SyncLectを詳しく見るChatAnalyzer×SyncLectによるチャット情報からの辞書作りChatAnalyzer(チャットアナライザ)では、チャット情報のテキスト情報を解析して、チャット内分析を行う事ができます。その内、多発しているキーフレーズ抽出とQnAMakerの未回答情報のパターンマッチングを自動的に行い、SyncLectが辞書登録するよう提案を促したり、自動的に辞書情報蓄積を行う事ができます。Clovaと言った音声アシスタントスキルとバックエンド連携させる事ができます。PowerAppsアプリに簡単にQAコンテンツを追加する事ができます。弊社ではPowerAppsカスタム開発を企業向けに開発しており、拡張アプリケーション開発からPowerPlatform連携のカスタムまで幅広く対応しております。Teamsは、Office365のチャットベースワークスペースです。QnAMakerで作成したナレッジベースをボットコネクタ化し、ノーコードでTeamsにボットを追加する事ができます。Teamsのカスタムアプリ開発を企業向けに開発しており、Teamsを使った様々な業務効率化に繋がるアプリケーションを提供しています。NLP×QnAMakerBERT、XLNet、fasttext、Word2Vecなど独自自然言語解析を行い、QnAMakerのナレッジベースと共存させる事で、ナレッジQAの独自カスタムを行う事ができます。NLP」でモデレータの判断する有害性のあるコメントを自動判別させたり、スパム認識を行ったり、日本語文章解析を行っております。NLPを詳しく見るAzureマネージドサービスエンタープライズにおいては、QnAMakerのナレッジベースを公開していく際に、セキュリティを加味したAzureインフラストラクチャ構成を考え、運用保守・メンテナンスが必要になる場面もあります。障害時の対応などシステム管理を一括して請け負うAzureマネージドサービスを行っています。