Интеграция функций 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 для получения данных, взаимодействия с функциями ИИ, отправки email и SMS-сообщений, а также подгрузки организационных данных. Ниже приведен обзор решения приложения, которое вы узнаете в этом руководстве:

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

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

Что вы будете создавать в этом учебнике

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

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

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

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

Предпосылки

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

  • Службы коммуникации Azure
  • Azure OpenAI в моделях Foundry
  • Майкрософт Ентра айди
  • Microsoft Graph
  • Microsoft Graph Toolkit

Следующий шаг