Wanneer gebruikt u de Azure Bot Service en Bot Framework
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
Bij het kiezen van een botservice moet een belangrijke overweging zijn welk bot-creatiehulpprogramma het beste aan uw vereisten voldoet. 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 kunt 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 afstemmen op een onderwerp met de naam Openingstijden en vervolgens een gesprek begint waarbij aan de gebruiker wordt gevraagd naar welke winkel ze vragen. Uiteindelijk geeft de bot de openingstijden 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
- Authenticatie
- Power Automate-stromen
- Vaardigheden
Power Virtual Agents biedt geen ondersteuning voor ingebouwde integratie van vooraf geconfigureerde LUIS-resources (Language Understanding Intelligence Service), 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. Gebruik deze 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 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.
- U kunt de bots die u maakt uitbreiden met behulp van de Bot Framework SDK als u in de toekomst meer geavanceerde functionaliteit nodig hebt.