Udostępnij za pośrednictwem


Przykład 2 — wyświetlanie listy opcji wyboru wielokrotnego w aplikacji Microsoft Copilot Studio

Ważne

Możliwości i funkcje Power Virtual Agents są teraz częścią Microsoft Copilot Studio w wyniku znacznych inwestycji w generatywną AI i poprawioną integracje z Microsoft Copilot.

Niektóre artykuły i zrzuty ekranów mogą odwoływać się do Power Virtual Agents podczas aktualizowania dokumentacji i zawartości szkoleniowej.

Uwaga

Usługa Microsoft Copilot Studio teraz obsługuje te funkcje bez aplikacji Composer.

Udoskonalaj swojego bota, tworząc własne okna dialogowe za pomocą Bot Framework Composer, a następnie dodając je do swojego bota Microsoft Copilot Studio.

WW tym przykładzie dowiesz się, jak wyświetlić listę wielokrotnego wyboru w Microsoft Copilot Studio za pomocą Composera.

Ważne

Integracja aplikacji Composer nie jest dostępna dla użytkowników posiadających tylko licencję Teams w usłudze Microsoft Copilot Studio. Wymagana jest licencja wersji próbnej lub pełna licencja usługi Microsoft Copilot Studio.

Wymagania wstępne

Tworzenie nowej sesji dialogowej

  1. W usłudze Microsoft Copilot Studio otwórz bota utworzonego w przykładzie 1. Jeśli przykład 1 nie został jeszcze ukończony, zobacz Wyświetlanie karty adaptacyjnej w usłudze Microsoft Copilot Studio.

  2. Otwórz bota w aplikacji Composer. Aby uzyskać instrukcje dotyczące tej czynności, zobacz Rozpoczynanie pracy z aplikacją Bot Framework Composer.

  3. W aplikacji Composer przejdź na stronę Tworzenie. W bocie wybierz pozycję Więcej opcji (...), a następnie wybierz + Dodaj sesję dialogową. W polu Nazwa wprowadź DailySpecials.

  4. W nowej sesji dialogowej DailySpecials wybierz wyzwalacz BeginDialog, aby otworzyć kanwę tworzenia.

  5. Na kanwie tworzenia wybierz pozycję Dodaj (+), Zarządzaj właściwościami i Ustaw właściwość.

  6. W okienku właściwości:

    1. W obszarze Właściwości wprowadź wartość conversation.days_array.

    2. W obszarze Wartość zmień typ na Tablica [].

      Zrzut ekranu przedstawiający zmianę typu właściwości wartości.

    3. W obszarze Wartość skopiuj i wklej następującą tablicę

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

Zrzut ekranu zakończonej sesji dialogowej.

Konfigurowanie odpowiedzi bota

  1. Przejdź do strony Odpowiedzi bota , wybierz DailySpecials, a następnie wybierz opcję Pokaż kod.

  2. Skopiuj następujący szablon i wklej go w widoku kodu, aby utworzyć oferty dzienne dla wszystkich dni tygodnia.

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

    Zrzut ekranu przedstawiający logikę codziennych ofert wprowadzoną w widoku kodu.

Monitowanie o dane wejściowe użytkownika

  1. Przejdź na stronę Tworzenie. W eksploratorze botów w obszarze DailySpecials wybierz pozycję BeginDialog.

  2. Na kanwie tworzenia wybierz pozycję Dodaj (+), Zadaj pytanie i Wybór wielokrotny.

  3. Wybierz akcję Dane wejściowe użytkownika (wybór). W okienku właściwości w obszarze Odpowiedzi wprowadź Please select a day:

    Zrzut ekranu zestawu odpowiedzi bota.

  4. Wybierz stronę Dane wejściowe użytkownika w okienku właściwości, a następnie wykonaj następujące czynności:

    1. W obszarze Właściwości wprowadź wartość conversation.day_choice.

    2. W obszarze Format danych wyjściowych wybierz indeks,, aby zamiast wartości wybranej opcji był zwracany jej indeks.

      Zrzut ekranu przedstawiający zestaw danych wejściowych użytkownika.

    3. W obszarze Styl listy wybierz pozycję heroCard, aby wyświetlić pionową listę opcji.

    4. W obszarze Tablica opcji zmień typ na Napisz wyrażenie.

      Zrzut ekranu przedstawiający zmianę typu właściwości tablicy opcji.

    5. W obszarze Tablica opcji wprowadź =conversation.days_array.

      Zrzut ekranu przedstawiający wyrażenie wprowadzone we właściwości tablicy opcji.

Wyświetlanie codziennych ofert specjalnych

  1. Na kanwie tworzenia wybierz pozycję Dodaj (+), Zadaj pytanie.

  2. W okienku właściwości w sekcji Odpowiedzi bota wybierz pozycję Pokaż kod. Skopiuj i wklej następujące wyrażenie:

    - ${DailySpecials(conversation.day_choice)}
    

    Zrzut ekranu zestawu odpowiedzi bota dla codziennych ofert specjalnych.

  3. W eksploratorze botów przejdź do głównej sesji dialogowej. Wybierz Więcej opcji (...), a następnie wybierz Dodaj nowy wyzwalacz.

    Zrzut ekranu dodawania nowej pozycji menu wyzwalaczy.

  4. W oknie Tworzenie wyzwalacza wykonaj następujące czynności:

    1. W obszarze Jaki jest typ tego wyzwalacza? wybierz opcję Zamiar rozpoznany.

    2. W obszarze Jak jest nazwa tego wyzwalacza? wprowadź Specials.

    3. W obszarze Frazy wyzwalające skopiuj i wklej następujące elementy:

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

      Zrzut ekranu przedstawiający frazy wyzwalające dodane do nowego wyzwalacza.

    4. Wybierz Prześlij.

  5. W eksploratorze botów wybierz wyzwalacz Specials.

  6. Na kanwie tworzenia wybierz pozycję Dodaj (+), Zarządzanie sesjami dialogowymi, a następnie Rozpocznij nową sesję dialogową lub temat.

  7. W okienku właściwości w obszarze Nazwa sesji dialogowej wybierz pozycję DailySpecials

    Zrzut ekranu akcji rozpoczynania nowej sesji dialogowej.

Przetestuj swojego bota

  1. Opublikuj zawartość aplikacji Composer, aby udostępnić ją w bocie usługi Microsoft Copilot Studio .

    Ważne

    Wybranie pozycji Opublikuj w aplikacji Composer powoduje udostępnienie zmian na potrzeby testowania, ale nie powoduje automatycznego opublikowania bota.

    Opublikuj bota w usłudze Microsoft Copilot Studio w celu zaktualizowania bota we wszystkich kanałach, z którymi jest połączony.

  2. W usłudze Microsoft Copilot Studio przejdź do strony Tematy, aby zobaczyć nowe tematy Specials i DailySpecials.

    Zrzut ekranu tematów dodanych w aplikacji Composer do listy tematów w usłudze Microsoft Copilot Studio.

  3. Otwórz okienko Testowanie bota i upewnij się, że opcja Śledzenie między tematami została włączona. Wprowadź wiadomość Do you have any specials?, aby rozpocząć rozmowę.

    Zrzut ekranu przedstawiający okienko testowania bota Microsoft Copilot Studio.

Następne kroki

Przykład 3 — używanie funkcji Wyszukiwanie Bing jako rezerwowej wyszukiwarki w aplikacji Microsoft Copilot Studio.