Entwerfen der ersten Benutzerinteraktion eines BotsDesign a bot's first user interaction

gilt für: SDK v4APPLIES TO: SDK v4

Der erste Eindruck zähltFirst impressions matter

Die erste Interaktion zwischen Benutzer und Bot ist entscheidend für die Benutzerfreundlichkeit.The very first interaction between the user and bot is critical to the user experience. Denken Sie beim Entwerfen Ihres Bots daran, dass die erste Nachricht nicht nur der Begrüßung dient.When designing your bot, keep in mind that there is more to that first message than just saying "hi." Wenn Sie eine App erstellen, entwerfen Sie den ersten Bildschirm, um wichtige Navigationshinweise bereitzustellen. Benutzer sollten beispielsweise intuitiv verstehen, wo sich das Menü befindet und wie es funktioniert, wo sie die Hilfe finden, was die Datenschutzrichtlinie ist usw.When you build an app, you design the first screen to provide important navigation cues. Users should intuitively understand things such as where the menu is located and how it works, where to go for help, what the privacy policy is, and so on. Wenn Sie einen Bot entwerfen, sollte die erste Benutzerinteraktion mit dem Bot die gleichen Informationen liefern.When you design a bot, the user's first interaction with the bot should provide that same type of information.

Sprache vs. MenüsLanguage versus menus

Betrachten Sie diese beiden Entwürfe:Consider the following two designs:

Entwurf 1Design 1

Begrüßungsnachricht, ohne Vorschläge

Entwurf 2Design 2

Begrüßungsnachricht mit Vorschlägen

Das Starten des Bots mit einer offenen Frage wie „Wie ich Ihnen helfen?“Starting the bot with an open-ended question such as "How can I help you?" wird im Allgemeinen nicht empfohlen.is generally not recommended. Wenn Ihr bot hundert verschiedene Dinge hat, können die Benutzer wahrscheinlich nicht mehr erraten.If your bot has a hundred different things it can do, chances are users won't be able to guess most of them. Ihr bot hat Ihnen nicht mitgeteilt, was es kann, und wie können Sie es möglicherweise wissen?Your bot didn't tell them what it can do, so how can they possibly know?

Menüs bieten eine einfache Lösung für dieses Problem.Menus provide a simple solution to that problem. Zunächst informiert der Bot den Benutzer über seine Fähigkeiten, indem er die verfügbaren Optionen auflistet.First, by listing the available options, your bot is conveying its capabilities to the user. Außerdem ersparen Menüs dem Benutzer viele Eingaben – stattdessen können sie einfach klicken.Second, menus spare the user from having to type too much, instead they can just click. Schließlich kann das Verwenden von Menüs Ihre natürlichen Sprachmodelle erheblich vereinfachen, indem der Eingabeumfang, den der Bot vom Benutzer erhalten könnte, eingeschränkt wird.Finally, the use of menus can significantly simplify your natural language models by narrowing the scope of input that the bot could receive from the user.

Tipp

Menüs sind ein wertvolles Tool, wenn Sie Bots für eine gute Benutzer Leistung entwerfen. verwerfen Sie Sie nicht als "intelligent genug".Menus are a valuable tool when designing bots for a great user experience; don't dismiss them as not being "smart enough." Sie können Ihren Bot so entwerfen, dass er Menüs verwendet und gleichzeitig Freiformeingaben unterstützt.You can design your bot to use menus while still supporting free form input. Wenn ein Benutzer auf das Startmenü reagiert, indem er eine Menüoption eingibt und nicht auswählt, könnte Ihr Bot versuchen, die Texteingabe des Benutzers zu analysieren.If a user responds to the initial menu by typing rather than selecting a menu option, your bot could attempt to parse the user's text input.

Alternativ können Sie den Benutzer mit gezielten Fragen führen, falls der Bot eine bestimmte Funktion hat.Alternatively, you can ask more pointed questions to lead the user if the bot has a specific function. Wenn Ihr Bot beispielsweise für die Annahme von Sandwichbestellungen zuständig ist, könnte Ihre erste Interaktion folgendermaßen aussehen: „Hallo!For example, if your bot is responsible for taking sandwich orders, your first interaction could be "Hi! Ich nehme Ihre Sandwichbestellung auf.I'm here to take your sandwich order. Welches Brot möchten Sie?What kind of bread would you like? Wir haben Weißbrot, Weizenbrot und Roggenbrot.“We have white, wheat, or rye." Auf diese Weise weiß der Benutzer, wie er reagieren muss, und erhält Navigationshinweise in der Unterhaltung.That way, the user knows how to respond and is given navigational cues through the conversation.

Weitere ÜberlegungenOther considerations

Zusätzlich zu einer intuitiven ersten Interaktion, in der Benutzer leicht navigieren können, bietet ein gut gestalteter Bot dem Benutzer Zugriff auf Informationen zu den Datenschutzrichtlinien und Nutzungsbedingungen.In addition to providing an intuitive and easily navigated first interaction, a well-designed bot provides the user with access to information about its privacy policy and terms of use.

Tipp

Wenn Ihr Bot persönliche Daten vom Benutzer sammelt, ist es wichtig, den Benutzer darauf hinzuweisen und darüber zu informieren, was mit den Daten geschieht.If your bot collects personal data from the user, it's important to convey that and to describe what will be done with the data.

Nächste SchritteNext steps

Da Sie nun mit einigen Grundprinzipien für das Entwerfen der ersten Interaktion zwischen Benutzer und Bot vertraut sind, wäre der nächste Schritt das Entwerfen des Unterhaltungsflusses.Now that you're familiar with some basic principles for designing the first interaction between user and bot, learn more about designing the flow of conversation.