Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Poziom: Pośredni
W tym samouczku pokazano, jak można zintegrować aplikacje Azure OpenAI, Azure Communication Services i Microsoft Graph/Microsoft Graph Toolkit z aplikacją biznesową (LOB), aby zwiększyć produktywność użytkowników, podnieść poziom środowiska użytkownika i przejść do następnego poziomu aplikacji biznesowych. Najważniejsze funkcje w aplikacji obejmują:
- Sztuczna inteligencja: umożliwia użytkownikom zadawanie pytań w języku naturalnym i konwertowanie odpowiedzi na język SQL, które mogą służyć do wykonywania zapytań w bazie danych, umożliwiają użytkownikom definiowanie reguł, które mogą służyć do automatycznego generowania wiadomości e-mail i wiadomości SMS, oraz dowiedz się, jak można używać języka naturalnego do pobierania danych z własnych niestandardowych źródeł danych. Usługa Azure OpenAI jest używana dla tych funkcji.
- Komunikacja: włączanie połączeń telefonicznych w aplikacji dla klientów i funkcji poczty e-mail/wiadomości SMS przy użyciu usług Azure Communication Services.
- Dane organizacyjne: ściągaj powiązane dane organizacyjne, których użytkownicy mogą potrzebować (dokumentów, czatów, wiadomości e-mail, wydarzeń kalendarza) podczas pracy z klientami, aby uniknąć przełączania kontekstu. Zapewnienie dostępu do tego typu danych organizacji zmniejsza potrzebę przełączenia się użytkownika do aplikacji Outlook, Teams, OneDrive, innych aplikacji niestandardowych, telefonu itp., ponieważ określone potrzebne dane i funkcje są udostępniane bezpośrednio w aplikacji. W przypadku tej funkcji są używane programy Microsoft Graph i Microsoft Graph Toolkit.
Aplikacja to prosta aplikacja do zarządzania klientami, która umożliwia użytkownikom zarządzanie klientami i powiązanymi danymi. Składa się z frontonu utworzonego przy użyciu języka TypeScript, który wywołuje interfejsy API zaplecza w celu pobierania danych, interakcji z funkcją sztucznej inteligencji, wysyłania wiadomości e-mail/wiadomości SMS i ściągania danych organizacyjnych. Poniżej przedstawiono omówienie rozwiązania aplikacji, które omówisz w tym samouczku:
Ten samouczek przeprowadzi Cię przez proces konfigurowania wymaganych zasobów platformy Azure i platformy Microsoft 365. Omówi on również kod używany do implementowania funkcji sztucznej inteligencji, komunikacji i danych organizacji. Chociaż nie będzie konieczne kopiowanie i wklejanie kodu, niektóre ćwiczenia będą miały modyfikację kodu w celu wypróbowania różnych scenariuszy.
Co utworzysz w tym samouczku
Wybierz własną przygodę
Cały samouczek można ukończyć od początku do końca lub ukończyć określone tematy. Samouczek jest podzielony na następujące tematy:
- Sklonuj ćwiczenie projektu (wymagane ćwiczenie).
- Ćwiczenia dotyczące sztucznej inteligencji: utwórz zasób usługi Azure OpenAI i użyj go do konwertowania języka naturalnego na język SQL, generowania wiadomości e-mail/wiadomości SMS oraz pracy z własnymi danymi i dokumentami.
- Ćwiczenia komunikacyjne: utwórz zasób usług Azure Communication Services i użyj go do nawiązywania połączeń telefonicznych z aplikacji i wysyłania wiadomości e-mail/SMS.
- Ćwiczenia dotyczące danych organizacyjnych: utwórz rejestrację aplikacji Microsoft Entra ID , dzięki czemu program Microsoft Graph i zestaw narzędzi Microsoft Graph mogą służyć do uwierzytelniania i ściągania danych organizacji do aplikacji.
Wymagania wstępne
- Węzeł — węzły 20+ i npm 10+ będą używane dla tego projektu
- Git
- Visual Studio Code (chociaż program Visual Studio Code jest zalecany, można użyć dowolnego edytora)
- Subskrypcja platformy Azure
- Dzierżawa deweloperów platformy Microsoft 365
- Docker Desktop lub inny zgodny ze środowiskiem uruchomieniowym kontenera OCI (Open Container Initiative), takim jak Podman lub nerdctl , może uruchomić kontener.
Technologie w chmurze firmy Microsoft używane w tym samouczku
- Usługi komunikacyjne platformy Azure
- Azure OpenAI w modelach Foundry
- Microsoft Entra ID
- Microsoft Graph
- Zestaw narzędzi programu Microsoft Graph