Del via


Vise en liste over indstillinger med flere valg i Copilot Studio

Bemærk

Denne artikel gælder kun for klassiske chatbotter. Hvis du vil udvide agenter , der er oprettet i Copilot Studio, behøver du ikke at bruge Bot Framework Composer. Alle funktioner, der er beskrevet i denne artikel, er tilgængelige for agenter direkte i Copilot Studio.

Du kan forbedre din robot ved at udvikle brugerdefinerede dialoger med Bot Framework Composer og derefter føje dem til din Microsoft Copilot Studio-robot.

I dette eksempel får du at vide, hvordan du kan få vist en liste med flere valg i Microsoft Copilot Studio ved hjælp af Composer.

Vigtigt

Integration af Composer er ikke tilgængelig for brugere, der kun har Teams Microsoft Copilot Studio-licens. Du skal have en prøveversion eller en fuld Microsoft Copilot Studio-licens.

Forudsætninger

Oprette en ny dialog

  1. Åbn den robot, du har oprettet i Eksempel 1, i Copilot Studio. Hvis du endnu ikke har fuldført Eksempel 1, skal du se Vise et tilpasset kort i Copilot Studio.

  2. Åbn din robot i Composer. Du kan finde instruktioner i, hvordan du gør det, under Kom i gang med Bot Framework Composer.

  3. Gå til siden Opret i Composer. Vælg Flere indstillinger (...) i robotten, og vælg derefter + Tilføj en dialog. Angiv Navn til DailySpecials.

  4. Vælg udløseren BeginDialog i den nye DailySpecials-dialog for at åbne oprettelseslærredet.

  5. Vælg Tilføj (+), Administrer egenskaber på oprettelseslærredet, og Angiv en egenskab.

  6. I ruden Egenskaber:

    1. Som Egenskab skal du angive conversation.days_array.

    2. For Værdi skal du ændre typen til [] matrix.

    3. For Værdi skal du kopiere og indsætte følgende matrix

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

Konfigurere robotsvar

  1. Gå til siden Robotsvar, vælg DailySpecials, og vælg derefter Vis kode.

  2. Kopiér og indsæt følgende skabelon i kodevisningen for at oprette daglige tilbud for alle ugens dage:

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

Prompt for brugerinput

  1. Gå til siden Opret. Vælg BeginDialog under DailySpecials i Robotfinder.

  2. Vælg Tilføj (+), Stil et spørgsmål og Flere valgmuligheder på oprettelseslærredet.

  3. Vælg handlingen Brugerinput (valgmulighed). I egenskabsruden Svar skal du angive Please select a day:

  4. Vælg siden Brugerinput i egenskabsruden, og gør derefter følgende:

    1. Som Egenskab skal du angive conversation.day_choice.

    2. Angiv Outputformat til indeks for at returnere indekset for den valgte indstilling i stedet for en værdi.

    3. For Listeformat skal du vælge heroCard for at få vist listen med indstillinger lodret.

    4. For Matrix over valgmuligheder skal du ændre typen til Skriv et udtryk.

    5. For Matrix over valgmuligheder skal du angive =conversation.days_array.

Vise den daglige specialitet

  1. Vælg Tilføj (+) på oprettelseslærredet, og vælg derefter Send et svar.

  2. Vælg Vis kode under Robotsvar i egenskabsruden. Kopiér og indsæt følgende udtryk:

    - ${DailySpecials(conversation.day_choice)}
    
  3. Gå i Robotfinder til hoveddialogen. Vælg Flere indstillinger (...), og vælg derefter Tilføj ny udløser.

  4. Gør følgende i vinduet Opret en udløser:

    1. For Hvad er typen af denne udløser? skal du vælge Hensigt genkendt.

    2. For Hvad er navnet på denne udløser? skal du angive Specials.

    3. Kopiér og indsæt følgende i Udløserfraser:

      -what specials do you have
      -any special deals
      -do you have discounts
      
    4. Vælg Send.

  5. Vælg udløseren Specials i Robotfinder.

  6. Vælg Tilføj (+), Dialogstyring på oprettelseslærredet og derefter Start en ny dialog eller et nyt emne.

  7. Vælg DailySpecials for Navn på dialog i egenskabsruden

Test din robot

  1. Publicer dit Composer-indhold for at gøre det tilgængeligt i din Copilot Studio-robot.

    Vigtigt

    Hvis du vælger Publicer i Composer, bliver ændringerne tilgængelige for test, men de publicerer ikke din -robot automatisk.

    Publicer din robot i Microsoft Copilot Studio for at opdatere din robot på tværs af alle de kanaler, den har forbindelse til.

  2. Gå til Microsoft Copilot Studio-siden Emner for at se de nye emner Specials og DailySpecials.

  3. Åbn ruden Testrobot, og sørg for, at Følg mellem emner er slået til. Angiv meddelelsen Do you have any specials? for at starte samtalen.

Næste trin

Bruge Bing Search som reserve i Copilot Studio