Teilen über


Beispiel 2: Liste mit Mehrfachauswahloptionen in Microsoft Copilot Studio anzeigen

Wichtig

Power Virtual Agents-Fähigkeiten und -Funktionen sind jetzt Teil von Microsoft Copilot Studio nach erheblichen Investitionen in generative KI und verbesserte Integrationen in Microsoft Copilot.

Einige Artikel und Screenshots beziehen sich möglicherweise auf Power Virtual Agents während wir Dokumentation und Schulungsinhalte aktualisieren.

Anmerkung

Microsoft Copilot Studio unterstützt diese Funktion jetzt ohne Composer.

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 Microsoft Copilot Studio den Bot, den Sie in Beispiel 1 erstellt haben. Wenn Sie Beispiel 1 noch nicht abgeschlossen haben, lesen Sie Adaptive Karte in Microsoft Copilot Studio anzeigen.

  2. Öffnen Sie Ihren Bot in Composer. Anleitungen dazu 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 NameDailySpecials 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 Eigenschaftconversation.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 AntwortenPlease 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 Eigenschaftconversation.day_choice ein.

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

      Screenshot der festgelegten Benutzereingabe.

    3. Wählen Sie für ListenstilheroCard 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-AntwortenCode 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 DialognameDailySpecials aus

    Screenshot der Dialogaktion „Neuen Dialog hinzufügen“.

Ihren Bot testen

  1. Veröffentlichen Sie Ihre Composer-Inhalte, um sie 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 Ihren Bot in Microsoft Copilot Studio, um ihn auf allen Kanälen, mit denen er verbunden ist zu aktualisieren.

  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ächste Schritte

Beispiel 3: Bing-Suche in Microsoft Copilot Studio als Ausweichmöglichkeit verwenden.