Udostępnij za pośrednictwem


Wyświetlanie listy opcji wielokrotnego wyboru w Copilot Studio

Notatka

Ten artykuł obejmuje tylko klasyczne czatboty. Aby rozszerzyć utworzonych agentów Copilot Studio, nie trzeba używać Bot Framework aplikacji Composer. Wszystkie funkcje opisane w tym artykule są dostępne dla agentów bezpośrednio w Copilot Studio.

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 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 Copilot Studio.

  2. Otwórz bota w aplikacji Composer. Aby uzyskać instrukcje dotyczące tej czynności, zobacz Wprowadzenie do 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 [].

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

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

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!
    

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:

  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.

    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.

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

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)}
    
  3. W eksploratorze botów przejdź do głównej sesji dialogowej. Wybierz Więcej opcji (...), a następnie wybierz Dodaj nowy wyzwalacz.

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

Przetestuj swojego bota

  1. Opublikuj zawartość aplikacji Composer, aby udostępnić ją w bocie usługi 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.

  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ę.

Następny krok

Używanie funkcji Wyszukiwanie Bing jako rezerwowej wyszukiwarki w Copilot Studio.