編集

次の方法で共有

OpenAI、コミュニケーション、組織データ機能を基幹業務アプリに統合する

レベル: 中級

このチュートリアルでは、Azure OpenAI、Azure Communication Services、Microsoft Graph/Microsoft Graph Toolkit を基幹業務 (LOB) アプリケーションに統合して、ユーザーの生産性を向上させ、ユーザー エクスペリエンスを向上させ、LOB アプリを次のレベルに引き上げる方法について説明します。 アプリケーションの主な機能は次のとおりです。

  • AI: ユーザーが自然言語で質問し、その回答をデータベースのクエリに使用できる SQL に変換したり、電子メールや SMS メッセージを自動的に生成するために使用できるルールを定義したり、自然言語を使用して独自のカスタム データ ソースからデータを取得する方法を学習したりできます。 これらの機能には Azure OpenAI が使用されます。
  • 通信: Azure Communication Services を使用して、顧客へのアプリ内通話と電子メール/SMS 機能を有効にします。
  • 組織データ: コンテキストの切り替えを回避するために、ユーザーが顧客と連携する場合にユーザーが必要とする可能性がある関連する組織データ (ドキュメント、チャット、電子メール、予定表イベント) を取り込みます。 この種類の組織データへのアクセスを提供すると、ユーザーが Outlook、Teams、OneDrive、その他のカスタム アプリ、電話などに切り替える必要が減ります。これは、必要な特定のデータと機能がアプリで直接提供されるためです。 この機能には、Microsoft Graph と Microsoft Graph Toolkit が使用されます。

このアプリケーションは、ユーザーが顧客と関連データを管理できるシンプルな顧客管理アプリです。 これは、バックエンド API を呼び出してデータの取得、AI 機能の操作、電子メール/SMS メッセージの送信、組織データのプルを行う TypeScript を使用して構築されたフロントエンドで構成されています。 このチュートリアルで説明するアプリケーション ソリューションの概要を次に示します。

Microsoft Cloud シナリオの概要

このチュートリアルでは、必要な Azure と Microsoft 365 のリソースを設定するプロセスについて説明します。 また、AI、通信、組織のデータ機能を実装するために使用されるコードについても説明します。 コードをコピーして貼り付ける必要はありませんが、一部の演習では、さまざまなシナリオを試すためにコードを変更する必要があります。

このチュートリアルで構築する内容

あなた自身の冒険を選ぶ

チュートリアル全体を最初から最後まで完了するか、関心のある特定のトピックを完了することができます。 このチュートリアルは、次のトピックに分かれています。

あなた自身の冒険を選択してください。チュートリアル全体を完了するか、特定のトピック領域を選択します。

前提条件

このチュートリアルで使用する Microsoft Cloud Technologies

  • Azure Communication Services
  • Azure OpenAI Service
  • Microsoft Entra ID
  • Microsoft Graph
  • Microsoft Graph Toolkit