Dela via


Visa en lista med flera val i Copilot Studio

Obs

Den här artikeln gäller endast klassiska chattbottar. Om du vill utöka agenter som skapats i Copilot Studio behöver du inte använda Bot Framework Composer. Alla funktioner som beskrivs i den här artikeln är tillgängliga för agenter, direkt i Copilot Studio.

Förbättra robotens effektivitet genom att utveckla anpassade dialoger med Bot Framework Composer och sedan lägga till dem i din Microsoft Copilot Studio-robot.

I det här exemplet får du lära dig hur du visar en flervalslista i Microsoft Copilot Studio med hjälp av Composer.

Viktigt!

Composer-integration är inte tillgängligt för användare som bara har Teams Microsoft Copilot Studio-licens. Du måste ha en utvärderingsversion eller en fullständig Microsoft Copilot Studio-licens.

Förutsättningar

Skapa en ny dialog

  1. I Copilot Studio, öppna roboten du skapade i exempel 1. Om du inte har slutfört exempel 1 ännu, se Är hur ett adaptivt kort i Copilot Studio.

  2. Öppna din robot i Composer. Instruktioner om hur du gör finns i Komma igång med Bot Framework Composer.

  3. I Composer, gå till sidan Skapa. I din robot, välj Fler alternativ (...) och välj + Lägg till en dialog. För Namn ange DailySpecials.

  4. I din nya dialog DailySpecials, välj utlösaren BeginDialog för att öppna designytan.

  5. i designytan, välj Lägg till (+), Hantera egenskaper och Ange egenskaper.

  6. I fönstret egenskaper:

    1. För Egenskap, ange conversation.days_array.

    2. För Värde ändrar du typen till [] matris.

    3. För Värde, kopiera och klistra in följande matris

      ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
      

Konfigurera robotsvar

  1. Gå till sidan Robotsvar, välj DailySpecials, välj sedan Visa kod.

  2. Kopiera och klistra in följande mall i kodvyn för att skapa dagliga erbjudanden för alla veckodagar.

    # DailySpecials(day)
    - SWITCH: ${day}
    - CASE: ${0}
        - All tofu meals are 10% off on Sundays!
        - Every Sunday, all tofu entrees are 10% off.
    - CASE: ${1}
        - All steak options are 10% off on Mondays!
        - Enjoy your Monday with a special offer of 10% off on all steak dishes!
    - CASE: ${2}
        - All the chicken meal options are 10% off on Tuesdays!
        - Tuesday special is 10% off on all the chicken dishes!
    - CASE: ${3}
        - All the chicken and tofu meal options are 10% off on Wednesdays!
        - Wednesday special is 10% off on all the chicken and tofu dishes!
    - CASE: ${4}
        - On Thursdays, get a free delivery in Seattle, Bellevue, and Redmond on all orders over $80!
        - Thursday special is a free delivery on orders over $80 in Seattle, Bellevue, and Redmond.
    - CASE: ${5} 
        - Friday special - get a 10% discount on all dishes and delivery is free on all orders over $80!
        - Every Friday, we offer 10% off on all meals and a free delivery on orders over $80!
    - CASE: ${6}
        - On Saturdays, we have a free delivery on all orders over $50.
        - Free delivery on all orders over $50 on Saturdays!
    - DEFAULT:
        - Holiday special - free delivery anywhere in Seattle, Bellevue and Redmond on orders over $70 today!
        - Holiday Delivery is on us if you are in Seattle, Bellevue and Redmond and your order is over $70 total!
    

Fråga efter användarindata

  1. Gå till sidan Skapa. I robotutforskaren, under DailySpecials, välj BeginDialog.

  2. I designyta, välj Lägg till (+), Ställ en fråga, sedan Flerval.

  3. Välj åtgärden Användarinmatning (val). I egenskapsfönstret, under Svar, ange Please select a day:

  4. Välj sidan Användarindata i rutan Egenskaper och gör sedan följande:

    1. För Egenskap, ange conversation.day_choice.

    2. För Utmatningsformat till index för att returnera indexet för det markerade alternativet i stället för ett värde.

    3. För Listformat, välj heroCard för att visa vår alternativlista vertikalt.

    4. För Matris med alternativ ändrar du typen till Skriva ett uttryck.

    5. För Ange ett alternativ, ange =conversation.days_array.

Visning av dagens specialerbjudanden

  1. I designyta, välj Lägg till (+) sedan Skicka ett svar.

  2. I egenskapsrutan, under avsnittet Robotsvar, välj Visa kod. Kopiera och klistra in följande uttryck:

    - ${DailySpecials(conversation.day_choice)}
    
  3. I Robutforskaren, navigera till huvuddialogen. Välj Fler alternativ (...) och välj sedan Hantera roller.

  4. I fönstret Skapa en utlösare, gör följande:

    1. För Vilken är typen för den här utlösaren?, väljer du Avsikt igenkänd.

    2. För Vad heter den här utlösaren? anger du Specials.

    3. För Utlösande fraser, kopiera och klistra in följande:

      -what specials do you have
      -any special deals
      -do you have discounts
      
    4. Välj Skicka.

  5. I robotutforskaren, välj utlösaren Speciella.

  6. I designyta, välj Lägg till (+), Dialoghantering, sedan Börja en ny dialog eller ämne.

  7. I egenskapsfönstret, för Dialognamn, välj DailySpecials

Testa din robot

  1. Publicera Composer-information för att göra det tillgängligt i din Copilot Studio-robot.

    Viktigt!

    Om du väljer Publicera i Composer görs ändringarna tillgängliga för testning, men däremot publiceras inte din robot automatiskt.

    Publicera din robot i Microsoft Copilot Studio om du vill uppdatera din robot i samtliga kanaler som den kopplats till.

  2. Gå till sidan Microsoft Copilot Studio Ämnen om du vill se nya ämnen Speciella och DailySpecials.

  3. Öppna fönstret Testrobot och se till att Spåra mellan ämnen är aktiverad. Ange meddelandet Do you have any specials? för att starta din konversation.

Gå vidare

Använda Bing-sökning som en reserv i Copilot Studio.