Wanneer gebruikt u de Azure Bot Service en Bot Framework

Voltooid

Zoals u weet, wil uw organisatie de ondersteuning van klantenchats automatiseren met behulp van een chatbot op uw website en sites voor sociale netwerken. U moet bepalen welk Azure Bot Service-hulpprogramma de beste keuze is voor uw behoeften. In deze les evalueert u de vereisten van uw bedrijf voor een chatbot en vergelijkt u drie hulpprogramma's voor het maken van bots.

Vereisten voor chatbots

Wanneer u een botservice kiest, moet u het hulpprogramma voor het maken van een bot het beste aan uw vereisten voldoen. De vereisten van uw bedrijf voor een chatbot zijn:

  • Bots moeten eenvoudig te maken en beheren zijn.
  • Bots moeten later eenvoudig kunnen worden uitgebreid met nieuwe functies op basis van code.
  • Mogelijkheden voor natuurlijke taal moeten in de bot worden ingebouwd zonder dat u machine learning-modellen voor taal hoeft te ontwikkelen.

De Azure Bot Service heeft verschillende functies die u kunt gebruiken. In deze les bekijkt u de overwegingen voor het kiezen van een botservice en de voordelen die de Azure Bot Service biedt.

Hulpprogramma's voor het bouwen van bots evalueren

Er zijn drie primaire methoden voor het maken van bots beschikbaar: Power Virtual Agents, QnA Maker en Bot Framework Composer. Elke methode heeft kwaliteiten die u zult evalueren op basis van uw vereisten om de beste keuze te maken voor uw organisatie.

Power Virtual Agents

Gebruik Power Virtual Agents om krachtige chatbots te maken. Deze bots kunnen vragen beantwoorden die worden gesteld door uw klanten, andere werknemers of bezoekers van uw website of service. Vanwege de begeleide, no-code grafische interface kunt u de Power Virtual Agents-web-app gebruiken om chatbots te maken zonder dat hiervoor ontwikkelaarsexpertise nodig is.

Onderwerpen begeleiden het gesprek van een bot in Power Virtual Agents. Elk onderwerp bevat een dialoogvensterstructuur die de gespreksstroom begeleidt. Elk onderwerp bevat ook triggertermen die een gebruiker waarschijnlijk zal invoeren. Deze zinnen worden vergeleken met een specifiek onderwerp met behulp van ingebouwd begrip van natuurlijke taal. Denk er bijvoorbeeld aan dat een gebruiker 'Open hours' in uw bot invoert. De AI van de bot kan overeenkomen met een onderwerp met de naam Store-uren en begint vervolgens met een gesprek waarin de gebruiker wordt gevraagd welke winkel hij of zij vraagt. Uiteindelijk levert de bot vervolgens de uren aan werking van die winkel.

Breid de botmogelijkheid van Power Virtual Agents uit met behulp van de Bot Framework SDK. Botextensies kunnen het volgende omvatten:

  • Geavanceerde AI-functies
  • Entiteiten
  • Variabelen
  • Verificatie
  • Power Automate-stromen
  • Vaardigheden

Power Virtual Agents biedt geen ondersteuning voor ingebouwde integratie van vooraf geconfigureerde LUIS-resources, zodat deze niet voldoet aan de vereisten voor uw scenario.

QnA Maker

Denk eraan dat QnA Maker een op Azure gebaseerde service voor natuurlijke taalverwerking is. Gebruik QnA Maker om een natuurlijke gesprekslaag over uw gegevens te maken. Het wordt gebruikt om het meest geschikte antwoord te vinden voor invoer uit uw aangepaste Knowledge Base met gegevens.

De QnA Maker-portal is een volledige ervaring voor het ontwerpen van een Knowledge Base. U kunt documenten in hun huidige vorm importeren in uw Knowledge Base. Deze documenten kunnen een veelgestelde vragen, producthandleiding, spreadsheet of webpagina bevatten. De documenten worden geconverteerd naar vraag- en antwoordparen. Elk paar wordt geanalyseerd op vervolgprompts en verbonden met andere paren.

Notitie

De uiteindelijke Markdown-indeling ondersteunt uitgebreide presentaties, waaronder afbeeldingen en koppelingen.

Zodra uw knowledge base is bewerkt, kunt u de knowledge base publiceren naar een werkende Azure Web App-bot zonder code te schrijven. Test uw bot in de Azure Portal of download deze en ga verder met ontwikkelen.

QnA Maker biedt geen ondersteuning voor directe aanpassing van de gespreksstroom en logica, zodat deze niet voldoet aan de vereisten voor uw scenario.

Bot Framework Composer en Azure Bot Service

Bot Framework Composer is een opensource-, visuele IDE voor ontwikkelaars om gesprekservaringen te ontwerpen, testen, inrichten en beheren. U kunt de Azure Bot Service gebruiken om bots te hosten die zijn gemaakt in Bot Framework Composer.

Tip

U kunt complexere activiteiten uitvoeren, zoals integreren met afhankelijkheden (bijvoorbeeld REST API) door de code van de bot rechtstreeks te wijzigen. U kunt dit doen met behulp van de Bot Framework SDK en Visual Studio Code of andere IDE.

Een hulpprogramma voor het bouwen van een bot kiezen

Nadat u de drie opties voor het maken van een bot hebt geëvalueerd, besluit u dat Bot Framework Composer het meest geschikt is voor uw bedrijf, omdat:

  • De visuele ontwerper maakt het intuïtief om bots te maken en te beheren.
  • De ingebouwde mogelijkheden bieden ondersteuning voor taalbegripintegratie.
  • Als er in de toekomst meer geavanceerde functionaliteit is vereist, kunt u de bots die u maakt uitbreiden met behulp van de Bot Framework SDK.