Aan de slag met de Taalservice en Azure Bot Service

Voltooid

U kunt eenvoudig een botoplossing voor gebruikersondersteuning in Microsoft Azure maken met behulp van een combinatie van twee kernservices:

  • Azure AI-taal: bevat een aangepaste functie voor het beantwoorden van vragen waarmee u een knowledge base kunt maken van vraag- en antwoordparen die kunnen worden opgevraagd met behulp van invoer in natuurlijke taal.
  • Azure AI Bot Service: biedt een framework voor het ontwikkelen, publiceren en beheren van bots in Azure.

Een aangepaste vraag maken die een knowledge base beantwoordt

U kunt Azure AI Language Studio gebruiken om vraagantwoordprojecten te maken, trainen, publiceren en beheren.

Notitie

U kunt code schrijven voor het maken en beheren van projecten met behulp van de AZURE AI Language REST API of SDK. In de meeste scenario's is het echter eenvoudiger om Language Studio te gebruiken.

Als u een project wilt maken, moet u eerst een taalresource inrichten in uw Azure-abonnement.

Vragen en antwoorden definiëren

Nadat u een taalresource hebt ingericht, kunt u de aangepaste vraagantwoordfunctie van Language Studio gebruiken om een project te maken dat bestaat uit vraag-en-antwoordparen. Deze vragen en antwoorden kunnen zijn:

  • Gegenereerd op basis van een bestaand document of webpagina met veelgestelde vragen.
  • Handmatig ingevoerd en bewerkt.

In veel gevallen wordt een project gemaakt met behulp van een combinatie van al deze technieken; te beginnen met een basisgegevensset met vragen en antwoorden uit een bestaand faq-document en het uitbreiden van de knowledge base met aanvullende handmatige vermeldingen.

Vragen in het project kunnen worden toegewezen aan alternatieve formuleringen om vragen met dezelfde betekenis samen te voegen. U kunt bijvoorbeeld een vraag toevoegen als:

Wat is de locatie van uw hoofdkantoor?

U kunt anticiperen op de verschillende manieren waarop deze vraag kan worden gesteld door een alternatieve formulering toe te voegen, zoals:

Waar bevindt uw hoofdkantoor zich?

Het project testen

Nadat u een set vraag-en-antwoordparen hebt gemaakt, moet u deze opslaan. Hierbij worden de letterlijke vragen en antwoorden geanalyseerd en wordt een ingebouwd model voor de verwerking van natuurlijke taal toegepast om de betreffende antwoorden te koppelen aan de vragen, ook al zijn ze niet precies geformuleerd als in uw vraagdefinities. Vervolgens kunt u de ingebouwde testinterface in Language Studio gebruiken om uw knowledge base te testen door vragen in te dienen en de antwoorden te bekijken die worden geretourneerd.

Een bot bouwen met Azure AI Bot Service

Nadat u een knowledge base hebt gemaakt en geïmplementeerd, kunt u deze leveren aan gebruikers via een bot. U kunt een aangepaste bot maken met behulp van de Microsoft Bot Framework SDK om code te schrijven waarmee de gespreksstroom wordt beheerd en geïntegreerd met uw Knowledge Base. Een eenvoudigere benadering is echter het gebruik van de functionaliteit voor het automatisch maken van bots, waarmee u met slechts een paar klikken een bot kunt maken voor uw geïmplementeerde Knowledge Base en deze kunt publiceren als een Azure AI Bot Service-toepassing.

Kanalen verbinden

Als uw bot klaar is om aan gebruikers te worden geleverd, kunt u deze verbinden met meerdere kanalen. Gebruikers kunnen zo via webchat, e-mail, Microsoft Teams en andere gangbare communicatiemedia met de bot werken.

Screenshot of A chat interface showing user input and responses from a bot.

Gebruikers kunnen via een van de kanalen vragen naar de bot verzenden en hierop een antwoord ontvangen van de knowledge base waarop de bot is gebaseerd.