將 OpenAI、通訊和組織資料功能整合到企業營運應用程式

層級:中繼

本教學課程示範如何將 Azure OpenAI、Azure 通訊服務 和 Microsoft Graph/Microsoft Graph 工具組整合到企業營運應用程式中,以提高用戶生產力、提升用戶體驗,並將 LOB 應用程式提升到下一個層級。 應用程式中的主要功能包括:

  • AI:讓使用者以自然語言詢問問題,並將其答案轉換成 SQL,以用來查詢資料庫、允許使用者定義可用來自動產生電子郵件和簡訊的規則,以及瞭解如何使用自然語言從您自己的自定義數據源擷取數據。 Azure OpenAI 會用於這些功能。
  • 通訊:使用 Azure 通訊服務 啟用客戶和電子郵件/簡訊功能的應用程式內電話通話。
  • 組織數據:提取使用者可能需要的相關組織數據(檔、聊天、電子郵件、行事曆事件),以避免內容切換。 提供這種類型的組織數據的存取,可減少使用者切換至 Outlook、Teams、OneDrive、其他自定義應用程式、手機等的需求,因為應用程式會直接提供所需的特定數據和功能。 Microsoft Graph 和 Microsoft Graph 工具組會用於這項功能。

應用程式是簡單的客戶管理應用程式,可讓使用者管理其客戶和相關數據。 它是由使用 TypeScript 建置的前端所組成,其會呼叫後端 API 來擷取數據、與 AI 功能互動、傳送電子郵件/SMS 訊息,以及提取組織數據。 以下是您將在本教學課程中逐步解說的應用程式解決方案概觀:

Microsoft雲端案例概觀

本教學課程將逐步引導您完成設定必要 Azure 和Microsoft 365 資源的程式。 它也會逐步引導您完成用來實作 AI、通訊和組織數據功能的程式碼。 雖然您不需要複製並貼上程序代碼,但有些練習會要求您修改程序代碼,以嘗試不同的案例。

您將在本教學課程中建置的內容

選擇您自己的冒險

您可以從頭到尾完成整個教學課程,或完成感興趣的特定主題。 本教學課程分成下列主題:

選擇您自己的冒險。完成整個教學課程,或選取特定主題區域。

必要條件

Microsoft本教學課程中使用的雲端技術

  • Azure 通訊服務
  • Azure OpenAI 服務
  • Microsoft Entra ID
  • Microsoft Graph
  • Microsoft Graph 工具組