Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
En frågenod ber en användare om information och lagrar deras svar i en variabel för användning senare i konversationen.
Noden erbjuder alternativ för vilken typ av information som ska samlas in, till exempel ett flervalssvar, en fördefinierad entitet eller en anpassad entitet. Med egenskaper för frågebeteende kan du styra nodens beteende, till exempel vad du ska göra när användaren anger ett ogiltigt svar.
Som noder Meddelande, Fråga kan innehålla bilder, videor, kort, snabba svar och meddelandevarianter. Mer information finns i Skicka ett meddelande.
Tip
Byt namn på noder så att de blir enklare att identifiera. Välj nodens namnfält för att uppdatera namnet direkt, eller välj de tre prickarna (...) i noden och välj Byt namn från menyn. Du kan också byta namn på noder i kodredigeraren.
Det går inte att byta namn på noder av typen Utlösare och Gå till steg.
Nodnamn kan vara upp till 500 tecken långa.
Prerequisites
Lägga till en frågenod
Välj ikonen
Lägg till nod under noden varefter du vill lägga till en ny nod och välj sedan Ställ en fråga. En tom Fråga nod visas.
I meddelanderutan anger du frågan du vill ställa.
Under Identifiera expanderar du listan och väljer vilken typ av information agenten ska identifiera i användarens svar. Du kan välja en befintlig entitet eller skapa en ny. Lär dig hur du använder entiteter i en konversation och hur du accepterar en av flera entiteter vid en konversationssväng.
Beroende på vilket alternativ för Identifiera som du har valt kan det finnas fler egenskaper att ange.
Till exempel för Flera alternativ måste du ange vilka alternativ användaren kan välja i Alternativ för användare. Under en konversation visas varje val som en knapp, men användare kan också skriva sitt svar.
Välj standardvariabelns namn under Spara användarsvar som för att öppna panelen Variabelegenskaper och ändra namnet till något beskrivande, till exempel customerName eller bookingDate.
Välj en annan variabel eller skapa en ny > för att öppna panelen Välj en variabel.
Om du vill anpassa beteendet för noden Fråga konfigurerar du frågeegenskaper.
Konfigurera frågeegenskaper
Använd panelen Frågeegenskaper för att justera beteenden som frågor, validering och avbrott.
För att öppna panelen Frågeegenskaper , markera de tre prickarna (...) i Frågenoden och välj sedan Egenskaper.
I panelen Frågeegenskaper väljer du önskad kategori:
- Frågebeteende
- Entitetsigenkänning
- Avbrott
- Röst (endast tillgängligt för röstaktiverade agenter)
- Håll och återuppta
Konfigurera frågebeteende
Egenskaper för frågebeteende styr om agenten kan hoppa över frågan och hur den svarar på ett ogiltigt svar.
Hoppa över-beteende
Hoppa över-beteende avgör vad agenten ska göra om frågenodens variabel redan har ett värde från tidigare i konversationen.
- Tillåt att frågan hoppas över: Hoppa över frågan om variabeln har ett värde.
- Ställ varje gång: Ställ frågan även om variabeln har ett värde.
Omprompt
Ställ fråga igen avgör hur agenten reagerar när den inte får ett giltigt svar från användaren. Du kan be den att försöka igen en gång, två gånger, eller gå vidare utan att få svar. Om du vill anpassa vad agenten gör när den går vidare konfigurerar du egenskaperna under Ingen giltig entitet hittades i panelen Entitetsigenkänning.
- Hur många reprompts: Antalet gånger din handläggare försöker få ett giltigt svar. Upprepa upp till 2 gånger är standard. Du kan också markera Upprepa en gång eller Upprepa inte.
- Försök igen prompt: Om du vill ändra meddelandet väljer du Anpassa och anger sedan den nya uppmaningen.
Konfigurera entitetsigenkänning
Med egenskaper för entitetsigenkänning kan du utöka valideringen utöver standardreglerna för entiteten att samla in och välja vad som händer när agenten inte kan få fram ett giltigt entitetsvärde från användaren.
Enhetsinställningar
Ange namnet på den alternativuppsättning du definierade i Power Fx som användes för att referera till objekt i listan.
Inkludera metadata
Välj Inkludera metadata om du vill göra entitetens literal- och konfidenspoäng tillgänglig, utöver det identifierade entitetsvärdet. Genom att använda det här alternativet kan du återanvända det som kunden har angett för ändamål som meddelanden, granskningsinformation, ytterligare bearbetning eller villkorsstyrd logik. Till exempel "tomorrow" i stället för ett formellt datum, eller en synonym i stället för motsvarande entitetsvärde. Du kan också ange villkor utifrån konfidenspoängen för att avgöra om det igenkända värdet ska godtas, eller om det i stället krävs ett förtydligande eller en omprompt.
När du väljer Inkludera metadata ändras datatypen för variabeln som innehåller den identifierade entiteten till post. I följande tabell beskrivs de attribut som blir tillgängliga.
| Attribute | Type | Description |
|---|---|---|
| . Värde | Any | Det identifierade entitetsvärdet. |
| .Literal | String | De exakta ord som kunden sa eller angav för att uttrycka värdet. |
| . ConfidenceScore | Nummer | Ett värde mellan 0 och 1 som representerar konfidensnivån för det identifierade värdet. |
Det här alternativet är tillgängligt för:
- Förbyggda entiteter
- Entiteter för stängda listor
- Regex-entiteter
- En av flera entiteter
Den är inte tillgänglig för:
- Dynamiska entiteter
- Inbäddade entiteter
Tillåt flera värden
Om du vill konfigurera en frågenod för att samla in flera värden för en entitet väljer du Tillåt flera värden om du vill att frågenoden ska acceptera och returnera flera värden samtidigt för den entitet som den samlar in.
Important
Den här funktionen kräver att miljön har extrahering av flera värden aktiverad.
Ytterligare entitetsvalidering
Som standard kontrollerar noden Fråga för ett giltigt svar baserat endast på den enhet du valt. Ytterligare entitetsvalidering låter dig lägga till kriterier till grundtestet. Till exempel noden Fråga accepterar alla numeriska värden när det identifierar ett tal, men du kanske vill se till att det är mindre än 10. Du kan också ändra frågan så att användaren får ett giltigt svar.
-
Villkor: Ange en Power Fx formel som returnerar ett booleskt värde (
trueellerfalse), till exempelTopic.Var1 < 10 - Uppmaning om ej uppfyllt villkor: Om du vill ändra meddelandet väljer du Anpassa och anger sedan den nya frågan.
Ingen giltig entitet hittades
Ingen giltig entitet hittades avgör vad som händer när agenten slutar försöka få ett giltigt svar från användaren. Du kan eskalera till en mänsklig handläggare eller ange ett standardvärde. Du kan också ändra frågan så att användaren får ett sammanhang.
Åtgärd om ingen entitet hittades:
- Eskalera: Omdirigera användaren till systemämnet Eskalera. Det är standardbeteendet.
- Ange variabeln till värde: Ange ett värde för utdatavariabeln och gå vidare till nästa nod. Ange eller välj värdet i Standardvärde för entiteten.
- Ange variabeln till tom (inget värde):Ta bort utdatavariabeln och gå vidare till nästa nod. Du kan använda en Villkorsnod senare om du vill kontrollera om variabeln har ett värde.
Meddelande om att ingen entitet hittades: Om du vill ändra meddelandet väljer du Anpassa och anger sedan den nya frågan.
Konfigurera avbrottsbeteende
Avbrottsinställningar avgör om användaren kan avbryta flödet i det aktuella ämnet för att växla till ett annat ämne.
- Tillåt växling till ett annat ämne: Användaren kan växla till ett nytt ämne när deras svar på frågan matchar en utlösare för det andra ämnet med hög konfidens.
- Endast valda ämnen: Ange de ämnen som användaren kan växla till från den här frågenoden.
Tip
Om du märker problem med din agent där svaret på en fråga utlöser ett annat ämne kan du i stället för att fylla i variabeln som är associerad med frågenoden prova att stänga av Tillåt växling till ett annat ämne. Det här alternativet hindrar agenten från att betrakta svaret på frågan som ett potentiellt avbrott.