Del via


Eksempel 2 – Vis en flervalgsliste i Microsoft Copilot Studio

Viktig

Power Virtual Agents-funksjoner er nå en del av Microsoft Copilot Studio etter betydelige investeringer i generativ kunstig intelligens og forbedrede integreringer på tvers av Microsoft Copilot.

Enkelte artikler og skjermbilder kan henvise til Power Virtual Agents når vi oppdaterer dokumentasjons- og opplæringsinnhold.

Merk

Microsoft Copilot Studio har nå støtte for disse funksjonene uten Composer.

Forbedre roboten ved å utvikle egendefinerte dialoger med Bot Framework Composer, og deretter legge dem til i Microsoft Copilot Studio-roboter.

I dette eksemplet lærer du hvordan du viser en flervalgsliste i Microsoft Copilot Studio ved hjelp av Composer.

Viktig

Composer-integrering er ikke tilgjengelig for brukere som bare har Teams Microsoft Copilot Studio-lisens. Du må ha en prøveversjonslisens eller en fullstendig Microsoft Copilot Studio-lisens.

Forutsetning

Opprette en ny dialog

  1. Åpne roboten du opprettet i eksempel 1, i Microsoft Copilot Studio. Hvis du ikke har fullført eksempel 1 ennå, kan du se Vis et tilpasset kort i Microsoft Copilot Studio.

  2. Åpne roboten i Composer. Hvis du vil ha instruksjoner om hvordan du gjør dette, kan du se Komme i gang med Bot Framework Composer.

  3. I Composer går du til Opprett-siden. I roboten velger du Flere alternativer (...) og velger + Legg til dialog. For Navn angir du DailySpecials.

  4. I den nye DailySpecials-dialogen velger du BeginDialog-utløseren for å åpne redigeringslerretet.

  5. På redigeringslerretet velger du Legg til (+), Behandle egenskaper deretter Angi en egenskap.

  6. I egenskapsruten:

    1. For Egenskap angi conversation.days_array.

    2. For Verdi endrer du type til [] matrise.

      Skjermbilde av hvordan du endrer type for verdiegenskap.

    3. For Verdi, kopier og lim inn følgende matrise

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

Skjermbilde av den fullførte dialogen.

Konfigurere robotsvar

  1. Gå til siden Robotsvar, velg DailySpecials, og velg deretter Vis kode.

  2. Kopier og lim inn følgende mal i kodevisningen for å opprette daglige tilbud for alle ukedagene.

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

    Skjermbilde av daglig tilbud-logikk angitt i kodevisningen.

Spør etter brukerinndata

  1. Gå til Opprett-siden. I robotutforsker, under DailySpecials, velg BeginDialog.

  2. I redigeringslerrettet velg Legg til (+), Still et spørsmål og deretter Flervalg.

  3. Velg handlingen Brukerinndata (valg). Ei egenskapsruten, under Svar, angir du Please select a day:

    Skjermbilde av angitt robotsvar.

  4. Velg Brukerinndata-siden i egenskapsruten, og gjør følgende:

    1. For Egenskap angi conversation.day_choice.

    2. For Utdataformat, velg indeks for å returnere indeksen for det valgte alternativet i stedet for en verdi.

      Skjermbilde av angitt brukerinndata.

    3. For Listestil velger du heroCard for å vise alternativlisten loddrett.

    4. For Matrise med valg endrer du typen til Skrive et uttrykk.

      Skjermbilde av endring av Matrise med valg-egenskapstype.

    5. For Matrise med valg angi =conversation.days_array.

      Skjermbilde av uttrykket som angis i egenskapen for Matrise med valg.

Vise dagens spesial

  1. På redigeringslerrettet velger du Legg til (+) og deretter Send et svar.

  2. Velg Vis kode under Robotsvar i egenskapsruten. Kopier og lim inn følgende uttrykk:

    - ${DailySpecials(conversation.day_choice)}
    

    Skjermbilde av daglige spesialer-svarsettet.

  3. I robotutforskeren navigerer du til hoveddialogen. Velg Flere alternativer (...), og velg deretter Legg til ny utløser.

    Skjermbilde av legg til ny utløser-menyelementet.

  4. I vinduet Opprette en utløser-vinduet gjør du følgende:

    1. For Hva er typen for denne utløseren?, velger du Hensikt gjenkjent.

    2. For Hva er navnet på denne utløseren? skriver du inn Specials.

    3. Kopier og lim inn følgende Utløseruttrykk:

      -what specials do you have
      -any special deals
      -do you have discounts
      

      Skjermbilde av utløseruttrykk som er lagt til i en ny utløser.

    4. Velg Send inn.

  5. I robotutløseren velger du Spesial-utløseren.

  6. I redigeringslerretet velger du Legg til (+), Dialogbehandling, og deretter Start en ny dialog eller nytt emne.

  7. I egenskaperuten, for Dialognavn, velger du DailySpecials

    Skjermbilde av start en ny dialoghandling.

Teste roboten

  1. Publiser Composer-innhold for å gjøre innholdet tilgjengelig på Microsoft Copilot Studio-roboten.

    Viktig

    Valg av Publiser i Composer gjør at endringene blir tilgjengelige for testing, men publiserer ikke automatisk roboten.

    Publiser roboten i Microsoft Copilot Studio for å oppdatere den på tvers av alle kanalene den er koblet til.

  2. Gå til Microsoft Copilot Studio Emner-siden for å se det nye Spesial- og DailySpecials-emnene.

    Skjermbilde av emnene som er lagt til i Composer i listen over emner i Microsoft Copilot Studio.

  3. Åpne Testrobot-ruten, og kontrollerer at Spor mellom emner er aktivert. Skriv inn meldingen Do you have any specials? for å starte samtalen.

    Skjermbilde av Microsoft Copilot Studio-testrobotruten.

Neste trinn

Eksempel 3 – Bruk Bing-søk som en basis i Microsoft Copilot Studio.