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

層級:中繼

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

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

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

Microsoft Cloud 案例概觀

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

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

選擇您自己的 Adventure

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

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

必要條件

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

  • Microsoft Entra 識別碼
  • Azure 通訊服務
  • Azure OpenAI 服務
  • Microsoft Graph
  • Microsoft Graph 工具組