Интеграция функций OpenAI, коммуникации и организационных данных в бизнес-приложение

Уровень: промежуточный

В этом руководстве показано, как Azure OpenAI, Службы коммуникации Azure и Microsoft Graph Toolkit можно интегрировать в приложение Line of Business (LOB), чтобы повысить производительность пользователей, повысить удобство работы пользователей и перейти к следующему уровню бизнес-приложений. К ключевым функциям приложения относятся:

  • ИИ: позволяет пользователям задавать вопросы на естественном языке и преобразовывать ответы на SQL, которые можно использовать для запроса базы данных, разрешать пользователям определять правила, которые можно использовать для автоматического создания сообщений электронной почты и SMS-сообщений, а также узнать, как естественный язык можно использовать для получения данных из собственных пользовательских источников данных. Azure OpenAI используется для этих функций.
  • Обмен данными. Включение звонков по телефону в приложении клиентам и функциям электронной почты и SMS с помощью Службы коммуникации Azure.
  • Организационные данные: вытягивание связанных данных организации, которые могут потребоваться пользователям (документы, чаты, сообщения электронной почты, события календаря), так как они работают с клиентами, чтобы избежать переключения контекста. Предоставление доступа к данным организации этого типа снижает потребность пользователя в Outlook, Teams, OneDrive, других пользовательских приложениях, телефоне и т. д., так как необходимые данные и функциональные возможности предоставляются непосредственно в приложении. Microsoft Graph и Microsoft Graph Toolkit используются для этой функции.

Приложение — это простое приложение для управления клиентами, которое позволяет пользователям управлять своими клиентами и связанными данными. Он состоит из интерфейсного интерфейса, созданного с помощью TypeScript, который вызывает внутренние API для получения данных, взаимодействия с функциями ИИ, отправки сообщений электронной почты и SMS и извлечения данных организации. Ниже приведен обзор решения приложения, которое вы узнаете в этом руководстве:

Обзор сценария Microsoft Cloud

В этом руководстве описан процесс настройки необходимых ресурсов Azure и Microsoft 365. Кроме того, вы узнаете о коде, который используется для реализации функций ИИ, обмена данными и организации. Хотя вам не потребуется копировать и вставлять код, некоторые из упражнений будут изменять код, чтобы попробовать различные сценарии.

Что вы создадите в этом руководстве

Выбор собственного приключения

Вы можете завершить весь учебник, начиная с завершения или завершения конкретных вопросов, интересующих вас. Руководство разбито на следующие разделы:

  • Клонируйте упражнение проекта (обязательное упражнение).
  • Упражнения ИИ: создайте ресурс Azure OpenAI и используйте его для преобразования естественного языка в SQL, создания сообщений электронной почты или SMS и работы с собственными данными и документами.
  • Упражнения по обмену данными: создайте ресурс Службы коммуникации Azure и используйте его для совершения телефонных звонков из приложения и отправки сообщений электронной почты или SMS.
  • Упражнение по данным организации. Создание регистрации приложения идентификатора Записи Майкрософт, чтобы Microsoft Graph и Microsoft Graph Toolkit могли использоваться для проверки подлинности и извлечения данных организации в приложение.

Выберите свое приключение. Завершите весь учебник или выберите определенные области темы.

Необходимые компоненты

Технологии Microsoft Cloud, используемые в этом руководстве

  • Службы коммуникации Azure
  • Служба Azure OpenAI
  • Microsoft Entra ID
  • Microsoft Graph
  • Набор средств Microsoft Graph