Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Vandaag zullen we het hebben over Power Virtual Agents , de manier van Microsoft om chatbots te maken die u kunt implementeren op uw website en teams. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken .
Het krachtige aan Power Virtual Agents is dat u hiermee chatbots kunt maken zonder gebruik te maken van machine learning of complexe wiskunde en taalkunde, omdat Microsoft het werk voor u doet. Het enige dat u hoeft te doen, is het de inhoud en middelen geven om te verteren.
Inhoudsopgave
Hoe chatbots te maken in Power Virtual Agents
Laten we beginnen met het openen van de Power Virtual Agents-pagina.
Om een nieuwe chatbot te maken, klikt u op het Bots- pictogram rechtsboven en vervolgens op de knop Nieuwe bot .
Laten we deze bot de Loan Helper FAQ Bot noemen , de Engelse taal selecteren in de vervolgkeuzelijst en op Maken klikken .
Net als bij de Power Apps, moet het alles bieden voor de daadwerkelijke creatie. Als u bijvoorbeeld modelgestuurde apps maakt , duurt het even omdat alle entiteiten en connectors erachter moeten worden gemaakt. Het doet iets vergelijkbaars als je dit scherm ziet.
Het bouwt nog steeds op de achtergrond. Dus wat we kunnen doen, is dat we kunnen beginnen met verkennen door op de onderwerpen in de linkerbovenhoek te klikken.
Dit is wat Power Virtual Agents vertelt wat ze moeten doen als iemand triggerfrasen zegt , en vervolgens worden de reacties gestart.
We hebben bijvoorbeeld de triggerzin "Wanneer ben je gesloten?" Er zijn vier iteraties of versies van deze triggerzin die iemand kan zeggen.
Als we op Les 1 – Een eenvoudig onderwerp klikken , vertellen onze Power Virtual Agents ons hoe de workflow eruit ziet.
Als iemand een van deze triggerzinnen uitspreekt, sturen we een bericht met de tekst 'Ik help u graag met openingstijden', gevolgd door een ander bericht met de openingstijden van de winkel.
Daarnaast zijn er meer complexe triggerzinnen die we kunnen doen. Als we bijvoorbeeld klikken op "Wat is het beste product voor mij", is dit geen eenrichtingscommunicatie meer, maar een tweerichtingscommunicatie.
Laten we vervolgens klikken op Les 4 – Een onderwerp met een voorwaarde, variabelen en aangepaste entiteit .
Net als bij het eerste voorbeeld, zal het laten zien wat de chatbot zal zeggen als iemand een van de triggerzinnen hieronder noemt.
De chatbot vraagt: "Zie je jezelf als een thuisgebruiker, een gamer of een zakelijke gebruiker?" Vervolgens moet de persoon die met de chatbot aan het chatten is een keuze maken uit de opties.
Als er eenmaal een optie is geselecteerd, zijn er verschillende opties die allemaal samenkomen en op een gegeven moment kan het erg ingewikkeld worden.
De triggerzinnen testen in Power Virtual Agents
Laten we een van de triggers testen door 'Wat is het beste product voor mij?' in te typen.
Zoals we kunnen zien, lanceert het de reactie "Zie je jezelf als een thuisgebruiker, een gamer of een zakelijke gebruiker?" Wanneer we Home User selecteren, gaat de workflow maar door.
In dit geval kunnen we een workflow starten, toegang krijgen tot een API van derden en een HTTP-verzoek indienen . In principe kunnen we alles doen wat we nodig hebben, maar het wordt een beetje ingewikkeld.
Laten we, gezien deze punten, de Sundae FAQ-pagina veranderen in een chatbox. Op de FAQ-pagina van dit leningbedrijf stellen mensen meestal een aantal veelgestelde vragen. Dit is slechts een voorbeeld, maar u kunt zeker een andere openbare website kiezen die ook een pagina met veelgestelde vragen heeft.
Wanneer iemand via deze website contact met ons opneemt, is de chatbot slim genoeg om al deze vragen te kennen en dienovereenkomstig te kunnen beantwoorden. Als iemand bijvoorbeeld typt: "Hoe verdient Sundae geld", zou de chatbot moeten reageren met het onderstaande antwoord.
Verschillende versies van dezelfde vraag beantwoorden
Er kunnen echter verschillende versies van zijn, zoals Hoe verdien je geld , Hoe verdient Sundae vergoedingen of Hoe brengt Sundae vergoedingen in rekening ?
Dit zijn allemaal dezelfde vragen; daarom hebben we een systeem nodig dat slim genoeg is om al deze veelgestelde vragen te verwerken. Vervolgens moeten we de triggerzinnen breed genoeg maken, zodat als iemand variaties op deze vraag zegt, het antwoord nog steeds hetzelfde is.
Dat is precies wat we zullen doen door terug te gaan naar de Power Virtual Agents. Met de functie Onderwerpen voorstellen kunnen we Power Virtual Agents vertellen om de door ons gekozen pagina te nemen en vervolgens alle onderwerpen van de Sundae FAQ-pagina te maken.
Klik op Toevoegen en vervolgens op de Start- knop.
Deze keer doorzoeken de Power Virtual Agents al deze veelgestelde vragen door te bepalen wat de vragen zijn en wat de antwoorden zijn. Het om de verschillende versies van deze vragen te genereren die iemand kan stellen. Daarom kan het enkele minuten duren voordat het is voltooid.
Nadat het is doorgenomen, kunnen we zien dat we 35 voorgestelde onderwerpen hebben, en al deze onderwerpen zijn gerelateerd aan de FAQ-pagina.
Om het antwoord te implementeren, klikt u op Toevoegen aan bestaande onderwerpen en klikt u vervolgens op de knop "Wat is Sundae?" link om de daadwerkelijke workflow te zien.
Dus als iemand vraagt: "Wat is Sundae?" het lanceert dit bericht dat precies hetzelfde is als wat wordt vermeld op de FAQ-pagina.
Het volgende dat u moet doen, is alle voorgestelde onderwerpen die we van de pagina met veelgestelde vragen hebben gekregen, uploaden naar de bestaande onderwerpen .
Selecteer alles door op het keuzerondje naast de naam te klikken en klik vervolgens op Toevoegen aan onderwerpen .
Als we klaar zijn, gaan we naar Bestaande onderwerpen . We hebben er nu 47, dat is veel. Dus, laten we alleen schakelen naar "Hoe verdient Sundae geld?" als voorbeeld en ververs de pagina.
Om het te demonstreren, laten we het testen door in te typen "Hoe verdient Sundae geld?" We kunnen het antwoord zien en als we teruggaan naar de pagina met veelgestelde vragen, is het antwoord hetzelfde.
De Power Virtual Agents is slim genoeg om te bepalen wat een vraag en wat een antwoord is, en dit door te geven aan de chat. Een ander cool ding aan de Power Virtual Agents is dat er ook analyses achter zitten.
Als iemand bijvoorbeeld Nee selecteert voor de vraag "Heeft dat antwoord gegeven op uw vraag", dan weet u dat dit waarschijnlijk geen voldoende antwoord was, dus misschien wilt u uw antwoord in de daadwerkelijke onderwerpuitsplitsing wijzigen.
Laten we een ander voorbeeld proberen door 'Hoe verdien je geld?' in te typen.
Zoals we kunnen zien, verduidelijkt de chatbot door verschillende opties te geven, zoals Hoe verdient Sundae geld? , Les 3 – Een onderwerp met een voorwaarde, variabelen en een vooraf gebouwde entiteit , en Geen van deze .
Als we Hoe verdien je geld selecteren , gaan we terug naar hetzelfde antwoord. Daarom, als er enige variaties zijn, is het slim genoeg om te identificeren dat het een, twee of drie vragen kan betekenen en vervolgens verifieert het.
We kunnen iets heel anders doen en doorgaan, maar dan krijgen we weer hetzelfde soort dingen waar twee vragen redelijk op elkaar lijken en het vindt nog steeds dat specifieke antwoord op de vraag.
Power Apps-pop-upformulieren voor interactieve gebruikerservaring
Power Apps-bedrijfsprocesstroom en -documentatie
Power Apps-modelgestuurde apps: siteoverzichten en hoe ze werken
Conclusie
Kortom, u kunt de Power Virtual Agents gebruiken om chatbots te maken voor uw website, Teams-berichten, Facebook-messenger en waar u maar kunt bedenken.
Dit wordt gedaan met behulp van triggerzinnen en reacties. Een snelle manier om dit op uw website te hebben, is natuurlijk een pagina met veelgestelde vragen. Je kunt een behoorlijk goede chatbot krijgen als je FAQ-pagina heel goed is gedaan.
Al het beste,
Hendrik Habib
Wat is zelf in Python: voorbeelden uit de echte wereld
Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.
In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.
Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.
Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.
Wat is LuckyTemplates Gateway? Alles wat u moet weten