Ställ en fråga
En noden Fråga frågar en användare om information och lagrar deras svar i en variabel för användning senare i konversationen.
Med noden kan du välja vilken typ av information du vill samla in, till exempel ett svar med flera alternativ, en förbyggd entitet eller en anpassad entitet. Med egenskaper för frågebeteende låter dig 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.
Tips!
Byt namn på noder så att de blir enklare att identifiera. Välj nodens namnfält om du vill uppdatera namnet direkt eller välj ikonen Mer (...) för noden och välj Byt namn på 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.
Förutsättningar
Lägga till en frågenod
Välj ikonen Lägg till nod
under den nod som du vill lägga till en ny nod under och välj sedan Lägg till frågan. En noderna Fråga 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 enhet eller skapa en ny om det behövs. Lär dig hur du använder enheter i en konversation.
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
På panelen Frågeegenskaper kan du justera beteenden som uppmaningar, validering och avbrott.
Om du vill öppna panelen Frågeegenskaper väljer du ikonen Mer (…) på noden Fråga och väljer Egenskaper.
I panelen Frågeegenskaper väljer du önskad kategori:
Konfigurera frågebeteende
Med egenskaper för frågebeteende kan du styra om copilot 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.
Ställ fråga igen
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 gånger frågan ställs: Antalet gånger agenten 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.
- Ny prompt: Om du vill ändra meddelandet väljer du Anpassa och anger sedan den nya frågan.
Konfigurera entitetsigenkänning
Med egenskaper för entitetsigenkänning kan du expandera valideringen utöver standardreglerna för entiteten som ska samlas in och välja vad som händer när din copilot inte kan framkalla 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.
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 (
true
ellerfalse
), 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 här ä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ällningarna avgör om användaren får avbryta flödet för 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 till vilka ämnen användaren kan växla från den här frågenoden.