OpenAI-, communicatie- en organisatiegegevensfuncties integreren in een Line-Of-Business-app

Niveau: Tussenliggend

In deze zelfstudie ziet u hoe Azure OpenAI, Azure Communication Services en Microsoft Graph/Microsoft Graph Toolkit kunnen worden geïntegreerd in een LOB-toepassing (Line-Of-Business) om de gebruikersproductiviteit te verbeteren, de gebruikerservaring te verhogen en LOB-apps naar het volgende niveau te brengen. Belangrijke functies in de toepassing zijn:

  • AI: gebruikers in staat stellen vragen te stellen in natuurlijke taal en hun antwoorden te converteren naar SQL die kunnen worden gebruikt om een query uit een database uit te voeren, gebruikers toestaan regels te definiëren die kunnen worden gebruikt om automatisch e-mail- en sms-berichten te genereren en te leren hoe natuurlijke taal kan worden gebruikt om gegevens op te halen uit uw eigen aangepaste gegevensbronnen. Azure OpenAI wordt gebruikt voor deze functies.
  • Communicatie: telefoongesprekken in de app inschakelen voor klanten en functionaliteit voor e-mail/sms-berichten met behulp van Azure Communication Services.
  • Organisatiegegevens: haal gerelateerde organisatiegegevens op die gebruikers mogelijk nodig hebben (documenten, chats, e-mailberichten, agendagebeurtenissen) terwijl ze met klanten werken om contextwisselingen te voorkomen. Als u toegang verleent tot dit type organisatiegegevens, hoeft de gebruiker niet over te schakelen naar Outlook, Teams, OneDrive, andere aangepaste apps, hun telefoon, enzovoort, omdat de specifieke gegevens en functionaliteit die ze nodig hebben, rechtstreeks in de app worden geleverd. Microsoft Graph en Microsoft Graph Toolkit worden gebruikt voor deze functie.

De toepassing is een eenvoudige app voor klantbeheer waarmee gebruikers hun klanten en gerelateerde gegevens kunnen beheren. Het bestaat uit een front-end die is gebouwd met Behulp van TypeScript waarmee back-end-API's worden aangeroepen om gegevens op te halen, te communiceren met AI-functionaliteit, e-mail/sms-berichten te verzenden en organisatiegegevens op te halen. Hier volgt een overzicht van de toepassingsoplossing die u in deze zelfstudie doorloopt:

Overzicht van Microsoft Cloud-scenario's

In de zelfstudie wordt u begeleid bij het instellen van de vereiste Azure- en Microsoft 365-resources. U wordt ook begeleid bij de code die wordt gebruikt voor het implementeren van de ai-, communicatie- en organisatiegegevensfuncties. Hoewel u geen code hoeft te kopiëren en plakken, kunt u in sommige oefeningen code wijzigen om verschillende scenario's uit te proberen.

Wat u in deze zelfstudie gaat bouwen

Kies uw eigen avontuur

U kunt de volledige zelfstudie van begin tot eind voltooien of specifieke onderwerpen van belang voltooien. De zelfstudie is onderverdeeld in de volgende onderwerpen:

  • Kloon de projectoefening (vereiste oefening).
  • AI-oefeningen: Maak een Azure OpenAI-resource en gebruik deze om natuurlijke taal te converteren naar SQL, e-mail-/sms-berichten te genereren en met uw eigen gegevens en documenten te werken.
  • Communicatieoefeningen: Maak een Azure Communication Services-resource en gebruik deze om telefoongesprekken te voeren vanuit de app en e-mail/sms-berichten te verzenden.
  • Oefeningen voor organisatiegegevens: maak een registratie van de Microsoft Entra-id-app, zodat Microsoft Graph en Microsoft Graph Toolkit kunnen worden gebruikt om organisatiegegevens in de toepassing te verifiëren en op te halen.

Kies je eigen avontuur. Voltooi de volledige zelfstudie of selecteer specifieke onderwerpgebieden.

Vereisten

Microsoft Cloud Technologies die in deze zelfstudie worden gebruikt

  • Azure Communication Services
  • Azure OpenAI Service
  • Microsoft Entra ID
  • Microsoft Graph
  • Werkset voor Microsoft Graph