Integrera OpenAI-, kommunikations- och organisationsdatafunktioner i en branschspecifik app

Nivå: Mellanliggande

Den här självstudien visar hur Azure OpenAI, Azure Communication Services och Microsoft Graph/Microsoft Graph Toolkit kan integreras i ett verksamhetsspecifikt program (LOB) för att förbättra användarproduktiviteten, höja användarupplevelsen och ta LOB-appar till nästa nivå. Viktiga funktioner i programmet är:

  • AI: Gör det möjligt för användare att ställa frågor på naturligt språk och konvertera sina svar till SQL som kan användas för att fråga en databas, tillåta användare att definiera regler som kan användas för att automatiskt generera e-postmeddelanden och SMS och lära sig hur naturligt språk kan användas för att hämta data från dina egna anpassade datakällor. Azure OpenAI används för dessa funktioner.
  • Kommunikation: Aktivera telefonsamtal i appen till kunder och e-post-/SMS-funktioner med Hjälp av Azure Communication Services.
  • Organisationsdata: Hämta relaterade organisationsdata som användarna kan behöva (dokument, chattar, e-postmeddelanden, kalenderhändelser) när de arbetar med kunder för att undvika kontextväxling. Att ge åtkomst till den här typen av organisationsdata minskar behovet av att användaren byter till Outlook, Teams, OneDrive, andra anpassade appar, deras telefon osv. eftersom de specifika data och funktioner de behöver tillhandahålls direkt i appen. Microsoft Graph och Microsoft Graph Toolkit används för den här funktionen.

Programmet är en enkel kundhanteringsapp som gör det möjligt för användare att hantera sina kunder och relaterade data. Den består av en klientdel som skapats med TypeScript som anropar serverdels-API:er för att hämta data, interagera med AI-funktioner, skicka e-post/SMS och hämta organisationsdata. Här är en översikt över den programlösning som du går igenom i den här självstudien:

Översikt över Microsoft Cloud-scenario

Självstudien beskriver hur du konfigurerar nödvändiga Azure- och Microsoft 365-resurser. Den vägleder dig också genom koden som används för att implementera ai-, kommunikations- och organisationsdatafunktionerna. Även om du inte kommer att behöva kopiera och klistra in kod, kommer vissa av övningarna att få dig att ändra kod för att prova olika scenarier.

Vad du ska skapa i den här självstudien

Välj ditt eget äventyr

Du kan slutföra hela självstudien från början till slut eller slutföra specifika ämnen av intresse. Självstudien är uppdelad i följande avsnitt:

Välj ditt eget äventyr. Slutför hela självstudien eller välj specifika ämnesområden.

Förutsättningar

Microsoft Cloud Technologies som används i den här självstudien

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