AI を始める開発者の学びと実践の場【Microsoft AI. lab】~ Build a Bot

Microsoft AI.lab は、AI を始めるすべての開発者のための、学びと実践の場です。
AI.lab は現在、最新のカスタムビジョン、attnGAN、AI 用の Visual Studio ツール、認知検索、Machine Reading Comprehension などを紹介するプロジェクトを収容しています。
各ラボでは、実験的な遊び場、GitHub 上のソースコード、分かりやすい開発者向けビデオ、そして開発者や組織が持つ課題と解決策への洞察を得ることができます。マイクロソフトによる最新の AI 革新を体験し、学び、活用してください。

ボットを構築しよう

対話型 AI はコンピューティングの新たな転換点であり、人間の本質的な行動、すなわち会話を中心に構築されています。コンピュータが「人間と同じように」発言するとき、人間とコンピュータとの会話が実現し、対話型 AI は新たな UI となるでしょう。

対話型 AI は、企業が自然な形で顧客と対話を実現させるための新しいチャネルを開きます。インターネットの誕生によって企業がウェブサイトを作成しなければならなくなったように、対話型 AI の誕生によって企業にはエージェントを作成する必要性が生じます。そしてそれは企業ブランドを主体とし、Cortana、Google Assistant、Alexa などのデジタルアシスタントをはじめ、Facebook、Skype、Slack など、あらゆるチャネルで公開されるエージェントでなければなりません。

マイクロソフトでは、AI テクノロジが人間の創意工夫を増幅し、機能を拡張してより多くのものを成し遂げる力を持っていると考えています。私たちの対話型 AI プラットフォームは、20 年以上にわたる研究の成果です。言語理解、自然言語処理、ボットサービス、機械学習、ディープラーニングの進化と、信頼できるエンタープライズ グレードのアプローチを組み合わせたことで、顧客が抱えるデータを顧客自身で管理できるようになりました。

洗練されたボットを構築するには

音声キャプチャ

音声からテキストへ (一般およびカスタム音声) カスタム翻訳

ボットロジック

LUIS、QnA Maker、セマンティックマシン、プロジェクトパーソナリティチャット、会話学習

音声合成

テキスト音声変換

 

 

 

 

 

 

 

音声キャプチャ

1 つの重要な認知能力は、システムが音声による言葉の要求を理解し、音声によって現実的に応答することです。 Microsoft Speech Service では、様々な言語での要求を理解することができます。

  • Speech to Text (スピーチ・トランスクリプション) は、特定のボキャブラリやユーザーのスピーキング・スタイルに合わせた、標準またはカスタム・モデル (言語モデルのカスタマイズ) を使用して音声を変換したり、バックグラウンド・ノイズ等の予想される環境に適して音声を変換することができます (音響モデルカスタマイズ)。

  • 機械翻訳システムは、機械学習技術を使用して、サポートされている言語からサポートされている言語へ大量のテキストを翻訳するアプリケーションまたはオンラインサービスです。このサービスは「ソース」テキストをある言語から別の「ターゲット」言語に翻訳するもので、カスタム翻訳は特定のビジネスおよび業界で使用されている用語を理解する神経機械翻訳システムを構築するのに役立っています。

ボットロジック

音声機能を追加するだけでなく、ボットにインテリジェンスのレイヤーを追加することもできます。ボットの基本的な機能には、Microsoft Bot Framework SDK と Azure Bot Service を活用する能力が含まれています。

  • 言語理解サービスは、アプリケーションがユーザーが何を望んでいるのかを理解することを可能にします。ユーザーの対話型自然言語テキストにカスタム機械学習を適用して、全体的な意図を予測し、関連性の高い詳細な情報を抽出します。

  • QnA Makerは、FAQ (Frequently Asked Questions) ドキュメントや URL、製品マニュアルなどの半構造化コンテンツから Q&A サービスを作成します。

  • Project Personality Chatは、一貫したトーンで共通の小さな話に応答することにより、よりユーザーフレンドリーな会話を追加し、フォールバック応答を提供します。複数のデフォルトペルソナからあなたのブランドにあったペルソナをあなたのボットに合わせることも可能です。

  • Project Conversation Learnerを使用すると、サンプルのやりとりから直接学習する対話話型インターフェイスを構築し、学習させることができます。

音声合成

ボットには、テキスト読み上げサービスでユーザーに返信する機能も導入しています。75 種以上のデフォルトボイスまたは新しいカスタムボイスモデルを選択することで、テキストを特定のレコーディングに合わせたユニークでわかりやすいブランドボイスを使って、ほぼリアルタイムで音声に変換することができます。

対話型アプリケーションの構築をいますぐ開始しましょう:AI スクールであなたに適した AI 学習コースを無料で受講し、これらの認知能力を、あなたの特定の業界およびシナリオに合わせて自分のインテリジェント エージェントに組み合わせる方法を学びましょう。

Build a Bot [原文]