Teilen über


Eine Liste mit Mehrfachauswahloptionen in Copilot Studio anzeigen

Anmerkung

Dieser Artikel gilt nur für klassische Chatbots . Um in erstellte Copiloten Copilot Studio zu erweitern, müssen Sie Bot Framework Composer nicht verwenden. Alle in diesem Artikel beschriebenen Funktionen stehen Copiloten direkt zur Verfügung Copilot Studio.

Verbessern Sie Ihren Bot, indem Sie benutzerdefinierte Dialoge mit Bot Framework Composer entwickeln und sie dann Ihrem Microsoft Copilot Studio Bot hinzufügen.

In diesem Beispiel lernen Sie, wie Sie mit dem Composer eine Mehrfachauswahlliste in Microsoft Copilot Studio anzeigen können.

Wichtig

Die Composer-Integration ist nicht für Benutzer verfügbar, die nur über die Teams Microsoft Copilot Studio Lizenz verfügen. Sie müssen eine Test- oder normale Microsoft Copilot Studio-Lizenz haben.

Anforderungen

Einen neuen Dialog erstellen

  1. Öffnen Sie in Copilot Studio den Bot, den Sie in Beispiel 1 erstellt haben. Wenn Sie Beispiel 1 noch nicht abgeschlossen haben, lesen Sie Adaptive Karte in Copilot Studio anzeigen.

  2. Öffnen Sie Ihren Bot in Composer. Anweisungen hierzu finden Sie unter Erste Schritte mit Bot Framework Composer.

  3. Gehen Sie im Composer zur Seite Erstellen. Wählen Sie in Ihrem Bot Weitere Optionen (...) und dann + Dialog hinzufügen. Geben Sie unter Name DailySpecials ein.

  4. Wählen Sie in Ihrem neuen DailySpecials-Dialog den BeginDialog-Trigger aus, um den Erstellungsbereich zu öffnen.

  5. Wählen Sie im Erstellungsbereich Hinzufügen (+), Eigenschaften verwalten und Eine Eigenschaft festlegen aus.

  6. Gehen Sie im Eigenschaftenbereich wie folgt vor:

    1. Geben Sie für Eigenschaft conversation.days_array ein.

    2. Ändern Sie für Wert den Typ auf [] Array.

      Screenshot der Änderung des Typs der Werteeigenschaft.

    3. Kopieren Sie das folgende Array als Wert

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

Screenshot des abgeschlossenen Dialogs

Bot-Antworten konfigurieren

  1. Gehen Sie zur Seite Bot-Antworten, wählen Sie DailySpecials und dann Code anzeigen aus.

  2. Kopieren Sie die folgende Vorlage in die Codeansicht, um tägliche Angebote für alle Wochentage zu erstellen.

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

    Screenshot der täglichen Angebotslogik, die in die Codeansicht eingegeben wurde.

Aufforderung zur Benutzereingabe

  1. Wechseln Sie zur Seite Erstellen. Wählen Sie im Bot-Explorer unter DailySpecials die Option BeginDialog aus.

  2. Wählen Sie im Erstellungsbereich Hinzufügen (+), Frage stellen und dann Mehrfachauswahl aus.

  3. Wählen Sie die Aktion Benutzereingabe (Auswahl). Geben Sie im Eigenschaftenbereich unter Antworten Please select a day: ein

    Screenshot der eingestellten Bot-Antworten.

  4. Wählen Sie im Eigenschaftenbereich die Seite Benutzereingabe aus und tun Sie dann Folgendes:

    1. Geben Sie für Eigenschaft conversation.day_choice ein.

    2. Wählen Sie für Ausgabeformat Index aus, um anstelle eines Wertes den Index der ausgewählten Option zurückzugeben.

      Screenshot der festgelegten Benutzereingabe.

    3. Wählen Sie für Listenstil heroCard aus, um unsere Optionsliste vertikal anzuzeigen.

    4. Ändern Sie für Auswahlmöglichkeiten den Typ auf Einen Ausdruck schreiben.

      Screenshot zum Ändern des Typs der Eigenschaft „Auswahlmöglichkeiten“.

    5. Geben Sie für Auswahlmöglichkeiten =conversation.days_array ein.

      Screenshot des in die Eigenschaft „Auswahlmöglichkeiten“ eingegebenen Ausdrucks.

Tagesangebot anzeigen

  1. Wählen Sie im Erstellungsbereich Hinzufügen (+) und dann Eine Antwort senden aus.

  2. Wählen Sie im Eigenschaftenbereich unter Bot-Antworten Code anzeigen aus. Kopieren Sie den folgenden Ausdruck hinein:

    - ${DailySpecials(conversation.day_choice)}
    

    Screenshot der eingestellten Tagesangebots-Antwort.

  3. Gehen Sie im Bot-Explorer zum Hauptdialog. Wählen Sie Mehr Optionen (...) und dann Neuen Trigger hinzufügen aus.

    Screenshot der Menüposition „Neuen Trigger hinzufügen“.

  4. Gehen Sie im Fenster Trigger erstellen wie folgt vor:

    1. Wählen Sie für Welchen Typ hat dieser Trigger? die Option Absicht erkannt aus.

    2. Geben Sie für Wie lautet der Name dieses Trigger? Specials ein.

    3. Kopieren Sie Folgendes als Triggerausdrücke ein:

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

      Screenshot von einem neuen Trigger hinzugefügten Triggerausdrücken.

    4. Wählen Sie Übermitteln aus.

  5. Wählen Sie im Bot-Explorer den Trigger Sonderangebote aus.

  6. Wählen Sie im Erstellungsbereich Hinzufügen (+), Dialogverwaltung und dann Neuen Dialog oder neues Thema beginnen aus.

  7. Wählen Sie im Eigenschaftenbereich für Dialogname DailySpecials aus

    Screenshot der Dialogaktion „Neuen Dialog hinzufügen“.

Ihren Bot testen

  1. Veröffentlichen Sie Ihren Composer-Inhalt, um ihn in Ihrem Microsoft Copilot Studio Bot verfügbar zu machen.

    Wichtig

    Wählen Sie Veröffentlichen in Composer stellt die Änderungen zum Testen zur Verfügung, veröffentlicht jedoch nicht automatisch Ihren Bot.

    Veröffentlichen Sie Ihr Bot in Microsoft Copilot Studio , um Ihr Bot auf allen Kanälen zu aktualisieren, mit denen es verbunden ist.

  2. Gehen Sie zur Microsoft Copilot Studio-Seite Themen, um Ihre neuen Sonderangebote- und DailySpecials-Themen anzuzeigen.

    Screenshot der in Composer hinzugefügten Themen in der Themenliste auf Microsoft Copilot Studio.

  3. Öffnen Sie den Testbot-Bereich und stellen Sie sicher, dass Nachverfolgen der Themenverläufe eingeschaltet ist. Geben Sie die Nachricht ein Do you have any specials? ein, um Ihre Unterhaltung zu beginnen.

    Screenshot des Bereichs „Microsoft Copilot Studio-Testbot“.

Nächster Schritt

Verwenden Sie die Bing-Suche als Fallback Copilot Studio.