Verwenden Sie Architect, um einen digitalen Bot für einen eingehenden Nachrichtenfluss zu erstellen

Sie können in Architect einen digitalen Botfluss erstellen, der in eingehenden Nachrichtenflüssen verwendet werden kann. Erstellen Sie den Bot innerhalb des Ablaufs oder erstellen Sie ihn separat und rufen Sie ihn dann vom Ablauf aus auf. 

Erstellen Sie mit Architect einen digitalen Bot für einen eingehenden Nachrichtenfluss 

Diese Vorgehensweise beschreibt, wie Sie einen Bot für einen eingehenden Nachrichtenfluss erstellen. In diesem Beispiel wählen die Benutzer aus, was sie tun möchten. Sie können eine Gitarre kaufen oder Studiozeit buchen.

  1. Klicken Sie auf der Architect-Homepage auf oder bewegen Sie den Mauszeiger darüber Fließt Menü und auswählen Digitale Bot-Flows.
  2. Klicken Sie auf Hinzufügen Das Dialogfeld Botablauf erstellen wird geöffnet.
  3. Geben Sie in das Feld Name einen eindeutigen Namen für den Fluss ein 
  4. (Optional) Fügen Sie in das Feld Beschreibung einen kurzen Satz oder eine Phrase hinzu, um diesen Fluss zu beschreiben
  5. Klicken Sie auf die Liste Standardsprache und wählen Sie die standardmäßig unterstützte Sprache des Flusses aus
  6. Klicken Sie auf die Liste Abteilungen und wählen Sie die Abteilung aus, in der die Bewegung platziert werden soll
  7. Klicken Sie auf Fluss erstellen Die Konfigurationsseite des Flusses wird geöffnet.

Fügen Sie in diesem Beispiel Slots hinzu, um es einem Benutzer zu ermöglichen, einen Gitarrentyp auszuwählen, ein Studiodatum auszuwählen, um ein Datum zu buchen, und eine Studiozeit auszuwählen, um Aufnahmezeit zu reservieren.

  1. Klicken Sie unter Natural Language Understanding auf Slot Types.
  2. Klicken Steckplatztyp hinzufügen.
  3. Benennen Sie den Steckplatztyp Gitarrentyp.
  4. Klicken Sie auf Speichern.
  5. Unter Wert des Slot-Typs in der Geben Sie einen neuen Wert für den Slot-Typ ein Feld, Typ Elektrisch.
  6. Drücken Sie die Eingabetaste.
  7. Wiederholen Sie Schritt 5-6, um diese Gitarrentypen hinzuzufügen:
    • Semi-akustisch
    • Elektroakustisch
    • Klassisch
    • Bass
    • Akustisch

Klicken Sie auf das Bild, um es zu vergrößern.

Slots

  1. Klicken Sie unter Natural Language Understanding auf Slot Types.
  2. Fügen Sie einen Slot hinzu, damit Benutzer den Gitarrentyp auswählen können.
    1. Klicken Steckplatz hinzufügen. Das Dialogfeld Steckplatz hinzufügen wird geöffnet.
    2. Nennen Sie den Steckplatz Gitarre.
    3. Wählen Sie unter Zugehöriger Slot-Typ Vorhandenes.
    4. Unter Existing Slot Type, klicken Sie auf guitarType.
    5. Klicken Sie auf Speichern.
  3. Fügen Sie einen Slot hinzu, damit Benutzer ein Studio-Date buchen können.
    1. Klicken Steckplatz hinzufügen. Das Dialogfeld Steckplatz hinzufügen wird geöffnet.
    2. Benennen Sie den Steckplatz lessonDate.
    3. Wählen Sie unter Zugehöriger Slot-Typ Vorhandenes.
    4. Unter Existing Slot Type, klicken Sie auf builtin:date.
    5. Klicken Sie auf Speichern.
  4. Fügen Sie einen Slot hinzu, damit der Benutzer eine Studiozeit buchen kann.
    1. Klicken Steckplatz hinzufügen. Das Dialogfeld Steckplatz hinzufügen wird geöffnet.
    2. Benennen Sie den Steckplatz lessonTime.
    3. Wählen Sie unter Slot-Typ aus Vorhandenen.
    4. Unter Existing Slot Type, klicken Sie auf builtin:time.
    5. Klicken Sie auf Speichern.
  5. Fügen Sie einen Slot hinzu, um den Benutzern die Möglichkeit zu geben, einen Unterrichtstermin zu planen.
    1. Klicken Steckplatz hinzufügen. Das Dialogfeld Steckplatz hinzufügen wird geöffnet.
    2. Benennen Sie den Steckplatz lessonDate.
    3. Wählen Sie unter Slot-Typ aus Vorhandenen.
    4. Unter Existing Slot Type, klicken Sie auf builtin:date.
    5. Klicken Sie auf Speichern.
  6. Fügen Sie einen Slot hinzu, um dem Benutzer die Möglichkeit zu geben, die Unterrichtszeit anzugeben.
    1. Klicken Steckplatz hinzufügen. Das Dialogfeld Steckplatz hinzufügen wird geöffnet.
    2. Benennen Sie den Steckplatz lessonTime.
    3. Wählen Sie unter Slot-Typ aus Vorhandenen.
    4. Unter Existing Slot Type, klicken Sie auf builtin:time.
    5. Klicken Sie auf Speichern.

Klicken Sie auf das Bild, um es zu vergrößern.

Digitale Bot-Flow-Schlitze

  1. Klicken Sie unter Wiederverwendbare Aufgaben auf Hier wiederverwendbare Aufgabe hinzufügen > Toolbox > Aufgabe.
  2. Benennen Sie die Aufgabe Gitarrenunterricht buchen um und klicken Sie auf Fertig.
  3. Öffnen Sie in der Toolbox das Menü Ask, fügen Sie eine Aktion Ask for Slot unter dem Feld Start hinzu und konfigurieren Sie sie:
    1. Belassen Sie den Standardnamen oder geben Sie einen neuen Namen ein.
    2. Klicken Sie auf die Slot-Liste und wählen Sie Guitar.
    3. Klicken Sie unter Frage auf Was ist der (bitte geben Sie hier den Namen Ihres Steckplatzes ein). Der Rich Text Editor wird geöffnet.
    4. Ersetzen Sie den Inhalt durch Welche Art von Gitarre möchten Sie lernen?
    5. Klicken Sie unter Invalid Response > No Match auf Please give me the (please put your slot name here) link und ersetzen Sie (please put your slot name here) durch guitar type.
  4. Klicken Sie auf Speichern.
  5. Öffnen Sie in der Toolbox das Menü Ask, fügen Sie eine Aktion Ask for Slot unter dem Feld Start hinzu und konfigurieren Sie sie:
    1. Belassen Sie den Standardnamen oder geben Sie einen neuen Namen ein.
    2. Klicken Sie auf die Liste Slot und wählen Sie lessonDate.
    3. Klicken Sie unter "Frage" auf den Link Was ist der (bitte geben Sie hier den Namen Ihres Slots ein) und ersetzen Sie den Inhalt durch An welchem Tag möchten Sie die Stunde ansetzen?
    4. Klicken Sie unter Ungültige Antwort > Keine Übereinstimmung auf Geben Sie mir bitte den Link (bitte geben Sie hier Ihren Slotnamen an) und ersetzen Sie den Inhalt durch Geben Sie mir bitte das Datum der Unterrichtsstunde.
  6.  Öffnen Sie in der Toolbox das Menü Fragen, fügen Sie eine weitere Aktion Nach Slot fragen unter der in Schritt 3 hinzugefügten Aktion hinzu und konfigurieren Sie sie:
    1. Belassen Sie den Standardnamen oder geben Sie einen neuen Namen ein.
    2. Klicken Sie auf die Liste Slot und wählen Sie LessonTime.
    3. Klicken Sie unter "Frage" auf den Link Was ist der (bitte geben Sie hier den Namen Ihres Slots ein) und ersetzen Sie den Inhalt durch Um wie viel Uhr möchten Sie die Stunde ansetzen?
    4. Klicken Sie unter Ungültige Antwort > Keine Übereinstimmung auf Geben Sie mir bitte den Link (bitte geben Sie hier Ihren Slotnamen an) und ersetzen Sie den Inhalt durch Geben Sie mir bitte die Zeit an, die Sie reservieren möchten.
  7.  Öffnen Sie in der Toolbox das Menü Fragen und ziehen Sie die Aktion Nach Ja/Nein fragen unter die in Schritt 5 hinzugefügte Aktion Nach Slot fragen und konfigurieren Sie sie:
    1. Belassen Sie den Standardnamen oder geben Sie einen neuen Namen ein.
    2. Klicken Sie unter Frage auf den Link Möchten Sie fortfahren? Der Rich Text Builder wird geöffnet.
    3. Geben Sie ein. OK, Sie möchten eine planen.
    4. Klicken Sie auf die Schaltfläche "Ausdruck" und geben Sie Slot.guitar ein.
    5. Geben Sie nach dem Ausdruck lesson auf ein.
    6. Klicken Sie auf die Schaltfläche Expression und geben Sie Slot.lessonDate ein.
    7. Geben Sie nach dem Ausdruck unter ein.
    8. Klicken Sie auf die Schaltfläche Expression und geben Sie Slot.lessonTime ein.
    9. Um den Satz zu vervollständigen, geben Sie nach dem Ausdruck correct? ein. Der vollständige String sieht wie folgt aus: OK, Sie möchten eine {{Slot.guitar}} Lektion am {{Slot.lessonDate}} um {{Slot.lessonTime}} planen.
    10. Klicken Sie auf Speichern.
  8. Ziehen Sie in der Toolbox eine Aktion Communicate unter den Pfad Yes der Aktion Ask for Yes / No und konfigurieren Sie sie:
    1. Belassen Sie den Standardnamen oder geben Sie einen neuen Namen ein.
    2. Klicken Sie unter Kommunikation auf den Link Click to add text. Der Rich Text Builder wird geöffnet.
    3. Geben Sie ein. Wir haben Ihre Stunde reserviert.
    4. Klicken Sie auf Speichern.
  9. Ziehen Sie in der Toolbox eine Aktion Communicate unter den Pfad No der Aktion Ask for Yes / No und konfigurieren Sie sie:
    1. Belassen Sie den Standardnamen oder geben Sie einen neuen Namen ein.
    2. Klicken Sie unter Kommunikation auf den Link Click to add text. Der Rich Text Builder wird geöffnet.
    3. Geben Sie ein. OK, wir haben die Stunde nicht gebucht.
    4. Klicken Sie auf Speichern.
  10. Öffnen Sie das Menü Task und ziehen Sie einen Task beenden unter die Aktionen Kommunizieren und wählen Sie den Standardausgabepfad.

  1. Klicken Sie unter Wiederverwendbare Aufgaben auf Hier wiederverwendbare Aufgabe hinzufügen > Toolbox > Aufgabe.
  2. Benennen Sie die Aufgabe Book Studio Time um.
  3. Öffnen Sie in der Toolbox das Menü Ask, fügen Sie eine Aktion Ask for Slot unter dem Feld Start hinzu und konfigurieren Sie sie:
    1. Belassen Sie den Standardnamen oder geben Sie einen neuen Namen ein.
    2. Klicken Sie auf die Liste Slot und wählen Sie StudioDate.
    3. Klicken Sie unter Frage auf den Link Wie lautet der (bitte geben Sie hier den Namen Ihres Slots ein) und ersetzen Sie den Inhalt durch Wie lautet das Buchungsdatum?
    4. Klicken Sie unter Ungültige Antwort > Keine Übereinstimmung auf Geben Sie mir bitte den Link (bitte geben Sie hier Ihren Slotnamen an) und ersetzen Sie den Inhalt durch Geben Sie mir bitte das Datum an, das Sie reservieren möchten.
  4.  Öffnen Sie in der Toolbox das Menü Fragen, fügen Sie eine weitere Aktion Nach Slot fragen unter der in Schritt 3 hinzugefügten Aktion hinzu und konfigurieren Sie sie:
    1. Belassen Sie den Standardnamen oder geben Sie einen neuen Namen ein.
    2. Klicken Sie auf die Liste Slot und wählen Sie StudioTime.
    3. Klicken Sie unter "Frage" auf den Link Was ist der (bitte geben Sie hier den Namen Ihres Slots ein) und ersetzen Sie den Inhalt durch Für welche Uhrzeit möchten Sie das Studio buchen?
    4. Klicken Sie unter Ungültige Antwort > Keine Übereinstimmung auf Geben Sie mir bitte den Link (bitte geben Sie hier Ihren Slotnamen an) und ersetzen Sie den Inhalt durch Geben Sie mir bitte die Zeit an, die Sie reservieren möchten.
  5.  Öffnen Sie in der Toolbox das Menü Fragen und ziehen Sie die Aktion Nach Ja/Nein fragen unter die in Schritt 5 hinzugefügte Aktion Nach Slot fragen und konfigurieren Sie sie:
    1. Belassen Sie den Standardnamen oder geben Sie einen neuen Namen ein.
    2. Klicken Sie unter Frage auf den Link Möchten Sie fortfahren? Der Rich Text Builder wird geöffnet.
    3. Geben Sie ein. OK, Sie möchten Studiozeit auf buchen.
    4. Klicken Sie auf die Schaltfläche Expression und geben Sie Slot.studioDate ein.
    5. Geben Sie nach dem Ausdruck auf ein.
    6. Klicken Sie auf die Schaltfläche Expression und geben Sie Slot.studioTime ein.
    7. Um den Satz zu vervollständigen, geben Sie nach dem Ausdruck correct? ein. Der vollständige String sieht wie folgt aus: OK, Sie möchten Studiozeit am {{Slot.studioDate}} um {{Slot.studioTime}} buchen.
    8. Klicken Sie auf Speichern.
  6. Ziehen Sie in der Toolbox eine Aktion Communicate unter den Ja-Pfad der Aktion Ask for Yes / No und konfigurieren Sie sie:
    1. Belassen Sie den Standardnamen oder geben Sie einen neuen Namen ein.
    2. Klicken Sie unter Kommunikation auf den Link Click to add text. Der Rich Text Builder wird geöffnet.
    3. Geben Sie ein. Wir haben Ihre Studiozeit reserviert.
    4. Klicken Sie auf Speichern.
  7. Ziehen Sie in der Toolbox eine Aktion Communicate unter den Pfad No der Aktion Ask for Yes / No und konfigurieren Sie sie:
    1. Belassen Sie den Standardnamen oder geben Sie einen neuen Namen ein.
    2. Klicken Sie unter Kommunikation auf den Link Click to add text. Der Rich Text Builder wird geöffnet.
    3. Geben Sie ein. OK, wir werden die Reservierung stornieren.
    4. Klicken Sie auf Speichern.
  8. Öffnen Sie das Menü Task und ziehen Sie einen Task beenden unter die Aktionen Kommunizieren und wählen Sie den Standardausgabepfad.

  1. Klicken Sie unter Wiederverwendbare Aufgaben auf Hier wiederverwendbare Aufgabe hinzufügen > Toolbox > Aufgabe.
  2. Benennen Sie die Aufgabe um Hauptmenü.
  3. Öffnen Sie in der Toolbox das Menü Fragen und ziehen Sie ein Digitales Menü unter das Feld Start.
  4. Lassen Sie die Standardeinträge Frage und Keine Übereinstimmung unverändert.
  5. Klicken Sie auf Eine Schaltfläche hinzufügen und geben Sie unter Auswahl eingeben Eine Stunde planen ein.
  6. Klicken Sie auf Schaltfläche hinzufügen und geben Sie unter Auswahl eingeben Studiozeit buchen ein.
  7. Konfigurieren Sie den Pfad "Lektion planen":
    1. Öffnen Sie das Menü "Aufgabe" und ziehen Sie eine Aktion "Aufgabe aufrufen" unter den Pfad "Unterrichtsstunde planen".
    2. Wählen Sie unter Aufgabe Gitarrenunterricht buchen.
  8. Konfigurieren Sie den Zeitpfad des Buchstudios:
    1. Öffnen Sie das Menü Aufgabe und ziehen Sie eine Aktion Aufgabe aufrufen unter den Pfad Studiozeit buchen.
    2. Wählen Sie unter Aufgabe ein Studio buchen.

  1. Klicken Sie unter Bot starten auf Anfangsansage.
  2. Ziehen Sie aus der Toolbox a Aktion kommunizieren unter dem Startfeld.
  3. Benennen Sie unter Name die Aktion Kommunizieren um oder lassen Sie den standardmäßigen Kommunizieren-Namen unverändert.
  4. Klicken Sie unter Kommunikation auf Klicken Sie, um Text hinzuzufügen. Der Rich-Text-Generator wird geöffnet.
  5. Verwenden Sie die Symbolleiste im Rich Text Builder, um eine anfängliche Begrüßung für den Benutzer zu erstellen:Rich Text Builder-Symbolleiste
    1. Fügen Sie eine Textzeichenfolge hinzu und formatieren Sie den Text mit Fett, Kursiv oder Durchgestrichen.
    2. Um anpassbaren Text und einen Link zu einer externen URL hinzuzufügen, klicken Sie auf das Symbol Link hinzufügen .
    3. Um einen Variablenwert für einen vorkonfigurierten Slot hinzuzufügen, klicken Sie auf das Symbol Variable hinzufügen.
    4. Um einen manuellen Ausdruck einzugeben und das Ergebnis in den Rich-Text einzufügen, klicken Sie auf das Symbol Add Expression.
    5. Um ein Bild von einer URL hinzuzufügen, klicken Sie auf das Symbol Bild einfügen .
    6. Klicken Sie auf Speichern In diesem Beispiel bedankt sich der Bot bei dem Nutzer für die Kontaktaufnahme mit dem Geschäft und präsentiert ein Bild eines Plattenladens.
      Klicken Sie auf das Bild, um es zu vergrößern.Rich Text Builder
  6. Klicken Sie auf Speichern.
  7. Öffnen Sie das Menü Aufgabe und ziehen Sie eine Aktion Aufgabe anrufen unter die Aktion Kommunizieren.
  8. Wählen Sie unter Aufgabe Hauptmenü.
  9. Speichern und veröffentlichen Sie den digitalen Bot-Flow.

Sie können diesen digitalen Bot-Fluss nun von einem Fluss eingehender Nachrichten aus aufrufen.