När du ska använda Azure Bot Service och Bot Framework

Slutförd

Kom ihåg att din organisation vill automatisera kundchattsupporten med hjälp av en chattrobot på din webbplats och webbplatser för sociala nätverk. Du måste avgöra vilket Azure Bot Service-verktyg som är det bästa valet för dina behov. I den här lektionen utvärderar du företagets krav för en chattrobot och jämför tre verktyg för att skapa robotar.

Krav för chattrobot

När du väljer en robottjänst bör ett primärt övervägande vara vilket verktyg för robotskapande som bäst uppfyller dina krav. Företagets krav för en chattrobot är:

  • Robotar måste vara enkla att skapa och hantera.
  • Robotar måste vara lätta att utöka senare med nya kodbaserade funktioner.
  • Funktioner för naturligt språk måste vara inbyggda i roboten utan att behöva utveckla maskininlärningsmodeller för språk.

Azure Bot Service har flera funktioner som du kan använda. I den här lektionen ska du undersöka övervägandena för att välja en robottjänst och de fördelar som Azure Bot Service ger.

Utvärdera robotbyggverktyg

Du har tre tillgängliga metoder för att skapa primära robotar: Power Virtual Agents, QnA Maker och Bot Framework Composer. Varje metod har egenskaper som du utvärderar mot dina krav för att välja den bästa passformen för din organisation.

Power Virtual Agents

Använd Power Virtual Agents för att skapa kraftfulla chattrobotar. Dessa robotar kan besvara frågor från dina kunder, andra anställda eller besökare på din webbplats eller tjänst. På grund av det guidade grafiska gränssnittet utan kod kan du använda Power Virtual Agents-webbappen för att skapa chattrobotar utan att behöva utvecklarkunskaper.

Ämnen som vägleder en robots konversation i Power Virtual Agents. Varje ämne innehåller ett dialogträd som vägleder konversationsflödet. Varje ämne har också utlösarfraser som en användare sannolikt kommer att ange. Dessa fraser matchas med ett specifikt ämne med inbyggd förståelse för naturligt språk. Anta till exempel att en användare anger "Öppna timmar" i roboten. Robotens AI kan matcha den med ett ämne med namnet Store hours och sedan börja en konversation med användaren om vilket arkiv de frågar. I slutändan tillhandahåller roboten sedan butikens drifttimmar.

Utöka power virtual agents-robotfunktionen med hjälp av Bot Framework SDK. Robottillägg kan vara:

  • Avancerade AI-funktioner
  • Entiteter
  • Variabler
  • Autentisering
  • Power Automate-flöden
  • Kompetens

Power Virtual Agents stöder inte inbyggd integrering av förkonfigurerade LUIS-resurser, så de uppfyller inte kraven för ditt scenario.

QnA Maker

Kom ihåg att QnA Maker är en Azure-baserad tjänst för bearbetning av naturligt språk. Använd QnA Maker för att skapa ett naturligt konversationslager över dina data. Den används för att hitta det lämpligaste svaret för indata från dina anpassade kunskapsbas med information.

QnA Maker-portalen är en fullständig kunskapsbas redigeringsupplevelse. Du kan importera dokument i deras aktuella formulär till din kunskapsbas. Dessa dokument kan innehålla vanliga frågor och svar, produkthandbok, kalkylblad eller webbsida. Dokumenten konverteras till fråge- och svarspar. Varje par analyseras för uppföljningsprompter och ansluts till andra par.

Kommentar

Det slutliga markdown-formatet stöder omfattande presentation, inklusive bilder och länkar.

När din kunskapsbas har redigerats kan du publicera kunskapsbas till en fungerande Azure Web App-robot utan att skriva någon kod. Testa roboten i Azure-portalen eller ladda ned den och fortsätt utvecklingen.

QnA Maker stöder inte direkt anpassning av konversationsflöde och logik, så det uppfyller inte kraven för ditt scenario.

Bot Framework Composer och Azure Bot Service

Bot Framework Composer är en visuell IDE med öppen källkod som utvecklare kan använda för att skapa, testa, etablera och hantera konversationsupplevelser. Du kan använda Azure Bot Service som värd för robotar som skapats i Bot Framework Composer.

Dricks

Du kan utföra mer komplexa aktiviteter, till exempel integrera med beroenden (till exempel REST API) genom att direkt ändra koden för roboten. Du kan göra detta med hjälp av Bot Framework SDK och Visual Studio Code eller annan IDE.

Välja ett robotbyggverktyg

När du har utvärderat de tre alternativen för att skapa robotar bestämmer du dig för att Bot Framework Composer passar bäst för ditt företag eftersom:

  • Den visuella designern gör det intuitivt att skapa och hantera robotar.
  • De inbyggda funktionerna stöder integrering av språktolkning.
  • Om du behöver mer avancerade funktioner i framtiden kan du utöka de robotar som du skapar med hjälp av Bot Framework SDK.