Delen via


Een lijst met opties voor meervoudige selectie in Copilot Studio weergeven

Notitie

Dit artikel is alleen van toepassing op klassieke chatbots. Om agenten die Copilot Studio zijn gemaakt, uit te breiden, hoeft u Bot Framework Composer niet te gebruiken. Alle functies die in dit artikel worden beschreven, zijn rechtstreeks beschikbaar voor agenten Copilot Studio.

Breid uw bot uit door aangepaste dialoogvensters te ontwikkelen met Bot Framework Composer en voeg ze vervolgens toe aan uw Microsoft Copilot Studio-bot.

In dit voorbeeld leert u hoe u een lijst voor meervoudige selectie in Microsoft Copilot Studio kunt weergeven met behulp van Composer.

Belangrijk

Composer-integratie is niet beschikbaar voor gebruikers die alleen de Teams Microsoft Copilot Studio-licentie hebben. U moet een proeflicentie of volledige licentie voor Microsoft Copilot Studio hebben.

Vereisten

Een nieuw dialoogvenster maken

  1. Open in Copilot Studio de bot die u in voorbeeld 1 hebt gemaakt. Zie Een adaptieve kaart weergeven in Copilot Studio als u voorbeeld 1 nog niet hebt voltooid.

  2. Open uw bot in Composer. Zie voor instructies over hoe u dit kunt doen Aan de slag met Bot Framework Composer.

  3. Ga in Composer naar de pagina Maken. Selecteer in uw bot de optie Meer opties (...) en selecteer vervolgens + Een dialoogvenster toevoegen. Voer bij Naam de tekst DailySpecials in.

  4. Selecteer in uw nieuwe dialoogvenster Dagelijkse specialiteiten in Composer de trigger BeginDialog om het ontwerpcanvas te openen.

  5. Selecteer op het ontwerpcanvas de optie Toevoegen (+), Eigenschappen beheren en Een eigenschap instellen.

  6. In het deelvenster met eigenschappen:

    1. Voer bij Eigenschap de tekst conversation.days_array in.

    2. Wijzig voor Waarde het type in [] array.

    3. Kopieer en plak de volgende matrix voor Waarde

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

Botresponsen configureren

  1. Ga naar de pagina Botresponsen, selecteer Dagelijkse aanbiedingen en selecteer vervolgens Code weergeven.

  2. Kopieer en plak de volgende sjabloon in de codeweergave om dagelijkse aanbiedingen te maken voor alle dagen van de week.

    # 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!
    

Vragen om gebruikersinvoer

  1. Ga naar de pagina Maken. Selecteer in de botverkenner onder Dagelijkse aanbiedingen de optie BeginDialog.

  2. Selecteer op het ontwerpcanvas de optie Toevoegen (+), Een vraag stellen en Meerkeuze.

  3. Selecteer de actie Gebruikersinvoer (keuze). Voer in het eigenschappenvenster onder Responsen de tekst Please select a day: in

  4. Selecteer de pagina Gebruikersinvoer in het eigenschappenvenster en doe daarna het volgende:

    1. Voer bij Eigenschap de tekst conversation.day_choice in.

    2. Kies voor Uitvoerindeling de optie index om de index van de geselecteerde optie te retourneren in plaats van een waarde.

    3. Kies voor Lijststijl de optie heroCard om onze lijst met opties verticaal weer te geven.

    4. Wijzig voor Keuzematrix het type in Een expressie schrijven.

    5. Voer voor Keuzematrix de tekst =conversation.days_array in.

Dagelijkse aanbieding weergeven

  1. Selecteer op het ontwerpcanvas de optie Toevoegen (+) en vervolgens Een respons verzenden

  2. Selecteer in het eigenschappenvenster onder Botresponsen de optie Code weergeven. Kopieer en plak de volgende expressie:

    - ${DailySpecials(conversation.day_choice)}
    
  3. Ga in de botverkenner naar het hoofddialoogvenster. Selecteer Meer opties. (...) en vervolgens Nieuwe trigger toevoegen.

  4. Doe het volgende in het venster Een trigger maken:

    1. Selecteer voor Wat is het type van deze trigger? de optie Intentie herkend.

    2. Voer voor Wat is de naam van deze trigger? de tekst Specials in.

    3. Kopieer en plak het volgende voor Triggerzinnen:

      -what specials do you have
      -any special deals
      -do you have discounts
      
    4. Selecteer Indienen.

  5. Selecteer in de botverkenner de trigger Specials.

  6. Selecteer op het ontwerpcanvas de optie Toevoegen (+), Dialoogvensterbeheer en vervolgens Een nieuw dialoogvenster beginnen.

  7. Selecteer in het eigenschappenvenster voor Naam dialoogvenster de optie Dagelijkse aanbiedingen

Uw bot testen

  1. Publiceer uw Composer-inhoud om deze beschikbaar te maken in uw Copilot Studio-bot.

    Belangrijk

    Selecteer Publiceren in Composer om de wijzigingen te beschikbaar maken voor testen. Hiermee wordt uw bot niet automatisch gepubliceerd.

    Publiceer uw bot in Microsoft Copilot Studio om uw bot bij te werken op alle kanalen waarmee deze is verbonden.

  2. Ga naar de pagina Onderwerpen van Microsoft Copilot Studio om uw nieuwe onderwerpen Aanbiedingen en Speciale aanbiedingen te bekijken.

  3. Open het deelvenster Testbot en zorg ervoor dat Bijhouden in verschillende onderwerpen is ingeschakeld. Voer het bericht Do you have any specials? in om uw gesprek te starten.

Volgende stap

Zoeken in Bing gebruiken als terugvaloptie in Copilot Studio.