LoB(기간 업무) 앱에 OpenAI, 커뮤니케이션 및 조직 데이터 기능 통합

수준: 중간

이 자습서에서는 Azure OpenAI, Azure Communication Services 및 Microsoft Graph/Microsoft Graph 도구 키트를 LOB(기간 업무) 애플리케이션에 통합하여 사용자 생산성을 향상시키고, 사용자 환경을 높이고, LOB 앱을 다음 단계로 끌어올릴 수 있는 방법을 보여 줍니다.

  • AI: 사용자가 자연어로 질문을 하고 답변을 데이터베이스를 쿼리하는 데 사용할 수 있는 SQL로 변환하고, 사용자가 이메일 및 SMS 메시지를 자동으로 생성하는 데 사용할 수 있는 규칙을 정의하고, 자연어를 사용하여 사용자 지정 데이터 원본에서 데이터를 검색하는 방법을 알아볼 수 있습니다. Azure OpenAI는 이러한 기능에 사용됩니다.
  • 통신: Azure Communication Services 사용하여 고객에게 앱 내 전화 통화 및 Email/SMS 기능을 사용하도록 설정합니다.
  • 조직 데이터: 컨텍스트 전환을 방지하기 위해 고객과 함께 작업할 때 사용자에게 필요할 수 있는 관련 조직 데이터(문서, 채팅, 전자 메일, 일정 이벤트)를 가져옵니다. 이러한 유형의 조직 데이터에 대한 액세스를 제공하면 필요한 특정 데이터와 기능이 앱에서 직접 제공되므로 사용자가 Outlook, Teams, OneDrive, 기타 사용자 지정 앱, 휴대폰 등으로 전환할 필요가 줄어듭니다. Microsoft Graph 및 Microsoft Graph 도구 키트가 이 기능에 사용됩니다.

애플리케이션은 사용자가 고객 및 관련 데이터를 관리할 수 있는 간단한 고객 관리 앱입니다. 백 엔드 API를 호출하여 데이터를 검색하고, AI 기능을 조작하고, 이메일/SMS 메시지를 보내고, 조직 데이터를 끌어오는 TypeScript를 사용하여 빌드된 프런트 엔드로 구성됩니다. 다음은 이 자습서에서 살펴볼 애플리케이션 솔루션의 개요입니다.

Microsoft 클라우드 시나리오 개요

이 자습서에서는 필요한 Azure 및 Microsoft 365 리소스를 설정하는 프로세스를 안내합니다. 또한 AI, 통신 및 조직 데이터 기능을 구현하는 데 사용되는 코드를 안내합니다. 코드를 복사하여 붙여넣을 필요는 없지만 일부 연습에서는 다양한 시나리오를 시도하도록 코드를 수정해야 합니다.

이 자습서에서 빌드할 내용

나만의 모험 선택

전체 자습서를 처음부터 완료하거나 관심 있는 특정 topics 완료할 수 있습니다. 이 자습서는 다음 항목 영역으로 세분화됩니다.

  • 프로젝트 연습(필수 연습)을 복제 합니다.
  • AI 연습: Azure OpenAI 리소스 를 만들고 이를 사용하여 자연어를 SQL로 변환하고, 이메일/SMS 메시지를 생성하고, 사용자 고유의 데이터 및 문서를 사용합니다.
  • 통신 연습: Azure Communication Services 리소스를 만들고 이를 사용하여 앱에서 전화를 걸고 이메일/SMS 메시지를 보냅니다.
  • 조직 데이터 연습: Microsoft Graph 및 Microsoft Graph 도구 키트를 사용하여 조직 데이터를 인증하고 애플리케이션으로 끌어올 수 있도록 Microsoft Entra ID 앱 등록을 만듭니다.

자신의 모험을 선택합니다. 전체 자습서를 완료하거나 특정 토픽 영역을 선택합니다.

사전 요구 사항

이 자습서에서 사용되는 Microsoft Cloud Technologies

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